TSTP Solution File: SYO904^12 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : SYO904^12 : TPTP v8.2.0. Released v8.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule file --schedule_file /export/starexec/sandbox/solver/bin/quickGreedyProduceRating_steal_pow3.txt --cores 8 -m 12000 -t %d %s

% Computer : n027.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue May 21 09:09:39 EDT 2024

% Result   : Theorem 100.63s 13.16s
% Output   : Refutation 101.13s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :  168
%            Number of leaves      :   97
% Syntax   : Number of formulae    : 1144 ( 570 unt;  67 typ;   0 def)
%            Number of atoms       : 34740 (1073 equ;   0 cnn)
%            Maximal formula atoms :  159 (  32 avg)
%            Number of connectives : 90069 (2416   ~;1741   |;5298   &;57657   @)
%                                         (  14 <=>;10088  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   85 (   3 avg)
%            Number of types       :    2 (   1 usr)
%            Number of type conns  :  505 ( 505   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :   84 (  79 usr;  20 con; 0-3 aty)
%                                         (9548  !!;3307  ??;   0 @@+;   0 @@-)
%            Number of variables   : 14018 (12692   ^1323   !;   2   ?;14018   :)
%                                         (   1  !>;   0  ?*;   0  @-;   0  @+)

% Comments : 
%------------------------------------------------------------------------------
thf(type_def_5,type,
    mworld: $tType ).

thf(func_def_0,type,
    mworld: $tType ).

thf(func_def_1,type,
    mrel: mworld > mworld > $o ).

thf(func_def_2,type,
    mactual: mworld ).

thf(func_def_3,type,
    mlocal: ( mworld > $o ) > $o ).

thf(func_def_5,type,
    mnot: ( mworld > $o ) > mworld > $o ).

thf(func_def_6,type,
    mand: ( mworld > $o ) > ( mworld > $o ) > mworld > $o ).

thf(func_def_7,type,
    mor: ( mworld > $o ) > ( mworld > $o ) > mworld > $o ).

thf(func_def_8,type,
    mimplies: ( mworld > $o ) > ( mworld > $o ) > mworld > $o ).

thf(func_def_9,type,
    mequiv: ( mworld > $o ) > ( mworld > $o ) > mworld > $o ).

thf(func_def_10,type,
    mbox: ( mworld > $o ) > mworld > $o ).

thf(func_def_11,type,
    mdia: ( mworld > $o ) > mworld > $o ).

thf(func_def_12,type,
    v1: mworld > $o ).

thf(func_def_13,type,
    v2: mworld > $o ).

thf(func_def_14,type,
    v3: mworld > $o ).

thf(func_def_15,type,
    v4: mworld > $o ).

thf(func_def_16,type,
    v5: mworld > $o ).

thf(func_def_17,type,
    v6: mworld > $o ).

thf(func_def_18,type,
    v7: mworld > $o ).

thf(func_def_19,type,
    v8: mworld > $o ).

thf(func_def_20,type,
    v9: mworld > $o ).

thf(func_def_21,type,
    v10: mworld > $o ).

thf(func_def_22,type,
    v12: mworld > $o ).

thf(func_def_23,type,
    v11: mworld > $o ).

thf(func_def_24,type,
    v14: mworld > $o ).

thf(func_def_25,type,
    v13: mworld > $o ).

thf(func_def_26,type,
    v16: mworld > $o ).

thf(func_def_27,type,
    v15: mworld > $o ).

thf(func_def_28,type,
    v18: mworld > $o ).

thf(func_def_29,type,
    v17: mworld > $o ).

thf(func_def_30,type,
    v19: mworld > $o ).

thf(func_def_31,type,
    v21: mworld > $o ).

thf(func_def_32,type,
    v20: mworld > $o ).

thf(func_def_33,type,
    v23: mworld > $o ).

thf(func_def_34,type,
    v22: mworld > $o ).

thf(func_def_35,type,
    v25: mworld > $o ).

thf(func_def_36,type,
    v24: mworld > $o ).

thf(func_def_37,type,
    v27: mworld > $o ).

thf(func_def_38,type,
    v26: mworld > $o ).

thf(func_def_39,type,
    v28: mworld > $o ).

thf(func_def_54,type,
    ph1: 
      !>[X0: $tType] : X0 ).

thf(func_def_55,type,
    sK2: mworld ).

thf(func_def_56,type,
    sK3: mworld > mworld ).

thf(func_def_57,type,
    sK4: mworld > mworld ).

thf(func_def_58,type,
    sK5: mworld > mworld ).

thf(func_def_59,type,
    sK6: mworld > mworld ).

thf(func_def_60,type,
    sK7: mworld > mworld ).

thf(func_def_61,type,
    sK8: mworld > mworld ).

thf(func_def_62,type,
    sK9: mworld > mworld ).

thf(func_def_63,type,
    sK10: mworld > mworld ).

thf(func_def_64,type,
    sK11: mworld > mworld ).

thf(func_def_65,type,
    sK12: mworld > mworld ).

thf(func_def_66,type,
    sK13: mworld > mworld ).

thf(func_def_67,type,
    sK14: mworld > mworld ).

thf(func_def_68,type,
    sK15: mworld > mworld ).

thf(func_def_69,type,
    sK16: mworld > mworld ).

thf(func_def_70,type,
    sK17: mworld > mworld ).

thf(func_def_71,type,
    sK18: mworld > mworld ).

thf(func_def_72,type,
    sK19: mworld > mworld ).

thf(func_def_73,type,
    sK20: mworld > mworld ).

thf(func_def_74,type,
    sK21: mworld > mworld ).

thf(func_def_75,type,
    sK22: mworld > mworld ).

thf(func_def_76,type,
    sK23: mworld > mworld ).

thf(func_def_77,type,
    sK24: mworld > mworld ).

thf(func_def_78,type,
    sK25: mworld > mworld ).

thf(func_def_79,type,
    sK26: mworld > mworld ).

thf(func_def_80,type,
    sK27: mworld > mworld ).

thf(f4942,plain,
    $false,
    inference(avatar_sat_refutation,[],[f2382,f2436,f3008,f3060,f3065,f3321,f3522,f3680,f3711,f4003,f4519,f4561,f4803,f4872,f4941]) ).

thf(f4941,plain,
    ( spl0_6
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f4940,f4559,f1046]) ).

thf(f1046,plain,
    ( spl0_6
  <=> ! [X15: mworld] :
        ( $true
        = ( v14 @ X15 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_6])]) ).

thf(f4559,plain,
    ( spl0_43
  <=> ! [X4: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( v14 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ~ ( v21 @ Y3 ) ) ) ) ) ) ) ) ) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_43])]) ).

thf(f4940,plain,
    ( ! [X7: mworld] :
        ( ( v14 @ X7 )
        = $true )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4939]) ).

thf(f4939,plain,
    ( ! [X7: mworld] :
        ( $true
        = ( $true
         => ( v14 @ X7 ) ) )
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f4938,f358]) ).

thf(f358,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( mrel @ X1 @ X2 )
      = $true ),
    inference(pi_clausification,[],[f357]) ).

thf(f357,plain,
    ! [X1: mworld] :
      ( ( !! @ mworld @ ( mrel @ X1 ) )
      = $true ),
    inference(beta_eta_normalization,[],[f356]) ).

thf(f356,plain,
    ! [X1: mworld] :
      ( $true
      = ( ^ [Y0: mworld] : ( !! @ mworld @ ( mrel @ Y0 ) )
        @ X1 ) ),
    inference(pi_clausification,[],[f313]) ).

thf(f313,plain,
    ( $true
    = ( !! @ mworld
      @ ^ [Y0: mworld] : ( !! @ mworld @ ( mrel @ Y0 ) ) ) ),
    inference(beta_eta_normalization,[],[f204]) ).

thf(f204,plain,
    ( $true
    = ( !! @ mworld
      @ ^ [Y0: mworld] :
          ( !! @ mworld
          @ ^ [Y1: mworld] : ( mrel @ Y0 @ Y1 ) ) ) ),
    inference(cnf_transformation,[],[f74]) ).

thf(f74,plain,
    ( $true
    = ( !! @ mworld
      @ ^ [Y0: mworld] :
          ( !! @ mworld
          @ ^ [Y1: mworld] : ( mrel @ Y0 @ Y1 ) ) ) ),
    inference(fool_elimination,[],[f73]) ).

thf(f73,plain,
    ! [X0: mworld,X1: mworld] : ( mrel @ X1 @ X0 ),
    inference(rectify,[],[f9]) ).

thf(f9,axiom,
    ! [X4: mworld,X2: mworld] : ( mrel @ X2 @ X4 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mrel_universal) ).

thf(f4938,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( $true
        = ( ( mrel @ X6 @ X7 )
         => ( v14 @ X7 ) ) )
    | ~ spl0_43 ),
    inference(beta_eta_normalization,[],[f4937]) ).

thf(f4937,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( v14 @ Y0 ) )
          @ X7 )
        = $true )
    | ~ spl0_43 ),
    inference(pi_clausification,[],[f4935]) ).

thf(f4935,plain,
    ( ! [X6: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( v14 @ Y0 ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4934]) ).

thf(f4934,plain,
    ( ! [X6: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( v14 @ Y0 ) ) ) ) )
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f4933,f358]) ).

thf(f4933,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( ( ( mrel @ X5 @ X6 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( v14 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(beta_eta_normalization,[],[f4932]) ).

thf(f4932,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( v14 @ Y1 ) ) ) )
          @ X6 )
        = $true )
    | ~ spl0_43 ),
    inference(pi_clausification,[],[f4930]) ).

thf(f4930,plain,
    ( ! [X5: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( v14 @ Y1 ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4929]) ).

thf(f4929,plain,
    ( ! [X5: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( v14 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f4928,f358]) ).

thf(f4928,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( $true
        = ( ( mrel @ X4 @ X5 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( v14 @ Y1 ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(beta_eta_normalization,[],[f4927]) ).

thf(f4927,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( v14 @ Y2 ) ) ) ) ) )
          @ X5 ) )
    | ~ spl0_43 ),
    inference(pi_clausification,[],[f4925]) ).

thf(f4925,plain,
    ( ! [X4: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( v14 @ Y2 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4924]) ).

thf(f4924,plain,
    ( ! [X4: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( v14 @ Y2 ) ) ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f4923,f358]) ).

thf(f4923,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ( mrel @ X3 @ X4 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( v14 @ Y2 ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(beta_eta_normalization,[],[f4922]) ).

thf(f4922,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( v14 @ Y3 ) ) ) ) ) ) ) )
          @ X4 )
        = $true )
    | ~ spl0_43 ),
    inference(pi_clausification,[],[f4920]) ).

thf(f4920,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( v14 @ Y3 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4919]) ).

thf(f4919,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v14 @ Y3 ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f4918,f358]) ).

thf(f4918,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ( mrel @ X2 @ X3 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v14 @ Y3 ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(beta_eta_normalization,[],[f4917]) ).

thf(f4917,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( v14 @ Y4 ) ) ) ) ) ) ) ) ) )
          @ X3 )
        = $true )
    | ~ spl0_43 ),
    inference(pi_clausification,[],[f4912]) ).

thf(f4912,plain,
    ( ! [X2: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( v14 @ Y4 ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4911]) ).

thf(f4911,plain,
    ( ! [X2: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( v14 @ Y4 ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f4910,f358]) ).

thf(f4910,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( ( ( mrel @ X1 @ X2 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( v14 @ Y4 ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(beta_eta_normalization,[],[f4909]) ).

thf(f4909,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( v14 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
          @ X2 )
        = $true )
    | ~ spl0_43 ),
    inference(pi_clausification,[],[f4907]) ).

thf(f4907,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( v14 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4906]) ).

thf(f4906,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( v14 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f4905,f358]) ).

thf(f4905,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( ( ( mrel @ ( sK9 @ X0 ) @ X1 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( v14 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(beta_eta_normalization,[],[f4902]) ).

thf(f4902,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ ( sK9 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( v14 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X1 ) )
    | ~ spl0_43 ),
    inference(pi_clausification,[],[f4899]) ).

thf(f4899,plain,
    ( ! [X0: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK9 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( v14 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4898]) ).

thf(f4898,plain,
    ( ! [X0: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK9 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( v14 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | $false )
        = $true )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4896]) ).

thf(f4896,plain,
    ( ! [X0: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK9 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( v14 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ~ $true ) )
    | ~ spl0_43 ),
    inference(superposition,[],[f4894,f1867]) ).

thf(f1867,plain,
    ! [X7: mworld] :
      ( $true
      = ( v21 @ ( sK9 @ X7 ) ) ),
    inference(boolean_simplification,[],[f1866]) ).

thf(f1866,plain,
    ! [X7: mworld] :
      ( ( $true
        & ( v21 @ ( sK9 @ X7 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1865,f358]) ).

thf(f1865,plain,
    ! [X7: mworld] :
      ( ( ( mrel @ X7 @ ( sK9 @ X7 ) )
        & ( v21 @ ( sK9 @ X7 ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1864]) ).

thf(f1864,plain,
    ! [X7: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X7 @ Y0 )
            & ( v21 @ Y0 ) )
        @ ( sK9 @ X7 ) ) ),
    inference(sigma_clausification,[],[f1863]) ).

thf(f1863,plain,
    ! [X7: mworld] :
      ( ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X7 @ Y0 )
            & ( v21 @ Y0 ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1862]) ).

thf(f1862,plain,
    ! [X7: mworld] :
      ( ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
              & ( v21 @ Y0 ) ) )
        & $true )
      = $true ),
    inference(backward_demodulation,[],[f1854,f1860]) ).

thf(f1860,plain,
    ! [X7: mworld] :
      ( $true
      = ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X7 @ Y0 )
            & ~ ( v21 @ Y0 ) ) ) ),
    inference(binary_proxy_clausification,[],[f1854]) ).

thf(f1854,plain,
    ! [X7: mworld] :
      ( ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
              & ( v21 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
              & ~ ( v21 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1853]) ).

thf(f1853,plain,
    ! [X7: mworld] :
      ( $true
      = ( $true
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
              & ( v21 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
              & ~ ( v21 @ Y0 ) ) ) ) ),
    inference(backward_demodulation,[],[f1846,f1852]) ).

thf(f1852,plain,
    ! [X7: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X7 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y19 ) ) ) )
                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ( v5 @ Y16 ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ~ ( v5 @ Y16 ) ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v6 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v6 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v7 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v7 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v8 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v8 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v13 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v13 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v14 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v14 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v15 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v15 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v16 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v16 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) ) ),
    inference(binary_proxy_clausification,[],[f1846]) ).

thf(f1846,plain,
    ! [X7: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                     => ( ?? @ mworld @ ( mrel @ Y19 ) ) ) )
                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                              & ( v5 @ Y16 ) ) )
                                                                                                                                        & ( ?? @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                              & ~ ( v5 @ Y16 ) ) ) ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ( v6 @ Y15 ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ~ ( v6 @ Y15 ) ) ) ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ( v7 @ Y14 ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ~ ( v7 @ Y14 ) ) ) ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ( v8 @ Y13 ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ~ ( v8 @ Y13 ) ) ) ) ) )
                                                                                                        & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ( v13 @ Y8 ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ~ ( v13 @ Y8 ) ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v14 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v14 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v15 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v15 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v16 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v16 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
              & ( v21 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
              & ~ ( v21 @ Y0 ) ) ) ) ),
    inference(boolean_simplification,[],[f1845]) ).

thf(f1845,plain,
    ! [X7: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y19 ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ( v5 @ Y16 ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ~ ( v5 @ Y16 ) ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ( v6 @ Y15 ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ~ ( v6 @ Y15 ) ) ) ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ( v7 @ Y14 ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ~ ( v7 @ Y14 ) ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v8 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v8 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v13 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v13 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v14 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v14 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v15 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v15 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v16 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v16 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
                & ( v21 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
                & ~ ( v21 @ Y0 ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1844,f358]) ).

thf(f1844,plain,
    ! [X6: mworld,X7: mworld] :
      ( ( ( mrel @ X6 @ X7 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y19 ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ( v5 @ Y16 ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ~ ( v5 @ Y16 ) ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ( v6 @ Y15 ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ~ ( v6 @ Y15 ) ) ) ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ( v7 @ Y14 ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ~ ( v7 @ Y14 ) ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v8 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v8 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v13 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v13 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v14 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v14 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v15 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v15 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v16 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v16 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
                & ( v21 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
                & ~ ( v21 @ Y0 ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1843]) ).

thf(f1843,plain,
    ! [X6: mworld,X7: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y20 ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ( v5 @ Y17 ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ~ ( v5 @ Y17 ) ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ( v6 @ Y16 ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ~ ( v6 @ Y16 ) ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v7 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v7 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v8 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v8 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v13 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v13 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v14 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v14 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v15 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v15 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v16 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v16 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v21 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v21 @ Y1 ) ) ) ) )
        @ X7 ) ),
    inference(pi_clausification,[],[f1820]) ).

thf(f1820,plain,
    ! [X6: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y20 ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ( v5 @ Y17 ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ~ ( v5 @ Y17 ) ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ( v6 @ Y16 ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ~ ( v6 @ Y16 ) ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v7 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v7 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v8 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v8 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v13 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v13 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v14 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v14 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v15 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v15 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v16 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v16 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v21 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v21 @ Y1 ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1819]) ).

thf(f1819,plain,
    ! [X6: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                             => ( ?? @ mworld @ ( mrel @ Y20 ) ) ) )
                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ( v5 @ Y17 ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ~ ( v5 @ Y17 ) ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                              & ( v6 @ Y16 ) ) )
                                                                                                                                        & ( ?? @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                              & ~ ( v6 @ Y16 ) ) ) ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ( v7 @ Y15 ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ~ ( v7 @ Y15 ) ) ) ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ( v8 @ Y14 ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ~ ( v8 @ Y14 ) ) ) ) ) )
                                                                                                                & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                        & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v13 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v13 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ( v14 @ Y8 ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ~ ( v14 @ Y8 ) ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v15 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v15 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v16 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v16 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v21 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v21 @ Y1 ) ) ) ) ) )
        & $true )
      = $true ),
    inference(backward_demodulation,[],[f1810,f1817]) ).

thf(f1817,plain,
    ! [X6: mworld] :
      ( ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
              & ( v22 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
              & ~ ( v22 @ Y0 ) ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f1810]) ).

thf(f1810,plain,
    ! [X6: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                             => ( ?? @ mworld @ ( mrel @ Y20 ) ) ) )
                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ( v5 @ Y17 ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ~ ( v5 @ Y17 ) ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                              & ( v6 @ Y16 ) ) )
                                                                                                                                        & ( ?? @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                              & ~ ( v6 @ Y16 ) ) ) ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ( v7 @ Y15 ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ~ ( v7 @ Y15 ) ) ) ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ( v8 @ Y14 ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ~ ( v8 @ Y14 ) ) ) ) ) )
                                                                                                                & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                        & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v13 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v13 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ( v14 @ Y8 ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ~ ( v14 @ Y8 ) ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v15 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v15 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v16 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v16 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v21 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v21 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
              & ( v22 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
              & ~ ( v22 @ Y0 ) ) ) ) ),
    inference(boolean_simplification,[],[f1809]) ).

thf(f1809,plain,
    ! [X6: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y20 ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ( v5 @ Y17 ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ~ ( v5 @ Y17 ) ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ( v6 @ Y16 ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ~ ( v6 @ Y16 ) ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ( v7 @ Y15 ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ~ ( v7 @ Y15 ) ) ) ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ( v8 @ Y14 ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ~ ( v8 @ Y14 ) ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v13 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v13 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v14 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v14 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v15 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v15 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v16 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v16 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v21 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v21 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
                & ( v22 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
                & ~ ( v22 @ Y0 ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1808,f358]) ).

thf(f1808,plain,
    ! [X6: mworld,X5: mworld] :
      ( $true
      = ( ( mrel @ X5 @ X6 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y20 ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ( v5 @ Y17 ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ~ ( v5 @ Y17 ) ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ( v6 @ Y16 ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ~ ( v6 @ Y16 ) ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ( v7 @ Y15 ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ~ ( v7 @ Y15 ) ) ) ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ( v8 @ Y14 ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ~ ( v8 @ Y14 ) ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v13 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v13 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v14 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v14 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v15 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v15 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v16 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v16 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v21 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v21 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
                & ( v22 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
                & ~ ( v22 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1807]) ).

thf(f1807,plain,
    ! [X6: mworld,X5: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X5 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y21 ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ( v5 @ Y18 ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ~ ( v5 @ Y18 ) ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ( v6 @ Y17 ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ~ ( v6 @ Y17 ) ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ( v7 @ Y16 ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ~ ( v7 @ Y16 ) ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v8 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v8 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v13 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v13 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v14 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v14 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v15 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v15 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v16 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v16 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v21 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v21 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v22 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v22 @ Y1 ) ) ) ) )
        @ X6 )
      = $true ),
    inference(pi_clausification,[],[f1706]) ).

thf(f1706,plain,
    ! [X5: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X5 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y21 ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ( v5 @ Y18 ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ~ ( v5 @ Y18 ) ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ( v6 @ Y17 ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ~ ( v6 @ Y17 ) ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ( v7 @ Y16 ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ~ ( v7 @ Y16 ) ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v8 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v8 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v13 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v13 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v14 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v14 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v15 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v15 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v16 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v16 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v21 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v21 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v22 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v22 @ Y1 ) ) ) ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f1700]) ).

thf(f1700,plain,
    ! [X5: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                     => ( ?? @ mworld @ ( mrel @ Y21 ) ) ) )
                                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ( v5 @ Y18 ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ~ ( v5 @ Y18 ) ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ( v6 @ Y17 ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ~ ( v6 @ Y17 ) ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                              & ( v7 @ Y16 ) ) )
                                                                                                                                        & ( ?? @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                              & ~ ( v7 @ Y16 ) ) ) ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ( v8 @ Y15 ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ~ ( v8 @ Y15 ) ) ) ) ) )
                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                        & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v13 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v13 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v14 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v14 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ( v15 @ Y8 ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ~ ( v15 @ Y8 ) ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v16 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v16 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v21 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v21 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v22 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v22 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
              & ( v23 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
              & ~ ( v23 @ Y0 ) ) ) ) ),
    inference(boolean_simplification,[],[f1699]) ).

thf(f1699,plain,
    ! [X5: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y21 ) ) ) )
                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ( v5 @ Y18 ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ~ ( v5 @ Y18 ) ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ( v6 @ Y17 ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ~ ( v6 @ Y17 ) ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ( v7 @ Y16 ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ~ ( v7 @ Y16 ) ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ( v8 @ Y15 ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ~ ( v8 @ Y15 ) ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v13 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v13 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v14 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v14 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v15 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v15 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v16 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v16 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v21 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v21 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v22 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v22 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
                & ( v23 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
                & ~ ( v23 @ Y0 ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1698,f358]) ).

thf(f1698,plain,
    ! [X4: mworld,X5: mworld] :
      ( $true
      = ( ( mrel @ X4 @ X5 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y21 ) ) ) )
                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ( v5 @ Y18 ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ~ ( v5 @ Y18 ) ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ( v6 @ Y17 ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ~ ( v6 @ Y17 ) ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ( v7 @ Y16 ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ~ ( v7 @ Y16 ) ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ( v8 @ Y15 ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ~ ( v8 @ Y15 ) ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v13 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v13 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v14 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v14 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v15 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v15 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v16 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v16 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v21 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v21 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v22 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v22 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
                & ( v23 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
                & ~ ( v23 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1697]) ).

thf(f1697,plain,
    ! [X4: mworld,X5: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y22 ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ( v5 @ Y19 ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ~ ( v5 @ Y19 ) ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ( v6 @ Y18 ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ~ ( v6 @ Y18 ) ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ( v7 @ Y17 ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ~ ( v7 @ Y17 ) ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ( v8 @ Y16 ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ~ ( v8 @ Y16 ) ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v13 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v13 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v14 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v14 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v15 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v15 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v16 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v16 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v21 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v21 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v22 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v22 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v23 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v23 @ Y1 ) ) ) ) )
        @ X5 )
      = $true ),
    inference(pi_clausification,[],[f1623]) ).

thf(f1623,plain,
    ! [X4: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y22 ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ( v5 @ Y19 ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ~ ( v5 @ Y19 ) ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ( v6 @ Y18 ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ~ ( v6 @ Y18 ) ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ( v7 @ Y17 ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ~ ( v7 @ Y17 ) ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ( v8 @ Y16 ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ~ ( v8 @ Y16 ) ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v13 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v13 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v14 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v14 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v15 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v15 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v16 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v16 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v21 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v21 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v22 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v22 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v23 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v23 @ Y1 ) ) ) ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f1621]) ).

thf(f1621,plain,
    ! [X4: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                                          @ ^ [Y22: mworld] :
                                                                                                                                                                                              ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                             => ( ?? @ mworld @ ( mrel @ Y22 ) ) ) )
                                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ( v5 @ Y19 ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ~ ( v5 @ Y19 ) ) ) ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ( v6 @ Y18 ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ~ ( v6 @ Y18 ) ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ( v7 @ Y17 ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ~ ( v7 @ Y17 ) ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                              & ( v8 @ Y16 ) ) )
                                                                                                                                        & ( ?? @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                              & ~ ( v8 @ Y16 ) ) ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                        & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v13 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v13 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v14 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v14 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v15 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v15 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ( v16 @ Y8 ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ~ ( v16 @ Y8 ) ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v21 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v21 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v22 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v22 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v23 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v23 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
              & ( v24 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
              & ~ ( v24 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1620]) ).

thf(f1620,plain,
    ! [X4: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y22 ) ) ) )
                                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ( v5 @ Y19 ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ~ ( v5 @ Y19 ) ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ( v6 @ Y18 ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ~ ( v6 @ Y18 ) ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ( v7 @ Y17 ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ~ ( v7 @ Y17 ) ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ( v8 @ Y16 ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ~ ( v8 @ Y16 ) ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v13 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v13 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v14 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v14 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v15 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v15 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v16 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v16 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v21 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v21 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v22 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v22 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v23 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v23 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
                & ( v24 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
                & ~ ( v24 @ Y0 ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1619,f358]) ).

thf(f1619,plain,
    ! [X3: mworld,X4: mworld] :
      ( $true
      = ( ( mrel @ X3 @ X4 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y22 ) ) ) )
                                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y19 ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ( v5 @ Y19 ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ~ ( v5 @ Y19 ) ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ( v6 @ Y18 ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ~ ( v6 @ Y18 ) ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ( v7 @ Y17 ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ~ ( v7 @ Y17 ) ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ( v8 @ Y16 ) ) )
                                                                                                                                          & ( ?? @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                                & ~ ( v8 @ Y16 ) ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v13 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v13 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v14 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v14 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v15 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v15 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v16 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v16 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v21 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v21 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v22 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v22 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v23 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v23 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
                & ( v24 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
                & ~ ( v24 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1618]) ).

thf(f1618,plain,
    ! [X3: mworld,X4: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y23 ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v5 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v5 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ( v6 @ Y19 ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ~ ( v6 @ Y19 ) ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ( v7 @ Y18 ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ~ ( v7 @ Y18 ) ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ( v8 @ Y17 ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ~ ( v8 @ Y17 ) ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v13 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v13 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v14 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v14 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v15 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v15 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v16 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v16 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v21 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v21 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v22 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v22 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v23 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v23 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v24 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v24 @ Y1 ) ) ) ) )
        @ X4 ) ),
    inference(pi_clausification,[],[f1617]) ).

thf(f1617,plain,
    ! [X3: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y23 ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v5 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v5 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ( v6 @ Y19 ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ~ ( v6 @ Y19 ) ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ( v7 @ Y18 ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ~ ( v7 @ Y18 ) ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ( v8 @ Y17 ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & ~ ( v8 @ Y17 ) ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v13 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v13 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v14 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v14 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v15 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v15 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v16 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v16 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v21 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v21 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v22 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v22 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v23 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v23 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v24 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v24 @ Y1 ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1616]) ).

thf(f1616,plain,
    ! [X3: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                                          @ ^ [Y22: mworld] :
                                                                                                                                                                                              ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                                  @ ^ [Y23: mworld] :
                                                                                                                                                                                                      ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                     => ( ?? @ mworld @ ( mrel @ Y23 ) ) ) )
                                                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                              & ( v5 @ Y20 ) ) )
                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                              & ~ ( v5 @ Y20 ) ) ) ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ( v6 @ Y19 ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ~ ( v6 @ Y19 ) ) ) ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ( v7 @ Y18 ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ~ ( v7 @ Y18 ) ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ( v8 @ Y17 ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ~ ( v8 @ Y17 ) ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v13 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v13 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v14 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v14 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v15 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v15 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v16 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v16 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v21 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v21 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v22 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v22 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v23 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v23 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v24 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v24 @ Y1 ) ) ) ) ) )
        & $true )
      = $true ),
    inference(forward_demodulation,[],[f1615,f1604]) ).

thf(f1604,plain,
    ! [X1: mworld] :
      ( $true
      = ( ?? @ mworld @ ( mrel @ X1 ) ) ),
    inference(boolean_simplification,[],[f1603]) ).

thf(f1603,plain,
    ! [X1: mworld] :
      ( ( $true
        & ( ?? @ mworld @ ( mrel @ X1 ) ) )
      = $true ),
    inference(backward_demodulation,[],[f1598,f1600]) ).

thf(f1600,plain,
    ! [X1: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y25 ) ) ) )
                                                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y24 ) ) ) ) )
                                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ( v5 @ Y22 ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ~ ( v5 @ Y22 ) ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ( v6 @ Y21 ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ~ ( v6 @ Y21 ) ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v7 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v7 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ( v8 @ Y19 ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ~ ( v8 @ Y19 ) ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v13 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v13 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v14 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v14 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v15 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v15 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v16 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v16 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v21 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v21 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v22 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v22 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v23 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v23 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v24 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v24 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f1598]) ).

thf(f1598,plain,
    ! [X1: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                                          @ ^ [Y22: mworld] :
                                                                                                                                                                                              ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                                  @ ^ [Y23: mworld] :
                                                                                                                                                                                                      ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                                                          @ ^ [Y24: mworld] :
                                                                                                                                                                                                              ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                                                  @ ^ [Y25: mworld] :
                                                                                                                                                                                                                      ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                     => ( ?? @ mworld @ ( mrel @ Y25 ) ) ) )
                                                                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y24 ) ) ) ) )
                                                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                                          @ ^ [Y22: mworld] :
                                                                                                                                                                                              ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                              & ( v5 @ Y22 ) ) )
                                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                                          @ ^ [Y22: mworld] :
                                                                                                                                                                                              ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                              & ~ ( v5 @ Y22 ) ) ) ) ) )
                                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                      & ( v6 @ Y21 ) ) )
                                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                      & ~ ( v6 @ Y21 ) ) ) ) ) )
                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                              & ( v7 @ Y20 ) ) )
                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                              & ~ ( v7 @ Y20 ) ) ) ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ( v8 @ Y19 ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ~ ( v8 @ Y19 ) ) ) ) ) )
                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ( v13 @ Y14 ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ~ ( v13 @ Y14 ) ) ) ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ( v14 @ Y13 ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ~ ( v14 @ Y13 ) ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v15 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v15 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v16 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v16 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v21 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v21 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v22 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v22 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v23 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v23 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v24 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v24 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & ( ?? @ mworld @ ( mrel @ X1 ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1597]) ).

thf(f1597,plain,
    ! [X1: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                                    @ ^ [Y23: mworld] :
                                                                                                                                                                                                        ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                                            @ ^ [Y24: mworld] :
                                                                                                                                                                                                                ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                                                    @ ^ [Y25: mworld] :
                                                                                                                                                                                                                        ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y25 ) ) ) )
                                                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y24 ) ) ) ) )
                                                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                                & ( v5 @ Y22 ) ) )
                                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                                & ~ ( v5 @ Y22 ) ) ) ) ) )
                                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                        & ( v6 @ Y21 ) ) )
                                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                        & ~ ( v6 @ Y21 ) ) ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ( v7 @ Y20 ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ~ ( v7 @ Y20 ) ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ( v8 @ Y19 ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ~ ( v8 @ Y19 ) ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ( v13 @ Y14 ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ~ ( v13 @ Y14 ) ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v14 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v14 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v15 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v15 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v16 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v16 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v21 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v21 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v22 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v22 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v23 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v23 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v24 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v24 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X1 ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1596,f358]) ).

thf(f1596,plain,
    ! [X1: mworld] :
      ( $true
      = ( ( mrel @ mactual @ X1 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                                    @ ^ [Y23: mworld] :
                                                                                                                                                                                                        ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                                            @ ^ [Y24: mworld] :
                                                                                                                                                                                                                ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                                                    @ ^ [Y25: mworld] :
                                                                                                                                                                                                                        ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y25 ) ) ) )
                                                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y24 ) ) ) ) )
                                                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                                & ( v5 @ Y22 ) ) )
                                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                                & ~ ( v5 @ Y22 ) ) ) ) ) )
                                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                        & ( v6 @ Y21 ) ) )
                                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                        & ~ ( v6 @ Y21 ) ) ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ( v7 @ Y20 ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ~ ( v7 @ Y20 ) ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ( v8 @ Y19 ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ~ ( v8 @ Y19 ) ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ( v13 @ Y14 ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ~ ( v13 @ Y14 ) ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v14 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v14 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v15 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v15 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v16 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v16 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v21 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v21 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v22 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v22 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v23 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v23 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v24 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v24 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X1 ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1595]) ).

thf(f1595,plain,
    ! [X1: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                                        @ ^ [Y26: mworld] :
                                                                                                                                                                                                                            ( ( mrel @ Y25 @ Y26 )
                                                                                                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y26 ) ) ) )
                                                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y25 ) ) ) ) )
                                                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y24 ) ) ) ) )
                                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ( v5 @ Y23 ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ~ ( v5 @ Y23 ) ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ( v6 @ Y22 ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ~ ( v6 @ Y22 ) ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ( v7 @ Y21 ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ~ ( v7 @ Y21 ) ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v8 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v8 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v13 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v13 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v14 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v14 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v15 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v15 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v16 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v16 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v21 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v21 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v22 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v22 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v23 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v23 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v24 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v24 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) )
        @ X1 ) ),
    inference(pi_clausification,[],[f1593]) ).

thf(f1593,plain,
    ( ( !! @ mworld
      @ ^ [Y0: mworld] :
          ( ( mrel @ mactual @ Y0 )
         => ( ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y6: mworld] :
                                                          ( ( mrel @ Y5 @ Y6 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y7: mworld] :
                                                                  ( ( mrel @ Y6 @ Y7 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y8: mworld] :
                                                                          ( ( mrel @ Y7 @ Y8 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y9: mworld] :
                                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y10: mworld] :
                                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y11: mworld] :
                                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y12: mworld] :
                                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y13: mworld] :
                                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                                 => ( ( !! @ mworld
                                                                                                                      @ ^ [Y14: mworld] :
                                                                                                                          ( ( mrel @ Y13 @ Y14 )
                                                                                                                         => ( ( !! @ mworld
                                                                                                                              @ ^ [Y15: mworld] :
                                                                                                                                  ( ( mrel @ Y14 @ Y15 )
                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                      @ ^ [Y16: mworld] :
                                                                                                                                          ( ( mrel @ Y15 @ Y16 )
                                                                                                                                         => ( ( !! @ mworld
                                                                                                                                              @ ^ [Y17: mworld] :
                                                                                                                                                  ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                                      @ ^ [Y18: mworld] :
                                                                                                                                                          ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                         => ( ( !! @ mworld
                                                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                         => ( ( !! @ mworld
                                                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                                                                      @ ^ [Y22: mworld] :
                                                                                                                                                                                          ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                         => ( ( !! @ mworld
                                                                                                                                                                                              @ ^ [Y23: mworld] :
                                                                                                                                                                                                  ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                                                                                      @ ^ [Y24: mworld] :
                                                                                                                                                                                                          ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                         => ( ( !! @ mworld
                                                                                                                                                                                                              @ ^ [Y25: mworld] :
                                                                                                                                                                                                                  ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                                                                                                      @ ^ [Y26: mworld] :
                                                                                                                                                                                                                          ( ( mrel @ Y25 @ Y26 )
                                                                                                                                                                                                                         => ( ?? @ mworld @ ( mrel @ Y26 ) ) ) )
                                                                                                                                                                                                                    & ( ?? @ mworld @ ( mrel @ Y25 ) ) ) ) )
                                                                                                                                                                                                            & ( ?? @ mworld @ ( mrel @ Y24 ) ) ) ) )
                                                                                                                                                                                                    & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                            & ( ?? @ mworld
                                                                                                                                                                                              @ ^ [Y23: mworld] :
                                                                                                                                                                                                  ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                  & ( v5 @ Y23 ) ) )
                                                                                                                                                                                            & ( ?? @ mworld
                                                                                                                                                                                              @ ^ [Y23: mworld] :
                                                                                                                                                                                                  ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                  & ~ ( v5 @ Y23 ) ) ) ) ) )
                                                                                                                                                                                    & ( ?? @ mworld
                                                                                                                                                                                      @ ^ [Y22: mworld] :
                                                                                                                                                                                          ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                          & ( v6 @ Y22 ) ) )
                                                                                                                                                                                    & ( ?? @ mworld
                                                                                                                                                                                      @ ^ [Y22: mworld] :
                                                                                                                                                                                          ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                          & ~ ( v6 @ Y22 ) ) ) ) ) )
                                                                                                                                                                            & ( ?? @ mworld
                                                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                  & ( v7 @ Y21 ) ) )
                                                                                                                                                                            & ( ?? @ mworld
                                                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                  & ~ ( v7 @ Y21 ) ) ) ) ) )
                                                                                                                                                                    & ( ?? @ mworld
                                                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                          & ( v8 @ Y20 ) ) )
                                                                                                                                                                    & ( ?? @ mworld
                                                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                          & ~ ( v8 @ Y20 ) ) ) ) ) )
                                                                                                                                                            & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                    & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                            & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                    & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                            & ( ?? @ mworld
                                                                                                                              @ ^ [Y15: mworld] :
                                                                                                                                  ( ( mrel @ Y14 @ Y15 )
                                                                                                                                  & ( v13 @ Y15 ) ) )
                                                                                                                            & ( ?? @ mworld
                                                                                                                              @ ^ [Y15: mworld] :
                                                                                                                                  ( ( mrel @ Y14 @ Y15 )
                                                                                                                                  & ~ ( v13 @ Y15 ) ) ) ) ) )
                                                                                                                    & ( ?? @ mworld
                                                                                                                      @ ^ [Y14: mworld] :
                                                                                                                          ( ( mrel @ Y13 @ Y14 )
                                                                                                                          & ( v14 @ Y14 ) ) )
                                                                                                                    & ( ?? @ mworld
                                                                                                                      @ ^ [Y14: mworld] :
                                                                                                                          ( ( mrel @ Y13 @ Y14 )
                                                                                                                          & ~ ( v14 @ Y14 ) ) ) ) ) )
                                                                                                            & ( ?? @ mworld
                                                                                                              @ ^ [Y13: mworld] :
                                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                                  & ( v15 @ Y13 ) ) )
                                                                                                            & ( ?? @ mworld
                                                                                                              @ ^ [Y13: mworld] :
                                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                                  & ~ ( v15 @ Y13 ) ) ) ) ) )
                                                                                                    & ( ?? @ mworld
                                                                                                      @ ^ [Y12: mworld] :
                                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                                          & ( v16 @ Y12 ) ) )
                                                                                                    & ( ?? @ mworld
                                                                                                      @ ^ [Y12: mworld] :
                                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                                          & ~ ( v16 @ Y12 ) ) ) ) ) )
                                                                                            & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                    & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                            & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                    & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                            & ( ?? @ mworld
                                                              @ ^ [Y7: mworld] :
                                                                  ( ( mrel @ Y6 @ Y7 )
                                                                  & ( v21 @ Y7 ) ) )
                                                            & ( ?? @ mworld
                                                              @ ^ [Y7: mworld] :
                                                                  ( ( mrel @ Y6 @ Y7 )
                                                                  & ~ ( v21 @ Y7 ) ) ) ) ) )
                                                    & ( ?? @ mworld
                                                      @ ^ [Y6: mworld] :
                                                          ( ( mrel @ Y5 @ Y6 )
                                                          & ( v22 @ Y6 ) ) )
                                                    & ( ?? @ mworld
                                                      @ ^ [Y6: mworld] :
                                                          ( ( mrel @ Y5 @ Y6 )
                                                          & ~ ( v22 @ Y6 ) ) ) ) ) )
                                            & ( ?? @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                  & ( v23 @ Y5 ) ) )
                                            & ( ?? @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                  & ~ ( v23 @ Y5 ) ) ) ) ) )
                                    & ( ?? @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                          & ( v24 @ Y4 ) ) )
                                    & ( ?? @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                          & ~ ( v24 @ Y4 ) ) ) ) ) )
                            & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                    & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
            & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
    = $true ),
    inference(boolean_simplification,[],[f1592]) ).

thf(f1592,plain,
    ( $true
    = ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                                        @ ^ [Y26: mworld] :
                                                                                                                                                                                                                            ( ( mrel @ Y25 @ Y26 )
                                                                                                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y26 ) ) ) )
                                                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y25 ) ) ) ) )
                                                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y24 ) ) ) ) )
                                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ( v5 @ Y23 ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ~ ( v5 @ Y23 ) ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ( v6 @ Y22 ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ~ ( v6 @ Y22 ) ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ( v7 @ Y21 ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ~ ( v7 @ Y21 ) ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v8 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v8 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v13 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v13 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v14 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v14 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v15 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v15 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v16 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v16 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v21 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v21 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v22 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v22 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v23 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v23 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v24 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v24 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
      & $true ) ),
    inference(backward_demodulation,[],[f334,f1590]) ).

thf(f1590,plain,
    ( ( ?? @ mworld @ ( mrel @ mactual ) )
    = $true ),
    inference(binary_proxy_clausification,[],[f334]) ).

thf(f334,plain,
    ( $true
    = ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                                        @ ^ [Y26: mworld] :
                                                                                                                                                                                                                            ( ( mrel @ Y25 @ Y26 )
                                                                                                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y26 ) ) ) )
                                                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y25 ) ) ) ) )
                                                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y24 ) ) ) ) )
                                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ( v5 @ Y23 ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ~ ( v5 @ Y23 ) ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ( v6 @ Y22 ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ~ ( v6 @ Y22 ) ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ( v7 @ Y21 ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ~ ( v7 @ Y21 ) ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v8 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v8 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v13 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v13 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v14 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v14 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v15 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v15 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v16 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v16 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v21 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v21 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v22 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v22 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v23 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v23 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v24 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v24 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
      & ( ?? @ mworld @ ( mrel @ mactual ) ) ) ),
    inference(beta_eta_normalization,[],[f333]) ).

thf(f333,plain,
    ( $true
    = ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                                        @ ^ [Y26: mworld] :
                                                                                                                                                                                                                            ( ( mrel @ Y25 @ Y26 )
                                                                                                                                                                                                                           => ( ?? @ mworld
                                                                                                                                                                                                                              @ ^ [Y27: mworld] : ( mrel @ Y26 @ Y27 ) ) ) )
                                                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                                                        @ ^ [Y26: mworld] : ( mrel @ Y25 @ Y26 ) ) ) ) )
                                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] : ( mrel @ Y24 @ Y25 ) ) ) ) )
                                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] : ( mrel @ Y23 @ Y24 ) ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ( v5 @ Y23 ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ~ ( v5 @ Y23 ) ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ( v6 @ Y22 ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ~ ( v6 @ Y22 ) ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ( v7 @ Y21 ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ~ ( v7 @ Y21 ) ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v8 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v8 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] : ( mrel @ Y18 @ Y19 ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] : ( mrel @ Y17 @ Y18 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] : ( mrel @ Y16 @ Y17 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] : ( mrel @ Y15 @ Y16 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v13 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v13 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v14 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v14 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v15 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v15 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v16 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v16 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] : ( mrel @ Y10 @ Y11 ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] : ( mrel @ Y9 @ Y10 ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] : ( mrel @ Y8 @ Y9 ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] : ( mrel @ Y7 @ Y8 ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v21 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v21 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v22 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v22 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v23 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v23 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v24 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v24 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] : ( mrel @ Y2 @ Y3 ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] : ( mrel @ Y1 @ Y2 ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] : ( mrel @ Y0 @ Y1 ) ) ) ) )
      & ( ?? @ mworld @ ( mrel @ mactual ) ) ) ),
    inference(boolean_simplification,[],[f332]) ).

thf(f332,plain,
    ( $true
    = ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                                        @ ^ [Y26: mworld] :
                                                                                                                                                                                                                            ( ( mrel @ Y25 @ Y26 )
                                                                                                                                                                                                                           => ( ?? @ mworld
                                                                                                                                                                                                                              @ ^ [Y27: mworld] :
                                                                                                                                                                                                                                  ( ( mrel @ Y26 @ Y27 )
                                                                                                                                                                                                                                  & $true ) ) ) )
                                                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                                                        @ ^ [Y26: mworld] :
                                                                                                                                                                                                                            ( ( mrel @ Y25 @ Y26 )
                                                                                                                                                                                                                            & $true ) ) ) ) )
                                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                    & $true ) ) ) ) )
                                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                            & $true ) ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ( v5 @ Y23 ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ~ ( v5 @ Y23 ) ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ( v6 @ Y22 ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ~ ( v6 @ Y22 ) ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ( v7 @ Y21 ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ~ ( v7 @ Y21 ) ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v8 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v8 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & $true ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & $true ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & $true ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & $true ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v13 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v13 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v14 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v14 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v15 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v15 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v16 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v16 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & $true ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & $true ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & $true ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & $true ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v21 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v21 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v22 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v22 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v23 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v23 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v24 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v24 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & $true ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & $true ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & $true ) ) ) ) )
      & ( ?? @ mworld @ ( mrel @ mactual ) ) ) ),
    inference(beta_eta_normalization,[],[f331]) ).

thf(f331,plain,
    ( $true
    = ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                                        @ ^ [Y26: mworld] :
                                                                                                                                                                                                                            ( ( mrel @ Y25 @ Y26 )
                                                                                                                                                                                                                           => ( ?? @ mworld
                                                                                                                                                                                                                              @ ^ [Y27: mworld] :
                                                                                                                                                                                                                                  ( ( mrel @ Y26 @ Y27 )
                                                                                                                                                                                                                                  & $true ) ) ) )
                                                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                                                        @ ^ [Y26: mworld] :
                                                                                                                                                                                                                            ( ( mrel @ Y25 @ Y26 )
                                                                                                                                                                                                                            & $true ) ) ) ) )
                                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                    & $true ) ) ) ) )
                                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                            & $true ) ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ( v5 @ Y23 ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ~ ( v5 @ Y23 ) ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ( v6 @ Y22 ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ~ ( v6 @ Y22 ) ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ( v7 @ Y21 ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ~ ( v7 @ Y21 ) ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v8 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v8 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & $true ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & $true ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & $true ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & $true ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v13 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v13 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v14 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v14 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v15 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v15 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v16 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v16 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & $true ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & $true ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & $true ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & $true ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v21 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v21 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v22 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v22 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v23 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v23 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v24 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v24 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & $true ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & $true ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & $true ) ) ) ) )
      & ( ?? @ mworld
        @ ^ [Y0: mworld] : ( mrel @ mactual @ Y0 ) ) ) ),
    inference(boolean_simplification,[],[f330]) ).

thf(f330,plain,
    ( ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                                        @ ^ [Y26: mworld] :
                                                                                                                                                                                                                            ( ( mrel @ Y25 @ Y26 )
                                                                                                                                                                                                                           => ( ?? @ mworld
                                                                                                                                                                                                                              @ ^ [Y27: mworld] :
                                                                                                                                                                                                                                  ( ( mrel @ Y26 @ Y27 )
                                                                                                                                                                                                                                  & $true ) ) ) )
                                                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                                                        @ ^ [Y26: mworld] :
                                                                                                                                                                                                                            ( ( mrel @ Y25 @ Y26 )
                                                                                                                                                                                                                            & $true ) ) ) ) )
                                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                    & $true ) ) ) ) )
                                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                            & $true ) ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ( v5 @ Y23 ) ) )
                                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                    & ~ ( v5 @ Y23 ) ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ( v6 @ Y22 ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ~ ( v6 @ Y22 ) ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ( v7 @ Y21 ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ~ ( v7 @ Y21 ) ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v8 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v8 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & $true ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & $true ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                    & $true ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & $true ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v13 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v13 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v14 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v14 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v15 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v15 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v16 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v16 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & $true ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & $true ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & $true ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & $true ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v21 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v21 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v22 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v22 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v23 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v23 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v24 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v24 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & $true ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & $true ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & $true ) ) ) ) )
      & ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
            & $true ) ) )
    = $true ),
    inference(beta_eta_normalization,[],[f291]) ).

thf(f291,plain,
    ( $true
    = ( ^ [Y0: mworld > $o] : ( Y0 @ mactual )
      @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
            ( ( Y0 @ Y2 )
            & ( Y1 @ Y2 ) )
        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
              ( !! @ mworld
              @ ^ [Y2: mworld] :
                  ( ( mrel @ Y1 @ Y2 )
                 => ( Y0 @ Y2 ) ) )
          @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                ( ( Y0 @ Y2 )
                & ( Y1 @ Y2 ) )
            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                  ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( Y0 @ Y2 ) ) )
              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                    ( ( Y0 @ Y2 )
                    & ( Y1 @ Y2 ) )
                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                      ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( Y0 @ Y2 ) ) )
                  @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                        ( ( Y0 @ Y2 )
                        & ( Y1 @ Y2 ) )
                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                          ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( Y0 @ Y2 ) ) )
                      @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                            ( ( Y0 @ Y2 )
                            & ( Y1 @ Y2 ) )
                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                              ( !! @ mworld
                              @ ^ [Y2: mworld] :
                                  ( ( mrel @ Y1 @ Y2 )
                                 => ( Y0 @ Y2 ) ) )
                          @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                ( ( Y0 @ Y2 )
                                & ( Y1 @ Y2 ) )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                  ( !! @ mworld
                                  @ ^ [Y2: mworld] :
                                      ( ( mrel @ Y1 @ Y2 )
                                     => ( Y0 @ Y2 ) ) )
                              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                    ( ( Y0 @ Y2 )
                                    & ( Y1 @ Y2 ) )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                      ( !! @ mworld
                                      @ ^ [Y2: mworld] :
                                          ( ( mrel @ Y1 @ Y2 )
                                         => ( Y0 @ Y2 ) ) )
                                  @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                        ( ( Y0 @ Y2 )
                                        & ( Y1 @ Y2 ) )
                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                          ( !! @ mworld
                                          @ ^ [Y2: mworld] :
                                              ( ( mrel @ Y1 @ Y2 )
                                             => ( Y0 @ Y2 ) ) )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                            ( ( Y0 @ Y2 )
                                            & ( Y1 @ Y2 ) )
                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                              ( !! @ mworld
                                              @ ^ [Y2: mworld] :
                                                  ( ( mrel @ Y1 @ Y2 )
                                                 => ( Y0 @ Y2 ) ) )
                                          @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                ( ( Y0 @ Y2 )
                                                & ( Y1 @ Y2 ) )
                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                  ( !! @ mworld
                                                  @ ^ [Y2: mworld] :
                                                      ( ( mrel @ Y1 @ Y2 )
                                                     => ( Y0 @ Y2 ) ) )
                                              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                    ( ( Y0 @ Y2 )
                                                    & ( Y1 @ Y2 ) )
                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                      ( !! @ mworld
                                                      @ ^ [Y2: mworld] :
                                                          ( ( mrel @ Y1 @ Y2 )
                                                         => ( Y0 @ Y2 ) ) )
                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                        ( ( Y0 @ Y2 )
                                                        & ( Y1 @ Y2 ) )
                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                          ( !! @ mworld
                                                          @ ^ [Y2: mworld] :
                                                              ( ( mrel @ Y1 @ Y2 )
                                                             => ( Y0 @ Y2 ) ) )
                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                            ( ( Y0 @ Y2 )
                                                            & ( Y1 @ Y2 ) )
                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                              ( !! @ mworld
                                                              @ ^ [Y2: mworld] :
                                                                  ( ( mrel @ Y1 @ Y2 )
                                                                 => ( Y0 @ Y2 ) ) )
                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                ( ( Y0 @ Y2 )
                                                                & ( Y1 @ Y2 ) )
                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                  ( !! @ mworld
                                                                  @ ^ [Y2: mworld] :
                                                                      ( ( mrel @ Y1 @ Y2 )
                                                                     => ( Y0 @ Y2 ) ) )
                                                              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                    ( ( Y0 @ Y2 )
                                                                    & ( Y1 @ Y2 ) )
                                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                      ( !! @ mworld
                                                                      @ ^ [Y2: mworld] :
                                                                          ( ( mrel @ Y1 @ Y2 )
                                                                         => ( Y0 @ Y2 ) ) )
                                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                        ( ( Y0 @ Y2 )
                                                                        & ( Y1 @ Y2 ) )
                                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                          ( !! @ mworld
                                                                          @ ^ [Y2: mworld] :
                                                                              ( ( mrel @ Y1 @ Y2 )
                                                                             => ( Y0 @ Y2 ) ) )
                                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                            ( ( Y0 @ Y2 )
                                                                            & ( Y1 @ Y2 ) )
                                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                              ( !! @ mworld
                                                                              @ ^ [Y2: mworld] :
                                                                                  ( ( mrel @ Y1 @ Y2 )
                                                                                 => ( Y0 @ Y2 ) ) )
                                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                ( ( Y0 @ Y2 )
                                                                                & ( Y1 @ Y2 ) )
                                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                  ( !! @ mworld
                                                                                  @ ^ [Y2: mworld] :
                                                                                      ( ( mrel @ Y1 @ Y2 )
                                                                                     => ( Y0 @ Y2 ) ) )
                                                                              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                    ( ( Y0 @ Y2 )
                                                                                    & ( Y1 @ Y2 ) )
                                                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                      ( !! @ mworld
                                                                                      @ ^ [Y2: mworld] :
                                                                                          ( ( mrel @ Y1 @ Y2 )
                                                                                         => ( Y0 @ Y2 ) ) )
                                                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                        ( ( Y0 @ Y2 )
                                                                                        & ( Y1 @ Y2 ) )
                                                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                          ( !! @ mworld
                                                                                          @ ^ [Y2: mworld] :
                                                                                              ( ( mrel @ Y1 @ Y2 )
                                                                                             => ( Y0 @ Y2 ) ) )
                                                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                            ( ( Y0 @ Y2 )
                                                                                            & ( Y1 @ Y2 ) )
                                                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                              ( !! @ mworld
                                                                                              @ ^ [Y2: mworld] :
                                                                                                  ( ( mrel @ Y1 @ Y2 )
                                                                                                 => ( Y0 @ Y2 ) ) )
                                                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                                ( ( Y0 @ Y2 )
                                                                                                & ( Y1 @ Y2 ) )
                                                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                  ( !! @ mworld
                                                                                                  @ ^ [Y2: mworld] :
                                                                                                      ( ( mrel @ Y1 @ Y2 )
                                                                                                     => ( Y0 @ Y2 ) ) )
                                                                                              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                                    ( ( Y0 @ Y2 )
                                                                                                    & ( Y1 @ Y2 ) )
                                                                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                      ( !! @ mworld
                                                                                                      @ ^ [Y2: mworld] :
                                                                                                          ( ( mrel @ Y1 @ Y2 )
                                                                                                         => ( Y0 @ Y2 ) ) )
                                                                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                                        ( ( Y0 @ Y2 )
                                                                                                        & ( Y1 @ Y2 ) )
                                                                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                          ( !! @ mworld
                                                                                                          @ ^ [Y2: mworld] :
                                                                                                              ( ( mrel @ Y1 @ Y2 )
                                                                                                             => ( Y0 @ Y2 ) ) )
                                                                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                                            ( ( Y0 @ Y2 )
                                                                                                            & ( Y1 @ Y2 ) )
                                                                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                              ( !! @ mworld
                                                                                                              @ ^ [Y2: mworld] :
                                                                                                                  ( ( mrel @ Y1 @ Y2 )
                                                                                                                 => ( Y0 @ Y2 ) ) )
                                                                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                                                ( ( Y0 @ Y2 )
                                                                                                                & ( Y1 @ Y2 ) )
                                                                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                                  ( !! @ mworld
                                                                                                                  @ ^ [Y2: mworld] :
                                                                                                                      ( ( mrel @ Y1 @ Y2 )
                                                                                                                     => ( Y0 @ Y2 ) ) )
                                                                                                              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                                                    ( ( Y0 @ Y2 )
                                                                                                                    & ( Y1 @ Y2 ) )
                                                                                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                                      ( !! @ mworld
                                                                                                                      @ ^ [Y2: mworld] :
                                                                                                                          ( ( mrel @ Y1 @ Y2 )
                                                                                                                         => ( Y0 @ Y2 ) ) )
                                                                                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                                        ( ?? @ mworld
                                                                                                                        @ ^ [Y2: mworld] :
                                                                                                                            ( ( mrel @ Y1 @ Y2 )
                                                                                                                            & ( Y0 @ Y2 ) ) )
                                                                                                                    @ ^ [Y0: mworld] : $true ) )
                                                                                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                                      ( ?? @ mworld
                                                                                                                      @ ^ [Y2: mworld] :
                                                                                                                          ( ( mrel @ Y1 @ Y2 )
                                                                                                                          & ( Y0 @ Y2 ) ) )
                                                                                                                  @ ^ [Y0: mworld] : $true ) ) )
                                                                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                                  ( ?? @ mworld
                                                                                                                  @ ^ [Y2: mworld] :
                                                                                                                      ( ( mrel @ Y1 @ Y2 )
                                                                                                                      & ( Y0 @ Y2 ) ) )
                                                                                                              @ ^ [Y0: mworld] : $true ) ) )
                                                                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                              ( ?? @ mworld
                                                                                                              @ ^ [Y2: mworld] :
                                                                                                                  ( ( mrel @ Y1 @ Y2 )
                                                                                                                  & ( Y0 @ Y2 ) ) )
                                                                                                          @ ^ [Y0: mworld] : $true ) ) )
                                                                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                                          ( ( Y0 @ Y2 )
                                                                                                          & ( Y1 @ Y2 ) )
                                                                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                            ( ?? @ mworld
                                                                                                            @ ^ [Y2: mworld] :
                                                                                                                ( ( mrel @ Y1 @ Y2 )
                                                                                                                & ( Y0 @ Y2 ) ) )
                                                                                                        @ v5 )
                                                                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                            ( ?? @ mworld
                                                                                                            @ ^ [Y2: mworld] :
                                                                                                                ( ( mrel @ Y1 @ Y2 )
                                                                                                                & ( Y0 @ Y2 ) ) )
                                                                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                              ~ ( Y0 @ Y1 )
                                                                                                          @ v5 ) ) ) ) )
                                                                                                @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                                      ( ( Y0 @ Y2 )
                                                                                                      & ( Y1 @ Y2 ) )
                                                                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                        ( ?? @ mworld
                                                                                                        @ ^ [Y2: mworld] :
                                                                                                            ( ( mrel @ Y1 @ Y2 )
                                                                                                            & ( Y0 @ Y2 ) ) )
                                                                                                    @ v6 )
                                                                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                        ( ?? @ mworld
                                                                                                        @ ^ [Y2: mworld] :
                                                                                                            ( ( mrel @ Y1 @ Y2 )
                                                                                                            & ( Y0 @ Y2 ) ) )
                                                                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                          ~ ( Y0 @ Y1 )
                                                                                                      @ v6 ) ) ) ) )
                                                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                                  ( ( Y0 @ Y2 )
                                                                                                  & ( Y1 @ Y2 ) )
                                                                                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                    ( ?? @ mworld
                                                                                                    @ ^ [Y2: mworld] :
                                                                                                        ( ( mrel @ Y1 @ Y2 )
                                                                                                        & ( Y0 @ Y2 ) ) )
                                                                                                @ v7 )
                                                                                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                    ( ?? @ mworld
                                                                                                    @ ^ [Y2: mworld] :
                                                                                                        ( ( mrel @ Y1 @ Y2 )
                                                                                                        & ( Y0 @ Y2 ) ) )
                                                                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                      ~ ( Y0 @ Y1 )
                                                                                                  @ v7 ) ) ) ) )
                                                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                                              ( ( Y0 @ Y2 )
                                                                                              & ( Y1 @ Y2 ) )
                                                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                ( ?? @ mworld
                                                                                                @ ^ [Y2: mworld] :
                                                                                                    ( ( mrel @ Y1 @ Y2 )
                                                                                                    & ( Y0 @ Y2 ) ) )
                                                                                            @ v8 )
                                                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                ( ?? @ mworld
                                                                                                @ ^ [Y2: mworld] :
                                                                                                    ( ( mrel @ Y1 @ Y2 )
                                                                                                    & ( Y0 @ Y2 ) ) )
                                                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                                  ~ ( Y0 @ Y1 )
                                                                                              @ v8 ) ) ) ) )
                                                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                          ( ?? @ mworld
                                                                                          @ ^ [Y2: mworld] :
                                                                                              ( ( mrel @ Y1 @ Y2 )
                                                                                              & ( Y0 @ Y2 ) ) )
                                                                                      @ ^ [Y0: mworld] : $true ) ) )
                                                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                      ( ?? @ mworld
                                                                                      @ ^ [Y2: mworld] :
                                                                                          ( ( mrel @ Y1 @ Y2 )
                                                                                          & ( Y0 @ Y2 ) ) )
                                                                                  @ ^ [Y0: mworld] : $true ) ) )
                                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                                  ( ?? @ mworld
                                                                                  @ ^ [Y2: mworld] :
                                                                                      ( ( mrel @ Y1 @ Y2 )
                                                                                      & ( Y0 @ Y2 ) ) )
                                                                              @ ^ [Y0: mworld] : $true ) ) )
                                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                              ( ?? @ mworld
                                                                              @ ^ [Y2: mworld] :
                                                                                  ( ( mrel @ Y1 @ Y2 )
                                                                                  & ( Y0 @ Y2 ) ) )
                                                                          @ ^ [Y0: mworld] : $true ) ) )
                                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                          ( ( Y0 @ Y2 )
                                                                          & ( Y1 @ Y2 ) )
                                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                            ( ?? @ mworld
                                                                            @ ^ [Y2: mworld] :
                                                                                ( ( mrel @ Y1 @ Y2 )
                                                                                & ( Y0 @ Y2 ) ) )
                                                                        @ v13 )
                                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                            ( ?? @ mworld
                                                                            @ ^ [Y2: mworld] :
                                                                                ( ( mrel @ Y1 @ Y2 )
                                                                                & ( Y0 @ Y2 ) ) )
                                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                              ~ ( Y0 @ Y1 )
                                                                          @ v13 ) ) ) ) )
                                                                @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                      ( ( Y0 @ Y2 )
                                                                      & ( Y1 @ Y2 ) )
                                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                        ( ?? @ mworld
                                                                        @ ^ [Y2: mworld] :
                                                                            ( ( mrel @ Y1 @ Y2 )
                                                                            & ( Y0 @ Y2 ) ) )
                                                                    @ v14 )
                                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                        ( ?? @ mworld
                                                                        @ ^ [Y2: mworld] :
                                                                            ( ( mrel @ Y1 @ Y2 )
                                                                            & ( Y0 @ Y2 ) ) )
                                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                          ~ ( Y0 @ Y1 )
                                                                      @ v14 ) ) ) ) )
                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                  ( ( Y0 @ Y2 )
                                                                  & ( Y1 @ Y2 ) )
                                                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                    ( ?? @ mworld
                                                                    @ ^ [Y2: mworld] :
                                                                        ( ( mrel @ Y1 @ Y2 )
                                                                        & ( Y0 @ Y2 ) ) )
                                                                @ v15 )
                                                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                    ( ?? @ mworld
                                                                    @ ^ [Y2: mworld] :
                                                                        ( ( mrel @ Y1 @ Y2 )
                                                                        & ( Y0 @ Y2 ) ) )
                                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                      ~ ( Y0 @ Y1 )
                                                                  @ v15 ) ) ) ) )
                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                              ( ( Y0 @ Y2 )
                                                              & ( Y1 @ Y2 ) )
                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                ( ?? @ mworld
                                                                @ ^ [Y2: mworld] :
                                                                    ( ( mrel @ Y1 @ Y2 )
                                                                    & ( Y0 @ Y2 ) ) )
                                                            @ v16 )
                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                ( ?? @ mworld
                                                                @ ^ [Y2: mworld] :
                                                                    ( ( mrel @ Y1 @ Y2 )
                                                                    & ( Y0 @ Y2 ) ) )
                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                  ~ ( Y0 @ Y1 )
                                                              @ v16 ) ) ) ) )
                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                          ( ?? @ mworld
                                                          @ ^ [Y2: mworld] :
                                                              ( ( mrel @ Y1 @ Y2 )
                                                              & ( Y0 @ Y2 ) ) )
                                                      @ ^ [Y0: mworld] : $true ) ) )
                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                      ( ?? @ mworld
                                                      @ ^ [Y2: mworld] :
                                                          ( ( mrel @ Y1 @ Y2 )
                                                          & ( Y0 @ Y2 ) ) )
                                                  @ ^ [Y0: mworld] : $true ) ) )
                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                  ( ?? @ mworld
                                                  @ ^ [Y2: mworld] :
                                                      ( ( mrel @ Y1 @ Y2 )
                                                      & ( Y0 @ Y2 ) ) )
                                              @ ^ [Y0: mworld] : $true ) ) )
                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                              ( ?? @ mworld
                                              @ ^ [Y2: mworld] :
                                                  ( ( mrel @ Y1 @ Y2 )
                                                  & ( Y0 @ Y2 ) ) )
                                          @ ^ [Y0: mworld] : $true ) ) )
                                    @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                          ( ( Y0 @ Y2 )
                                          & ( Y1 @ Y2 ) )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                            ( ?? @ mworld
                                            @ ^ [Y2: mworld] :
                                                ( ( mrel @ Y1 @ Y2 )
                                                & ( Y0 @ Y2 ) ) )
                                        @ v21 )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                            ( ?? @ mworld
                                            @ ^ [Y2: mworld] :
                                                ( ( mrel @ Y1 @ Y2 )
                                                & ( Y0 @ Y2 ) ) )
                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                              ~ ( Y0 @ Y1 )
                                          @ v21 ) ) ) ) )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                      ( ( Y0 @ Y2 )
                                      & ( Y1 @ Y2 ) )
                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                        ( ?? @ mworld
                                        @ ^ [Y2: mworld] :
                                            ( ( mrel @ Y1 @ Y2 )
                                            & ( Y0 @ Y2 ) ) )
                                    @ v22 )
                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                        ( ?? @ mworld
                                        @ ^ [Y2: mworld] :
                                            ( ( mrel @ Y1 @ Y2 )
                                            & ( Y0 @ Y2 ) ) )
                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                          ~ ( Y0 @ Y1 )
                                      @ v22 ) ) ) ) )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                  ( ( Y0 @ Y2 )
                                  & ( Y1 @ Y2 ) )
                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                    ( ?? @ mworld
                                    @ ^ [Y2: mworld] :
                                        ( ( mrel @ Y1 @ Y2 )
                                        & ( Y0 @ Y2 ) ) )
                                @ v23 )
                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                    ( ?? @ mworld
                                    @ ^ [Y2: mworld] :
                                        ( ( mrel @ Y1 @ Y2 )
                                        & ( Y0 @ Y2 ) ) )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                      ~ ( Y0 @ Y1 )
                                  @ v23 ) ) ) ) )
                        @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                              ( ( Y0 @ Y2 )
                              & ( Y1 @ Y2 ) )
                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                ( ?? @ mworld
                                @ ^ [Y2: mworld] :
                                    ( ( mrel @ Y1 @ Y2 )
                                    & ( Y0 @ Y2 ) ) )
                            @ v24 )
                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                ( ?? @ mworld
                                @ ^ [Y2: mworld] :
                                    ( ( mrel @ Y1 @ Y2 )
                                    & ( Y0 @ Y2 ) ) )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                  ~ ( Y0 @ Y1 )
                              @ v24 ) ) ) ) )
                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                          ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( Y0 @ Y2 ) ) )
                      @ ^ [Y0: mworld] : $true ) ) )
                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                      ( ?? @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                          & ( Y0 @ Y2 ) ) )
                  @ ^ [Y0: mworld] : $true ) ) )
            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                  ( ?? @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                      & ( Y0 @ Y2 ) ) )
              @ ^ [Y0: mworld] : $true ) ) )
        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
              ( ?? @ mworld
              @ ^ [Y2: mworld] :
                  ( ( mrel @ Y1 @ Y2 )
                  & ( Y0 @ Y2 ) ) )
          @ ^ [Y0: mworld] : $true ) ) ) ),
    inference(definition_unfolding,[],[f239,f214,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f208,f203,f212,f212,f212,f212,f208,f212,f212,f221,f208,f212,f212,f221,f208,f212,f212,f221,f208,f212,f212,f221,f212,f212,f212,f212,f208,f212,f212,f221,f208,f212,f212,f221,f208,f212,f212,f221,f208,f212,f212,f221,f212,f212,f212,f212,f208,f212,f212,f221,f208,f212,f212,f221,f208,f212,f212,f221,f208,f212,f212,f221,f212,f212,f212,f212]) ).

thf(f221,plain,
    ( mnot
    = ( ^ [Y0: mworld > $o,Y1: mworld] :
          ~ ( Y0 @ Y1 ) ) ),
    inference(cnf_transformation,[],[f88]) ).

thf(f88,plain,
    ( mnot
    = ( ^ [Y0: mworld > $o,Y1: mworld] :
          ~ ( Y0 @ Y1 ) ) ),
    inference(fool_elimination,[],[f87]) ).

thf(f87,plain,
    ( ( ^ [X0: mworld > $o,X1: mworld] :
          ~ ( X0 @ X1 ) )
    = mnot ),
    inference(rectify,[],[f2]) ).

thf(f2,axiom,
    ( ( ^ [X1: mworld > $o,X2: mworld] :
          ~ ( X1 @ X2 ) )
    = mnot ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mnot_def) ).

thf(f212,plain,
    ( mdia
    = ( ^ [Y0: mworld > $o,Y1: mworld] :
          ( ?? @ mworld
          @ ^ [Y2: mworld] :
              ( ( mrel @ Y1 @ Y2 )
              & ( Y0 @ Y2 ) ) ) ) ),
    inference(cnf_transformation,[],[f94]) ).

thf(f94,plain,
    ( mdia
    = ( ^ [Y0: mworld > $o,Y1: mworld] :
          ( ?? @ mworld
          @ ^ [Y2: mworld] :
              ( ( mrel @ Y1 @ Y2 )
              & ( Y0 @ Y2 ) ) ) ) ),
    inference(fool_elimination,[],[f93]) ).

thf(f93,plain,
    ( ( ^ [X0: mworld > $o,X1: mworld] :
        ? [X2: mworld] :
          ( ( X0 @ X2 )
          & ( mrel @ X1 @ X2 ) ) )
    = mdia ),
    inference(rectify,[],[f8]) ).

thf(f8,axiom,
    ( ( ^ [X0: mworld > $o,X2: mworld] :
        ? [X4: mworld] :
          ( ( X0 @ X4 )
          & ( mrel @ X2 @ X4 ) ) )
    = mdia ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mdia_def) ).

thf(f203,plain,
    ( mbox
    = ( ^ [Y0: mworld > $o,Y1: mworld] :
          ( !! @ mworld
          @ ^ [Y2: mworld] :
              ( ( mrel @ Y1 @ Y2 )
             => ( Y0 @ Y2 ) ) ) ) ),
    inference(cnf_transformation,[],[f98]) ).

thf(f98,plain,
    ( mbox
    = ( ^ [Y0: mworld > $o,Y1: mworld] :
          ( !! @ mworld
          @ ^ [Y2: mworld] :
              ( ( mrel @ Y1 @ Y2 )
             => ( Y0 @ Y2 ) ) ) ) ),
    inference(fool_elimination,[],[f97]) ).

thf(f97,plain,
    ( ( ^ [X0: mworld > $o,X1: mworld] :
        ! [X2: mworld] :
          ( ( mrel @ X1 @ X2 )
         => ( X0 @ X2 ) ) )
    = mbox ),
    inference(rectify,[],[f7]) ).

thf(f7,axiom,
    ( ( ^ [X0: mworld > $o,X2: mworld] :
        ! [X4: mworld] :
          ( ( mrel @ X2 @ X4 )
         => ( X0 @ X4 ) ) )
    = mbox ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mbox_def) ).

thf(f208,plain,
    ( mand
    = ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
          ( ( Y0 @ Y2 )
          & ( Y1 @ Y2 ) ) ) ),
    inference(cnf_transformation,[],[f170]) ).

thf(f170,plain,
    ( mand
    = ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
          ( ( Y0 @ Y2 )
          & ( Y1 @ Y2 ) ) ) ),
    inference(fool_elimination,[],[f169]) ).

thf(f169,plain,
    ( ( ^ [X0: mworld > $o,X1: mworld > $o,X2: mworld] :
          ( ( X1 @ X2 )
          & ( X0 @ X2 ) ) )
    = mand ),
    inference(rectify,[],[f3]) ).

thf(f3,axiom,
    ( ( ^ [X1: mworld > $o,X3: mworld > $o,X2: mworld] :
          ( ( X3 @ X2 )
          & ( X1 @ X2 ) ) )
    = mand ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mand_def) ).

thf(f214,plain,
    ( mlocal
    = ( ^ [Y0: mworld > $o] : ( Y0 @ mactual ) ) ),
    inference(cnf_transformation,[],[f66]) ).

thf(f66,plain,
    ( mlocal
    = ( ^ [Y0: mworld > $o] : ( Y0 @ mactual ) ) ),
    inference(fool_elimination,[],[f1]) ).

thf(f1,axiom,
    ( mlocal
    = ( ^ [X0: mworld > $o] : ( X0 @ mactual ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mlocal_def) ).

thf(f239,plain,
    ( ( mlocal
      @ ( mand
        @ ( mbox
          @ ( mand
            @ ( mbox
              @ ( mand
                @ ( mbox
                  @ ( mand
                    @ ( mbox
                      @ ( mand
                        @ ( mbox
                          @ ( mand
                            @ ( mbox
                              @ ( mand
                                @ ( mbox
                                  @ ( mand
                                    @ ( mbox
                                      @ ( mand
                                        @ ( mbox
                                          @ ( mand
                                            @ ( mbox
                                              @ ( mand
                                                @ ( mbox
                                                  @ ( mand
                                                    @ ( mbox
                                                      @ ( mand
                                                        @ ( mbox
                                                          @ ( mand
                                                            @ ( mbox
                                                              @ ( mand
                                                                @ ( mbox
                                                                  @ ( mand
                                                                    @ ( mbox
                                                                      @ ( mand
                                                                        @ ( mbox
                                                                          @ ( mand
                                                                            @ ( mbox
                                                                              @ ( mand
                                                                                @ ( mbox
                                                                                  @ ( mand
                                                                                    @ ( mbox
                                                                                      @ ( mand
                                                                                        @ ( mbox
                                                                                          @ ( mand
                                                                                            @ ( mbox
                                                                                              @ ( mand
                                                                                                @ ( mbox
                                                                                                  @ ( mand
                                                                                                    @ ( mbox
                                                                                                      @ ( mand
                                                                                                        @ ( mbox
                                                                                                          @ ( mand
                                                                                                            @ ( mbox
                                                                                                              @ ( mand
                                                                                                                @ ( mbox
                                                                                                                  @ ( mdia
                                                                                                                    @ ^ [Y0: mworld] : $true ) )
                                                                                                                @ ( mdia
                                                                                                                  @ ^ [Y0: mworld] : $true ) ) )
                                                                                                            @ ( mdia
                                                                                                              @ ^ [Y0: mworld] : $true ) ) )
                                                                                                        @ ( mdia
                                                                                                          @ ^ [Y0: mworld] : $true ) ) )
                                                                                                    @ ( mand @ ( mdia @ v5 ) @ ( mdia @ ( mnot @ v5 ) ) ) ) )
                                                                                                @ ( mand @ ( mdia @ v6 ) @ ( mdia @ ( mnot @ v6 ) ) ) ) )
                                                                                            @ ( mand @ ( mdia @ v7 ) @ ( mdia @ ( mnot @ v7 ) ) ) ) )
                                                                                        @ ( mand @ ( mdia @ v8 ) @ ( mdia @ ( mnot @ v8 ) ) ) ) )
                                                                                    @ ( mdia
                                                                                      @ ^ [Y0: mworld] : $true ) ) )
                                                                                @ ( mdia
                                                                                  @ ^ [Y0: mworld] : $true ) ) )
                                                                            @ ( mdia
                                                                              @ ^ [Y0: mworld] : $true ) ) )
                                                                        @ ( mdia
                                                                          @ ^ [Y0: mworld] : $true ) ) )
                                                                    @ ( mand @ ( mdia @ v13 ) @ ( mdia @ ( mnot @ v13 ) ) ) ) )
                                                                @ ( mand @ ( mdia @ v14 ) @ ( mdia @ ( mnot @ v14 ) ) ) ) )
                                                            @ ( mand @ ( mdia @ v15 ) @ ( mdia @ ( mnot @ v15 ) ) ) ) )
                                                        @ ( mand @ ( mdia @ v16 ) @ ( mdia @ ( mnot @ v16 ) ) ) ) )
                                                    @ ( mdia
                                                      @ ^ [Y0: mworld] : $true ) ) )
                                                @ ( mdia
                                                  @ ^ [Y0: mworld] : $true ) ) )
                                            @ ( mdia
                                              @ ^ [Y0: mworld] : $true ) ) )
                                        @ ( mdia
                                          @ ^ [Y0: mworld] : $true ) ) )
                                    @ ( mand @ ( mdia @ v21 ) @ ( mdia @ ( mnot @ v21 ) ) ) ) )
                                @ ( mand @ ( mdia @ v22 ) @ ( mdia @ ( mnot @ v22 ) ) ) ) )
                            @ ( mand @ ( mdia @ v23 ) @ ( mdia @ ( mnot @ v23 ) ) ) ) )
                        @ ( mand @ ( mdia @ v24 ) @ ( mdia @ ( mnot @ v24 ) ) ) ) )
                    @ ( mdia
                      @ ^ [Y0: mworld] : $true ) ) )
                @ ( mdia
                  @ ^ [Y0: mworld] : $true ) ) )
            @ ( mdia
              @ ^ [Y0: mworld] : $true ) ) )
        @ ( mdia
          @ ^ [Y0: mworld] : $true ) ) )
    = $true ),
    inference(cnf_transformation,[],[f78]) ).

thf(f78,plain,
    ( ( mlocal
      @ ( mand
        @ ( mbox
          @ ( mand
            @ ( mbox
              @ ( mand
                @ ( mbox
                  @ ( mand
                    @ ( mbox
                      @ ( mand
                        @ ( mbox
                          @ ( mand
                            @ ( mbox
                              @ ( mand
                                @ ( mbox
                                  @ ( mand
                                    @ ( mbox
                                      @ ( mand
                                        @ ( mbox
                                          @ ( mand
                                            @ ( mbox
                                              @ ( mand
                                                @ ( mbox
                                                  @ ( mand
                                                    @ ( mbox
                                                      @ ( mand
                                                        @ ( mbox
                                                          @ ( mand
                                                            @ ( mbox
                                                              @ ( mand
                                                                @ ( mbox
                                                                  @ ( mand
                                                                    @ ( mbox
                                                                      @ ( mand
                                                                        @ ( mbox
                                                                          @ ( mand
                                                                            @ ( mbox
                                                                              @ ( mand
                                                                                @ ( mbox
                                                                                  @ ( mand
                                                                                    @ ( mbox
                                                                                      @ ( mand
                                                                                        @ ( mbox
                                                                                          @ ( mand
                                                                                            @ ( mbox
                                                                                              @ ( mand
                                                                                                @ ( mbox
                                                                                                  @ ( mand
                                                                                                    @ ( mbox
                                                                                                      @ ( mand
                                                                                                        @ ( mbox
                                                                                                          @ ( mand
                                                                                                            @ ( mbox
                                                                                                              @ ( mand
                                                                                                                @ ( mbox
                                                                                                                  @ ( mdia
                                                                                                                    @ ^ [Y0: mworld] : $true ) )
                                                                                                                @ ( mdia
                                                                                                                  @ ^ [Y0: mworld] : $true ) ) )
                                                                                                            @ ( mdia
                                                                                                              @ ^ [Y0: mworld] : $true ) ) )
                                                                                                        @ ( mdia
                                                                                                          @ ^ [Y0: mworld] : $true ) ) )
                                                                                                    @ ( mand @ ( mdia @ v5 ) @ ( mdia @ ( mnot @ v5 ) ) ) ) )
                                                                                                @ ( mand @ ( mdia @ v6 ) @ ( mdia @ ( mnot @ v6 ) ) ) ) )
                                                                                            @ ( mand @ ( mdia @ v7 ) @ ( mdia @ ( mnot @ v7 ) ) ) ) )
                                                                                        @ ( mand @ ( mdia @ v8 ) @ ( mdia @ ( mnot @ v8 ) ) ) ) )
                                                                                    @ ( mdia
                                                                                      @ ^ [Y0: mworld] : $true ) ) )
                                                                                @ ( mdia
                                                                                  @ ^ [Y0: mworld] : $true ) ) )
                                                                            @ ( mdia
                                                                              @ ^ [Y0: mworld] : $true ) ) )
                                                                        @ ( mdia
                                                                          @ ^ [Y0: mworld] : $true ) ) )
                                                                    @ ( mand @ ( mdia @ v13 ) @ ( mdia @ ( mnot @ v13 ) ) ) ) )
                                                                @ ( mand @ ( mdia @ v14 ) @ ( mdia @ ( mnot @ v14 ) ) ) ) )
                                                            @ ( mand @ ( mdia @ v15 ) @ ( mdia @ ( mnot @ v15 ) ) ) ) )
                                                        @ ( mand @ ( mdia @ v16 ) @ ( mdia @ ( mnot @ v16 ) ) ) ) )
                                                    @ ( mdia
                                                      @ ^ [Y0: mworld] : $true ) ) )
                                                @ ( mdia
                                                  @ ^ [Y0: mworld] : $true ) ) )
                                            @ ( mdia
                                              @ ^ [Y0: mworld] : $true ) ) )
                                        @ ( mdia
                                          @ ^ [Y0: mworld] : $true ) ) )
                                    @ ( mand @ ( mdia @ v21 ) @ ( mdia @ ( mnot @ v21 ) ) ) ) )
                                @ ( mand @ ( mdia @ v22 ) @ ( mdia @ ( mnot @ v22 ) ) ) ) )
                            @ ( mand @ ( mdia @ v23 ) @ ( mdia @ ( mnot @ v23 ) ) ) ) )
                        @ ( mand @ ( mdia @ v24 ) @ ( mdia @ ( mnot @ v24 ) ) ) ) )
                    @ ( mdia
                      @ ^ [Y0: mworld] : $true ) ) )
                @ ( mdia
                  @ ^ [Y0: mworld] : $true ) ) )
            @ ( mdia
              @ ^ [Y0: mworld] : $true ) ) )
        @ ( mdia
          @ ^ [Y0: mworld] : $true ) ) )
    = $true ),
    inference(fool_elimination,[],[f77]) ).

thf(f77,plain,
    ( mlocal
    @ ( mand
      @ ( mbox
        @ ( mand
          @ ( mbox
            @ ( mand
              @ ( mbox
                @ ( mand
                  @ ( mbox
                    @ ( mand
                      @ ( mbox
                        @ ( mand
                          @ ( mbox
                            @ ( mand
                              @ ( mbox
                                @ ( mand
                                  @ ( mbox
                                    @ ( mand
                                      @ ( mbox
                                        @ ( mand
                                          @ ( mbox
                                            @ ( mand
                                              @ ( mbox
                                                @ ( mand
                                                  @ ( mbox
                                                    @ ( mand
                                                      @ ( mbox
                                                        @ ( mand
                                                          @ ( mbox
                                                            @ ( mand
                                                              @ ( mbox
                                                                @ ( mand
                                                                  @ ( mbox
                                                                    @ ( mand
                                                                      @ ( mbox
                                                                        @ ( mand
                                                                          @ ( mbox
                                                                            @ ( mand
                                                                              @ ( mbox
                                                                                @ ( mand
                                                                                  @ ( mbox
                                                                                    @ ( mand
                                                                                      @ ( mbox
                                                                                        @ ( mand
                                                                                          @ ( mbox
                                                                                            @ ( mand
                                                                                              @ ( mbox
                                                                                                @ ( mand
                                                                                                  @ ( mbox
                                                                                                    @ ( mand
                                                                                                      @ ( mbox
                                                                                                        @ ( mand
                                                                                                          @ ( mbox
                                                                                                            @ ( mand
                                                                                                              @ ( mbox
                                                                                                                @ ( mdia
                                                                                                                  @ ^ [X0: mworld] : $true ) )
                                                                                                              @ ( mdia
                                                                                                                @ ^ [X1: mworld] : $true ) ) )
                                                                                                          @ ( mdia
                                                                                                            @ ^ [X2: mworld] : $true ) ) )
                                                                                                      @ ( mdia
                                                                                                        @ ^ [X3: mworld] : $true ) ) )
                                                                                                  @ ( mand @ ( mdia @ v5 ) @ ( mdia @ ( mnot @ v5 ) ) ) ) )
                                                                                              @ ( mand @ ( mdia @ v6 ) @ ( mdia @ ( mnot @ v6 ) ) ) ) )
                                                                                          @ ( mand @ ( mdia @ v7 ) @ ( mdia @ ( mnot @ v7 ) ) ) ) )
                                                                                      @ ( mand @ ( mdia @ v8 ) @ ( mdia @ ( mnot @ v8 ) ) ) ) )
                                                                                  @ ( mdia
                                                                                    @ ^ [X4: mworld] : $true ) ) )
                                                                              @ ( mdia
                                                                                @ ^ [X5: mworld] : $true ) ) )
                                                                          @ ( mdia
                                                                            @ ^ [X6: mworld] : $true ) ) )
                                                                      @ ( mdia
                                                                        @ ^ [X7: mworld] : $true ) ) )
                                                                  @ ( mand @ ( mdia @ v13 ) @ ( mdia @ ( mnot @ v13 ) ) ) ) )
                                                              @ ( mand @ ( mdia @ v14 ) @ ( mdia @ ( mnot @ v14 ) ) ) ) )
                                                          @ ( mand @ ( mdia @ v15 ) @ ( mdia @ ( mnot @ v15 ) ) ) ) )
                                                      @ ( mand @ ( mdia @ v16 ) @ ( mdia @ ( mnot @ v16 ) ) ) ) )
                                                  @ ( mdia
                                                    @ ^ [X8: mworld] : $true ) ) )
                                              @ ( mdia
                                                @ ^ [X9: mworld] : $true ) ) )
                                          @ ( mdia
                                            @ ^ [X10: mworld] : $true ) ) )
                                      @ ( mdia
                                        @ ^ [X11: mworld] : $true ) ) )
                                  @ ( mand @ ( mdia @ v21 ) @ ( mdia @ ( mnot @ v21 ) ) ) ) )
                              @ ( mand @ ( mdia @ v22 ) @ ( mdia @ ( mnot @ v22 ) ) ) ) )
                          @ ( mand @ ( mdia @ v23 ) @ ( mdia @ ( mnot @ v23 ) ) ) ) )
                      @ ( mand @ ( mdia @ v24 ) @ ( mdia @ ( mnot @ v24 ) ) ) ) )
                  @ ( mdia
                    @ ^ [X12: mworld] : $true ) ) )
              @ ( mdia
                @ ^ [X13: mworld] : $true ) ) )
          @ ( mdia
            @ ^ [X14: mworld] : $true ) ) )
      @ ( mdia
        @ ^ [X15: mworld] : $true ) ) ),
    inference(rectify,[],[f60]) ).

thf(f60,axiom,
    ( mlocal
    @ ( mand
      @ ( mbox
        @ ( mand
          @ ( mbox
            @ ( mand
              @ ( mbox
                @ ( mand
                  @ ( mbox
                    @ ( mand
                      @ ( mbox
                        @ ( mand
                          @ ( mbox
                            @ ( mand
                              @ ( mbox
                                @ ( mand
                                  @ ( mbox
                                    @ ( mand
                                      @ ( mbox
                                        @ ( mand
                                          @ ( mbox
                                            @ ( mand
                                              @ ( mbox
                                                @ ( mand
                                                  @ ( mbox
                                                    @ ( mand
                                                      @ ( mbox
                                                        @ ( mand
                                                          @ ( mbox
                                                            @ ( mand
                                                              @ ( mbox
                                                                @ ( mand
                                                                  @ ( mbox
                                                                    @ ( mand
                                                                      @ ( mbox
                                                                        @ ( mand
                                                                          @ ( mbox
                                                                            @ ( mand
                                                                              @ ( mbox
                                                                                @ ( mand
                                                                                  @ ( mbox
                                                                                    @ ( mand
                                                                                      @ ( mbox
                                                                                        @ ( mand
                                                                                          @ ( mbox
                                                                                            @ ( mand
                                                                                              @ ( mbox
                                                                                                @ ( mand
                                                                                                  @ ( mbox
                                                                                                    @ ( mand
                                                                                                      @ ( mbox
                                                                                                        @ ( mand
                                                                                                          @ ( mbox
                                                                                                            @ ( mand
                                                                                                              @ ( mbox
                                                                                                                @ ( mdia
                                                                                                                  @ ^ [X2: mworld] : $true ) )
                                                                                                              @ ( mdia
                                                                                                                @ ^ [X2: mworld] : $true ) ) )
                                                                                                          @ ( mdia
                                                                                                            @ ^ [X2: mworld] : $true ) ) )
                                                                                                      @ ( mdia
                                                                                                        @ ^ [X2: mworld] : $true ) ) )
                                                                                                  @ ( mand @ ( mdia @ v5 ) @ ( mdia @ ( mnot @ v5 ) ) ) ) )
                                                                                              @ ( mand @ ( mdia @ v6 ) @ ( mdia @ ( mnot @ v6 ) ) ) ) )
                                                                                          @ ( mand @ ( mdia @ v7 ) @ ( mdia @ ( mnot @ v7 ) ) ) ) )
                                                                                      @ ( mand @ ( mdia @ v8 ) @ ( mdia @ ( mnot @ v8 ) ) ) ) )
                                                                                  @ ( mdia
                                                                                    @ ^ [X2: mworld] : $true ) ) )
                                                                              @ ( mdia
                                                                                @ ^ [X2: mworld] : $true ) ) )
                                                                          @ ( mdia
                                                                            @ ^ [X2: mworld] : $true ) ) )
                                                                      @ ( mdia
                                                                        @ ^ [X2: mworld] : $true ) ) )
                                                                  @ ( mand @ ( mdia @ v13 ) @ ( mdia @ ( mnot @ v13 ) ) ) ) )
                                                              @ ( mand @ ( mdia @ v14 ) @ ( mdia @ ( mnot @ v14 ) ) ) ) )
                                                          @ ( mand @ ( mdia @ v15 ) @ ( mdia @ ( mnot @ v15 ) ) ) ) )
                                                      @ ( mand @ ( mdia @ v16 ) @ ( mdia @ ( mnot @ v16 ) ) ) ) )
                                                  @ ( mdia
                                                    @ ^ [X2: mworld] : $true ) ) )
                                              @ ( mdia
                                                @ ^ [X2: mworld] : $true ) ) )
                                          @ ( mdia
                                            @ ^ [X2: mworld] : $true ) ) )
                                      @ ( mdia
                                        @ ^ [X2: mworld] : $true ) ) )
                                  @ ( mand @ ( mdia @ v21 ) @ ( mdia @ ( mnot @ v21 ) ) ) ) )
                              @ ( mand @ ( mdia @ v22 ) @ ( mdia @ ( mnot @ v22 ) ) ) ) )
                          @ ( mand @ ( mdia @ v23 ) @ ( mdia @ ( mnot @ v23 ) ) ) ) )
                      @ ( mand @ ( mdia @ v24 ) @ ( mdia @ ( mnot @ v24 ) ) ) ) )
                  @ ( mdia
                    @ ^ [X2: mworld] : $true ) ) )
              @ ( mdia
                @ ^ [X2: mworld] : $true ) ) )
          @ ( mdia
            @ ^ [X2: mworld] : $true ) ) )
      @ ( mdia
        @ ^ [X2: mworld] : $true ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',alt1) ).

thf(f1615,plain,
    ! [X3: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                                          @ ^ [Y22: mworld] :
                                                                                                                                                                                              ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                                  @ ^ [Y23: mworld] :
                                                                                                                                                                                                      ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                     => ( ?? @ mworld @ ( mrel @ Y23 ) ) ) )
                                                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                              & ( v5 @ Y20 ) ) )
                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                              & ~ ( v5 @ Y20 ) ) ) ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ( v6 @ Y19 ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ~ ( v6 @ Y19 ) ) ) ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ( v7 @ Y18 ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ~ ( v7 @ Y18 ) ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ( v8 @ Y17 ) ) )
                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                      & ~ ( v8 @ Y17 ) ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v13 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v13 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v14 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v14 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v15 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v15 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v16 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v16 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v21 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v21 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v22 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v22 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v23 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v23 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v24 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v24 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld @ ( mrel @ X3 ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1614]) ).

thf(f1614,plain,
    ! [X3: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                                    @ ^ [Y23: mworld] :
                                                                                                                                                                                                        ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y23 ) ) ) )
                                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ( v5 @ Y20 ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ~ ( v5 @ Y20 ) ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ( v6 @ Y19 ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ~ ( v6 @ Y19 ) ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ( v7 @ Y18 ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ~ ( v7 @ Y18 ) ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ( v8 @ Y17 ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ~ ( v8 @ Y17 ) ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v13 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v13 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v14 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v14 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v15 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v15 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v16 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v16 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v21 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v21 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v22 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v22 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v23 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v23 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v24 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v24 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X3 ) ) ) ) ),
    inference(forward_demodulation,[],[f1613,f358]) ).

thf(f1613,plain,
    ! [X2: mworld,X3: mworld] :
      ( ( ( mrel @ X2 @ X3 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                                    @ ^ [Y23: mworld] :
                                                                                                                                                                                                        ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y23 ) ) ) )
                                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y20 ) ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ( v5 @ Y20 ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ~ ( v5 @ Y20 ) ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ( v6 @ Y19 ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ~ ( v6 @ Y19 ) ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ( v7 @ Y18 ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ~ ( v7 @ Y18 ) ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ( v8 @ Y17 ) ) )
                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                        & ~ ( v8 @ Y17 ) ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v13 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v13 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v14 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v14 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v15 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v15 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v16 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v16 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v21 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v21 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v22 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v22 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v23 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v23 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v24 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v24 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X3 ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1612]) ).

thf(f1612,plain,
    ! [X2: mworld,X3: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y24 ) ) ) )
                                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ( v5 @ Y21 ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ~ ( v5 @ Y21 ) ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v6 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v6 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ( v7 @ Y19 ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ~ ( v7 @ Y19 ) ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ( v8 @ Y18 ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ~ ( v8 @ Y18 ) ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v13 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v13 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v14 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v14 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v15 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v15 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v16 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v16 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v21 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v21 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v22 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v22 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v23 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v23 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v24 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v24 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) )
        @ X3 ) ),
    inference(pi_clausification,[],[f1611]) ).

thf(f1611,plain,
    ! [X2: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y24 ) ) ) )
                                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ( v5 @ Y21 ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ~ ( v5 @ Y21 ) ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v6 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v6 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ( v7 @ Y19 ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ~ ( v7 @ Y19 ) ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ( v8 @ Y18 ) ) )
                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                            & ~ ( v8 @ Y18 ) ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v13 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v13 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v14 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v14 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v15 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v15 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v16 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v16 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v21 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v21 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v22 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v22 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v23 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v23 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v24 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v24 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1610]) ).

thf(f1610,plain,
    ! [X2: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                                          @ ^ [Y22: mworld] :
                                                                                                                                                                                              ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                                  @ ^ [Y23: mworld] :
                                                                                                                                                                                                      ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                                                          @ ^ [Y24: mworld] :
                                                                                                                                                                                                              ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                             => ( ?? @ mworld @ ( mrel @ Y24 ) ) ) )
                                                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                      & ( v5 @ Y21 ) ) )
                                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                      & ~ ( v5 @ Y21 ) ) ) ) ) )
                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                              & ( v6 @ Y20 ) ) )
                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                              & ~ ( v6 @ Y20 ) ) ) ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ( v7 @ Y19 ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ~ ( v7 @ Y19 ) ) ) ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ( v8 @ Y18 ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ~ ( v8 @ Y18 ) ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ( v13 @ Y13 ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ~ ( v13 @ Y13 ) ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v14 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v14 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v15 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v15 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v16 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v16 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v21 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v21 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v22 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v22 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v23 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v23 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v24 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v24 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & $true ) ),
    inference(forward_demodulation,[],[f1609,f1604]) ).

thf(f1609,plain,
    ! [X2: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                                          @ ^ [Y22: mworld] :
                                                                                                                                                                                              ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                                                                  @ ^ [Y23: mworld] :
                                                                                                                                                                                                      ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                                                                          @ ^ [Y24: mworld] :
                                                                                                                                                                                                              ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                             => ( ?? @ mworld @ ( mrel @ Y24 ) ) ) )
                                                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                      & ( v5 @ Y21 ) ) )
                                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                                  @ ^ [Y21: mworld] :
                                                                                                                                                                                      ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                      & ~ ( v5 @ Y21 ) ) ) ) ) )
                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                              & ( v6 @ Y20 ) ) )
                                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                                          @ ^ [Y20: mworld] :
                                                                                                                                                                              ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                              & ~ ( v6 @ Y20 ) ) ) ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ( v7 @ Y19 ) ) )
                                                                                                                                                                & ( ?? @ mworld
                                                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                      & ~ ( v7 @ Y19 ) ) ) ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ( v8 @ Y18 ) ) )
                                                                                                                                                        & ( ?? @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                              & ~ ( v8 @ Y18 ) ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ( v13 @ Y13 ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ~ ( v13 @ Y13 ) ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v14 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v14 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v15 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v15 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v16 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v16 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v21 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v21 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v22 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v22 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v23 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v23 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v24 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v24 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & ( ?? @ mworld @ ( mrel @ X2 ) ) ) ),
    inference(boolean_simplification,[],[f1608]) ).

thf(f1608,plain,
    ! [X2: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                                    @ ^ [Y23: mworld] :
                                                                                                                                                                                                        ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                                            @ ^ [Y24: mworld] :
                                                                                                                                                                                                                ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y24 ) ) ) )
                                                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                        & ( v5 @ Y21 ) ) )
                                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                        & ~ ( v5 @ Y21 ) ) ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ( v6 @ Y20 ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ~ ( v6 @ Y20 ) ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ( v7 @ Y19 ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ~ ( v7 @ Y19 ) ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ( v8 @ Y18 ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ~ ( v8 @ Y18 ) ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v13 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v13 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v14 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v14 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v15 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v15 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v16 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v16 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v21 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v21 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v22 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v22 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v23 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v23 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v24 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v24 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X2 ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1607,f358]) ).

thf(f1607,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ( mrel @ X1 @ X2 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                            @ ^ [Y22: mworld] :
                                                                                                                                                                                                ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                                                                    @ ^ [Y23: mworld] :
                                                                                                                                                                                                        ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                                                                            @ ^ [Y24: mworld] :
                                                                                                                                                                                                                ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y24 ) ) ) )
                                                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y21 ) ) ) ) )
                                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                        & ( v5 @ Y21 ) ) )
                                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                                    @ ^ [Y21: mworld] :
                                                                                                                                                                                        ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                        & ~ ( v5 @ Y21 ) ) ) ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ( v6 @ Y20 ) ) )
                                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                                            @ ^ [Y20: mworld] :
                                                                                                                                                                                ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                                & ~ ( v6 @ Y20 ) ) ) ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ( v7 @ Y19 ) ) )
                                                                                                                                                                  & ( ?? @ mworld
                                                                                                                                                                    @ ^ [Y19: mworld] :
                                                                                                                                                                        ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                        & ~ ( v7 @ Y19 ) ) ) ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ( v8 @ Y18 ) ) )
                                                                                                                                                          & ( ?? @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                                & ~ ( v8 @ Y18 ) ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v13 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v13 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v14 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v14 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v15 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v15 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v16 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v16 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v21 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v21 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v22 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v22 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v23 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v23 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v24 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v24 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X2 ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1606]) ).

thf(f1606,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                @ ^ [Y23: mworld] :
                                                                                                                                                                                                    ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                                                                        @ ^ [Y24: mworld] :
                                                                                                                                                                                                            ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                                                                @ ^ [Y25: mworld] :
                                                                                                                                                                                                                    ( ( mrel @ Y24 @ Y25 )
                                                                                                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y25 ) ) ) )
                                                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y24 ) ) ) ) )
                                                                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y23 ) ) ) ) )
                                                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y22 ) ) ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ( v5 @ Y22 ) ) )
                                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                                        @ ^ [Y22: mworld] :
                                                                                                                                                                                            ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                                                            & ~ ( v5 @ Y22 ) ) ) ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ( v6 @ Y21 ) ) )
                                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                                @ ^ [Y21: mworld] :
                                                                                                                                                                                    ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                                                    & ~ ( v6 @ Y21 ) ) ) ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ( v7 @ Y20 ) ) )
                                                                                                                                                                      & ( ?? @ mworld
                                                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                                                            & ~ ( v7 @ Y20 ) ) ) ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ( v8 @ Y19 ) ) )
                                                                                                                                                              & ( ?? @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                    & ~ ( v8 @ Y19 ) ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v13 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v13 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v14 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v14 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v15 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v15 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v16 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v16 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v21 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v21 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v22 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v22 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v23 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v23 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v24 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v24 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) )
        @ X2 )
      = $true ),
    inference(pi_clausification,[],[f1600]) ).

thf(f4894,plain,
    ( ! [X8: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X8 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( v14 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ~ ( v21 @ X8 ) ) )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4893]) ).

thf(f4893,plain,
    ( ! [X8: mworld] :
        ( ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X8 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( v14 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
            | ~ ( v21 @ X8 ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f4892,f358]) ).

thf(f4892,plain,
    ( ! [X8: mworld,X7: mworld] :
        ( $true
        = ( ( mrel @ X7 @ X8 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X8 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( v14 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
            | ~ ( v21 @ X8 ) ) ) )
    | ~ spl0_43 ),
    inference(beta_eta_normalization,[],[f4891]) ).

thf(f4891,plain,
    ( ! [X8: mworld,X7: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( v14 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ~ ( v21 @ Y0 ) ) )
          @ X8 ) )
    | ~ spl0_43 ),
    inference(pi_clausification,[],[f4890]) ).

thf(f4890,plain,
    ( ! [X7: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( v14 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ~ ( v21 @ Y0 ) ) ) ) )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4889]) ).

thf(f4889,plain,
    ( ! [X7: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( v14 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                  | ~ ( v21 @ Y0 ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f4888,f358]) ).

thf(f4888,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( ( ( mrel @ X6 @ X7 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( v14 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                  | ~ ( v21 @ Y0 ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(beta_eta_normalization,[],[f4887]) ).

thf(f4887,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( v14 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ~ ( v21 @ Y1 ) ) ) ) )
          @ X7 ) )
    | ~ spl0_43 ),
    inference(pi_clausification,[],[f4886]) ).

thf(f4886,plain,
    ( ! [X6: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( v14 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ~ ( v21 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4885]) ).

thf(f4885,plain,
    ( ! [X6: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v14 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                        | ~ ( v21 @ Y1 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f4884,f358]) ).

thf(f4884,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( ( ( mrel @ X5 @ X6 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v14 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                        | ~ ( v21 @ Y1 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_43 ),
    inference(beta_eta_normalization,[],[f4883]) ).

thf(f4883,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( v14 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                            | ~ ( v21 @ Y2 ) ) ) ) ) ) )
          @ X6 )
        = $true )
    | ~ spl0_43 ),
    inference(pi_clausification,[],[f4882]) ).

thf(f4882,plain,
    ( ! [X5: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( v14 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                            | ~ ( v21 @ Y2 ) ) ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(boolean_simplification,[],[f4881]) ).

thf(f4881,plain,
    ( ! [X5: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( v14 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                              | ~ ( v21 @ Y2 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f4880,f358]) ).

thf(f4880,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( $true
        = ( ( mrel @ X4 @ X5 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( v14 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                              | ~ ( v21 @ Y2 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(beta_eta_normalization,[],[f4879]) ).

thf(f4879,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( v14 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ~ ( v21 @ Y3 ) ) ) ) ) ) ) ) )
          @ X5 )
        = $true )
    | ~ spl0_43 ),
    inference(pi_clausification,[],[f4560]) ).

thf(f4560,plain,
    ( ! [X4: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( v14 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ~ ( v21 @ Y3 ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_43 ),
    inference(avatar_component_clause,[],[f4559]) ).

thf(f4872,plain,
    ( spl0_14
    | ~ spl0_42 ),
    inference(avatar_split_clause,[],[f4871,f4517,f2120]) ).

thf(f2120,plain,
    ( spl0_14
  <=> ! [X16: mworld] :
        ( $true
        = ( ~ ( v13 @ X16 ) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_14])]) ).

thf(f4517,plain,
    ( spl0_42
  <=> ! [X4: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ~ ( v13 @ Y11 ) ) ) ) ) ) )
                                                                | ~ ( v16 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_42])]) ).

thf(f4871,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( ~ ( v13 @ X3 ) ) )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4870]) ).

thf(f4870,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( $true
         => ~ ( v13 @ X3 ) ) )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4869,f358]) ).

thf(f4869,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ( mrel @ X2 @ X3 )
         => ~ ( v13 @ X3 ) ) )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4868]) ).

thf(f4868,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ~ ( v13 @ Y0 ) )
          @ X3 )
        = $true )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4866]) ).

thf(f4866,plain,
    ( ! [X2: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ~ ( v13 @ Y0 ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4865]) ).

thf(f4865,plain,
    ( ! [X2: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ~ ( v13 @ Y0 ) ) ) ) )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4864,f358]) ).

thf(f4864,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( ( ( mrel @ X1 @ X2 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ~ ( v13 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4863]) ).

thf(f4863,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ~ ( v13 @ Y1 ) ) ) )
          @ X2 ) )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4861]) ).

thf(f4861,plain,
    ( ! [X1: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ~ ( v13 @ Y1 ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4860]) ).

thf(f4860,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ~ ( v13 @ Y1 ) ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4859,f358]) ).

thf(f4859,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ( mrel @ ( sK13 @ X0 ) @ X1 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ~ ( v13 @ Y1 ) ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4856]) ).

thf(f4856,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ ( sK13 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ~ ( v13 @ Y2 ) ) ) ) ) )
          @ X1 ) )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4852]) ).

thf(f4852,plain,
    ( ! [X0: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK13 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ~ ( v13 @ Y2 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4851]) ).

thf(f4851,plain,
    ( ! [X0: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK13 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ~ ( v13 @ Y2 ) ) ) ) ) ) )
          | $false )
        = $true )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4850]) ).

thf(f4850,plain,
    ( ! [X0: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK13 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ~ ( v13 @ Y2 ) ) ) ) ) ) )
          | ~ $true ) )
    | ~ spl0_42 ),
    inference(superposition,[],[f4847,f2046]) ).

thf(f2046,plain,
    ! [X12: mworld] :
      ( ( v16 @ ( sK13 @ X12 ) )
      = $true ),
    inference(boolean_simplification,[],[f2045]) ).

thf(f2045,plain,
    ! [X12: mworld] :
      ( ( $true
        & ( v16 @ ( sK13 @ X12 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2044,f358]) ).

thf(f2044,plain,
    ! [X12: mworld] :
      ( ( ( mrel @ X12 @ ( sK13 @ X12 ) )
        & ( v16 @ ( sK13 @ X12 ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2043]) ).

thf(f2043,plain,
    ! [X12: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X12 @ Y0 )
            & ( v16 @ Y0 ) )
        @ ( sK13 @ X12 ) )
      = $true ),
    inference(sigma_clausification,[],[f2021]) ).

thf(f2021,plain,
    ! [X12: mworld] :
      ( $true
      = ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X12 @ Y0 )
            & ( v16 @ Y0 ) ) ) ),
    inference(binary_proxy_clausification,[],[f2019]) ).

thf(f2019,plain,
    ! [X12: mworld] :
      ( ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
              & ( v16 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
              & ~ ( v16 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2018]) ).

thf(f2018,plain,
    ! [X12: mworld] :
      ( $true
      = ( $true
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
              & ( v16 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
              & ~ ( v16 @ Y0 ) ) ) ) ),
    inference(backward_demodulation,[],[f2011,f2017]) ).

thf(f2017,plain,
    ! [X12: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X12 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y14 ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v5 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v5 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v6 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v6 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v7 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v7 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v8 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v8 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v13 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v13 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v14 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v14 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v15 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v15 @ Y1 ) ) ) ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f2011]) ).

thf(f2011,plain,
    ! [X12: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ?? @ mworld @ ( mrel @ Y14 ) ) ) )
                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                        & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v5 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v5 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v6 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v6 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v7 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v7 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ( v8 @ Y8 ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ~ ( v8 @ Y8 ) ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v13 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v13 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v14 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v14 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v15 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v15 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
              & ( v16 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
              & ~ ( v16 @ Y0 ) ) ) ) ),
    inference(boolean_simplification,[],[f2010]) ).

thf(f2010,plain,
    ! [X12: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y14 ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v5 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v5 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v6 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v6 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v7 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v7 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v8 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v8 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v13 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v13 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v14 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v14 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v15 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v15 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
                & ( v16 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
                & ~ ( v16 @ Y0 ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2009,f358]) ).

thf(f2009,plain,
    ! [X11: mworld,X12: mworld] :
      ( $true
      = ( ( mrel @ X11 @ X12 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y14 ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v5 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v5 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v6 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v6 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v7 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v7 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v8 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v8 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v13 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v13 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v14 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v14 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v15 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v15 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
                & ( v16 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
                & ~ ( v16 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2008]) ).

thf(f2008,plain,
    ! [X11: mworld,X12: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X11 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y15 ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v5 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v5 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v6 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v6 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v7 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v7 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v8 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v8 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v13 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v13 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v14 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v14 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v15 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v15 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v16 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v16 @ Y1 ) ) ) ) )
        @ X12 ) ),
    inference(pi_clausification,[],[f2003]) ).

thf(f2003,plain,
    ! [X11: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X11 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y15 ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v5 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v5 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v6 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v6 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v7 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v7 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v8 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v8 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v13 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v13 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v14 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v14 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v15 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v15 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v16 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v16 @ Y1 ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f2002]) ).

thf(f2002,plain,
    ! [X11: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ?? @ mworld @ ( mrel @ Y15 ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v5 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v5 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v6 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v6 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v7 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v7 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v8 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v8 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v13 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v13 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v14 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v14 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v15 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v15 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v16 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v16 @ Y1 ) ) ) ) ) )
        & $true ) ),
    inference(forward_demodulation,[],[f2001,f1604]) ).

thf(f2001,plain,
    ! [X11: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ?? @ mworld @ ( mrel @ Y15 ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v5 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v5 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v6 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v6 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v7 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v7 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v8 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v8 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v13 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v13 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v14 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v14 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v15 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v15 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v16 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v16 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld @ ( mrel @ X11 ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2000]) ).

thf(f2000,plain,
    ! [X11: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X11 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y15 ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v5 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v5 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v6 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v6 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v7 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v7 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v8 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v8 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v13 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v13 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v14 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v14 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v15 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v15 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v16 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v16 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X11 ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1999,f358]) ).

thf(f1999,plain,
    ! [X10: mworld,X11: mworld] :
      ( ( ( mrel @ X10 @ X11 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X11 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y15 ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v5 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v5 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v6 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v6 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v7 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v7 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v8 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v8 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v13 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v13 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v14 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v14 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v15 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v15 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v16 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v16 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X11 ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1998]) ).

thf(f1998,plain,
    ! [X10: mworld,X11: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X10 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y16 ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v5 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v5 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v6 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v6 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v7 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v7 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v8 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v8 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v13 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v13 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v14 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v14 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v15 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v15 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v16 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v16 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) )
        @ X11 )
      = $true ),
    inference(pi_clausification,[],[f1993]) ).

thf(f1993,plain,
    ! [X10: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X10 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y16 ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v5 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v5 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v6 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v6 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v7 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v7 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v8 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v8 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v13 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v13 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v14 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v14 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v15 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v15 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v16 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v16 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1992]) ).

thf(f1992,plain,
    ! [X10: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ?? @ mworld @ ( mrel @ Y16 ) ) ) )
                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ( v5 @ Y13 ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ~ ( v5 @ Y13 ) ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v6 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v6 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v7 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v7 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v8 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v8 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v13 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v13 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v14 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v14 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v15 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v15 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v16 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v16 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & $true ) ),
    inference(forward_demodulation,[],[f1991,f1604]) ).

thf(f1991,plain,
    ! [X10: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ?? @ mworld @ ( mrel @ Y16 ) ) ) )
                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ( v5 @ Y13 ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ~ ( v5 @ Y13 ) ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v6 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v6 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v7 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v7 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v8 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v8 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v13 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v13 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v14 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v14 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v15 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v15 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v16 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v16 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & ( ?? @ mworld @ ( mrel @ X10 ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1990]) ).

thf(f1990,plain,
    ! [X10: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X10 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y16 ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v5 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v5 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v6 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v6 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v7 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v7 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v8 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v8 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v13 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v13 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v14 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v14 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v15 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v15 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v16 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v16 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X10 ) ) ) ) ),
    inference(forward_demodulation,[],[f1989,f358]) ).

thf(f1989,plain,
    ! [X10: mworld,X9: mworld] :
      ( ( ( mrel @ X9 @ X10 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X10 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y16 ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v5 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v5 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v6 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v6 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v7 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v7 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v8 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v8 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v13 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v13 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v14 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v14 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v15 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v15 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v16 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v16 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X10 ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1988]) ).

thf(f1988,plain,
    ! [X10: mworld,X9: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X9 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y17 ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v5 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v5 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v6 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v6 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v7 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v7 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v8 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v8 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v13 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v13 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v14 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v14 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v15 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v15 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v16 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v16 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) )
        @ X10 ) ),
    inference(pi_clausification,[],[f1981]) ).

thf(f1981,plain,
    ! [X9: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X9 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y17 ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v5 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v5 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v6 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v6 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v7 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v7 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v8 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v8 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v13 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v13 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v14 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v14 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v15 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v15 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v16 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v16 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1980]) ).

thf(f1980,plain,
    ! [X9: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ?? @ mworld @ ( mrel @ Y17 ) ) ) )
                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ( v5 @ Y14 ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ~ ( v5 @ Y14 ) ) ) ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ( v6 @ Y13 ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ~ ( v6 @ Y13 ) ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v7 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v7 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v8 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v8 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v13 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v13 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v14 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v14 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v15 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v15 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v16 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v16 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & $true ) ),
    inference(forward_demodulation,[],[f1979,f1604]) ).

thf(f1979,plain,
    ! [X9: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ?? @ mworld @ ( mrel @ Y17 ) ) ) )
                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ( v5 @ Y14 ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ~ ( v5 @ Y14 ) ) ) ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ( v6 @ Y13 ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ~ ( v6 @ Y13 ) ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v7 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v7 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ( v8 @ Y11 ) ) )
                                                                                                & ( ?? @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                      & ~ ( v8 @ Y11 ) ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v13 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v13 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v14 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v14 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v15 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v15 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v16 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v16 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & ( ?? @ mworld @ ( mrel @ X9 ) ) ) ),
    inference(boolean_simplification,[],[f1978]) ).

thf(f1978,plain,
    ! [X9: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X9 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y17 ) ) ) )
                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ( v5 @ Y14 ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ~ ( v5 @ Y14 ) ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v6 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v6 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v7 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v7 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v8 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v8 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v13 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v13 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v14 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v14 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v15 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v15 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v16 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v16 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X9 ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1977,f358]) ).

thf(f1977,plain,
    ! [X8: mworld,X9: mworld] :
      ( $true
      = ( ( mrel @ X8 @ X9 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X9 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y17 ) ) ) )
                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y14 ) ) ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ( v5 @ Y14 ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ~ ( v5 @ Y14 ) ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v6 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v6 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v7 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v7 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ( v8 @ Y11 ) ) )
                                                                                                  & ( ?? @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                        & ~ ( v8 @ Y11 ) ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v13 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v13 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v14 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v14 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v15 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v15 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v16 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v16 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X9 ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1976]) ).

thf(f1976,plain,
    ! [X8: mworld,X9: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X8 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y18 ) ) ) )
                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v5 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v5 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v6 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v6 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v7 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v7 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v8 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v8 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v13 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v13 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v14 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v14 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v15 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v15 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v16 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v16 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) )
        @ X9 ) ),
    inference(pi_clausification,[],[f1974]) ).

thf(f1974,plain,
    ! [X8: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X8 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y18 ) ) ) )
                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v5 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v5 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v6 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v6 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v7 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v7 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ( v8 @ Y12 ) ) )
                                                                                                      & ( ?? @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                            & ~ ( v8 @ Y12 ) ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v13 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v13 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v14 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v14 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v15 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v15 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v16 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v16 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1973]) ).

thf(f1973,plain,
    ! [X8: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ?? @ mworld @ ( mrel @ Y18 ) ) ) )
                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ( v5 @ Y15 ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ~ ( v5 @ Y15 ) ) ) ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ( v6 @ Y14 ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ~ ( v6 @ Y14 ) ) ) ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ( v7 @ Y13 ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ~ ( v7 @ Y13 ) ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v8 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v8 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v13 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v13 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v14 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v14 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v15 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v15 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v16 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v16 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & $true ) ),
    inference(forward_demodulation,[],[f1972,f1604]) ).

thf(f1972,plain,
    ! [X8: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y16: mworld] :
                                                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                             => ( ?? @ mworld @ ( mrel @ Y18 ) ) ) )
                                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                        & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ( v5 @ Y15 ) ) )
                                                                                                                                & ( ?? @ mworld
                                                                                                                                  @ ^ [Y15: mworld] :
                                                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                                                      & ~ ( v5 @ Y15 ) ) ) ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ( v6 @ Y14 ) ) )
                                                                                                                        & ( ?? @ mworld
                                                                                                                          @ ^ [Y14: mworld] :
                                                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                                                              & ~ ( v6 @ Y14 ) ) ) ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ( v7 @ Y13 ) ) )
                                                                                                                & ( ?? @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                      & ~ ( v7 @ Y13 ) ) ) ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ( v8 @ Y12 ) ) )
                                                                                                        & ( ?? @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                              & ~ ( v8 @ Y12 ) ) ) ) ) )
                                                                                                & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v13 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v13 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v14 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v14 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v15 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v15 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v16 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v16 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & ( ?? @ mworld @ ( mrel @ X8 ) ) ) ),
    inference(boolean_simplification,[],[f1971]) ).

thf(f1971,plain,
    ! [X8: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X8 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y18 ) ) ) )
                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ( v5 @ Y15 ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ~ ( v5 @ Y15 ) ) ) ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ( v6 @ Y14 ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ~ ( v6 @ Y14 ) ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v7 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v7 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v8 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v8 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v13 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v13 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v14 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v14 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v15 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v15 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v16 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v16 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X8 ) ) ) ) ),
    inference(forward_demodulation,[],[f1970,f358]) ).

thf(f1970,plain,
    ! [X8: mworld,X7: mworld] :
      ( $true
      = ( ( mrel @ X7 @ X8 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X8 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                               => ( ?? @ mworld @ ( mrel @ Y18 ) ) ) )
                                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                          & ( ?? @ mworld @ ( mrel @ Y15 ) ) ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ( v5 @ Y15 ) ) )
                                                                                                                                  & ( ?? @ mworld
                                                                                                                                    @ ^ [Y15: mworld] :
                                                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                                                        & ~ ( v5 @ Y15 ) ) ) ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ( v6 @ Y14 ) ) )
                                                                                                                          & ( ?? @ mworld
                                                                                                                            @ ^ [Y14: mworld] :
                                                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                                                                & ~ ( v6 @ Y14 ) ) ) ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ( v7 @ Y13 ) ) )
                                                                                                                  & ( ?? @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                        & ~ ( v7 @ Y13 ) ) ) ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ( v8 @ Y12 ) ) )
                                                                                                          & ( ?? @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                                & ~ ( v8 @ Y12 ) ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v13 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v13 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v14 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v14 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v15 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v15 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v16 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v16 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X8 ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1969]) ).

thf(f1969,plain,
    ! [X8: mworld,X7: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X7 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                                                           => ( ( !! @ mworld
                                                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y19 ) ) ) )
                                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y18 ) ) ) ) )
                                                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y17 ) ) ) ) )
                                                                                                                                              & ( ?? @ mworld @ ( mrel @ Y16 ) ) ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ( v5 @ Y16 ) ) )
                                                                                                                                      & ( ?? @ mworld
                                                                                                                                        @ ^ [Y16: mworld] :
                                                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                                                            & ~ ( v5 @ Y16 ) ) ) ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ( v6 @ Y15 ) ) )
                                                                                                                              & ( ?? @ mworld
                                                                                                                                @ ^ [Y15: mworld] :
                                                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                                                    & ~ ( v6 @ Y15 ) ) ) ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ( v7 @ Y14 ) ) )
                                                                                                                      & ( ?? @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                            & ~ ( v7 @ Y14 ) ) ) ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ( v8 @ Y13 ) ) )
                                                                                                              & ( ?? @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                    & ~ ( v8 @ Y13 ) ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v13 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v13 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v14 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v14 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v15 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v15 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v16 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v16 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) )
        @ X8 ) ),
    inference(pi_clausification,[],[f1852]) ).

thf(f4847,plain,
    ( ! [X13: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ~ ( v13 @ Y2 ) ) ) ) ) ) )
          | ~ ( v16 @ X13 ) ) )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4846]) ).

thf(f4846,plain,
    ( ! [X13: mworld] :
        ( ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X13 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ~ ( v13 @ Y2 ) ) ) ) ) ) )
            | ~ ( v16 @ X13 ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4845,f358]) ).

thf(f4845,plain,
    ( ! [X12: mworld,X13: mworld] :
        ( ( ( mrel @ X12 @ X13 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X13 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ~ ( v13 @ Y2 ) ) ) ) ) ) )
            | ~ ( v16 @ X13 ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4844]) ).

thf(f4844,plain,
    ( ! [X12: mworld,X13: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ~ ( v13 @ Y3 ) ) ) ) ) ) )
                | ~ ( v16 @ Y0 ) ) )
          @ X13 ) )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4843]) ).

thf(f4843,plain,
    ( ! [X12: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ~ ( v13 @ Y3 ) ) ) ) ) ) )
                | ~ ( v16 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4842]) ).

thf(f4842,plain,
    ( ! [X12: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ~ ( v13 @ Y3 ) ) ) ) ) ) )
                  | ~ ( v16 @ Y0 ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4841,f358]) ).

thf(f4841,plain,
    ( ! [X11: mworld,X12: mworld] :
        ( $true
        = ( ( mrel @ X11 @ X12 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ~ ( v13 @ Y3 ) ) ) ) ) ) )
                  | ~ ( v16 @ Y0 ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4840]) ).

thf(f4840,plain,
    ( ! [X11: mworld,X12: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ~ ( v13 @ Y4 ) ) ) ) ) ) )
                      | ~ ( v16 @ Y1 ) ) ) ) )
          @ X12 )
        = $true )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4839]) ).

thf(f4839,plain,
    ( ! [X11: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ~ ( v13 @ Y4 ) ) ) ) ) ) )
                      | ~ ( v16 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4838]) ).

thf(f4838,plain,
    ( ! [X11: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X11 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ~ ( v13 @ Y4 ) ) ) ) ) ) )
                        | ~ ( v16 @ Y1 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4837,f358]) ).

thf(f4837,plain,
    ( ! [X10: mworld,X11: mworld] :
        ( ( ( mrel @ X10 @ X11 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X11 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ~ ( v13 @ Y4 ) ) ) ) ) ) )
                        | ~ ( v16 @ Y1 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4836]) ).

thf(f4836,plain,
    ( ! [X10: mworld,X11: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ~ ( v13 @ Y5 ) ) ) ) ) ) )
                            | ~ ( v16 @ Y2 ) ) ) ) ) ) )
          @ X11 ) )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4835]) ).

thf(f4835,plain,
    ( ! [X10: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ~ ( v13 @ Y5 ) ) ) ) ) ) )
                            | ~ ( v16 @ Y2 ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4834]) ).

thf(f4834,plain,
    ( ! [X10: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X10 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ~ ( v13 @ Y5 ) ) ) ) ) ) )
                              | ~ ( v16 @ Y2 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4833,f358]) ).

thf(f4833,plain,
    ( ! [X10: mworld,X9: mworld] :
        ( ( ( mrel @ X9 @ X10 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X10 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ~ ( v13 @ Y5 ) ) ) ) ) ) )
                              | ~ ( v16 @ Y2 ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4832]) ).

thf(f4832,plain,
    ( ! [X10: mworld,X9: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ~ ( v13 @ Y6 ) ) ) ) ) ) )
                                  | ~ ( v16 @ Y3 ) ) ) ) ) ) ) ) )
          @ X10 )
        = $true )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4831]) ).

thf(f4831,plain,
    ( ! [X9: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ~ ( v13 @ Y6 ) ) ) ) ) ) )
                                  | ~ ( v16 @ Y3 ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4830]) ).

thf(f4830,plain,
    ( ! [X9: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X9 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ~ ( v13 @ Y6 ) ) ) ) ) ) )
                                    | ~ ( v16 @ Y3 ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4829,f358]) ).

thf(f4829,plain,
    ( ! [X8: mworld,X9: mworld] :
        ( ( ( mrel @ X8 @ X9 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X9 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ~ ( v13 @ Y6 ) ) ) ) ) ) )
                                    | ~ ( v16 @ Y3 ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4828]) ).

thf(f4828,plain,
    ( ! [X8: mworld,X9: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ~ ( v13 @ Y7 ) ) ) ) ) ) )
                                        | ~ ( v16 @ Y4 ) ) ) ) ) ) ) ) ) ) )
          @ X9 )
        = $true )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4827]) ).

thf(f4827,plain,
    ( ! [X8: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ~ ( v13 @ Y7 ) ) ) ) ) ) )
                                        | ~ ( v16 @ Y4 ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4826]) ).

thf(f4826,plain,
    ( ! [X8: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X8 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ~ ( v13 @ Y7 ) ) ) ) ) ) )
                                          | ~ ( v16 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4825,f358]) ).

thf(f4825,plain,
    ( ! [X8: mworld,X7: mworld] :
        ( ( ( mrel @ X7 @ X8 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X8 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ~ ( v13 @ Y7 ) ) ) ) ) ) )
                                          | ~ ( v16 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4824]) ).

thf(f4824,plain,
    ( ! [X8: mworld,X7: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ~ ( v13 @ Y8 ) ) ) ) ) ) )
                                              | ~ ( v16 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X8 )
        = $true )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4823]) ).

thf(f4823,plain,
    ( ! [X7: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ~ ( v13 @ Y8 ) ) ) ) ) ) )
                                              | ~ ( v16 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4822]) ).

thf(f4822,plain,
    ( ! [X7: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ~ ( v13 @ Y8 ) ) ) ) ) ) )
                                                | ~ ( v16 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4821,f358]) ).

thf(f4821,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( $true
        = ( ( mrel @ X6 @ X7 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ~ ( v13 @ Y8 ) ) ) ) ) ) )
                                                | ~ ( v16 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4820]) ).

thf(f4820,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ~ ( v13 @ Y9 ) ) ) ) ) ) )
                                                    | ~ ( v16 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X7 )
        = $true )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4812]) ).

thf(f4812,plain,
    ( ! [X6: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ~ ( v13 @ Y9 ) ) ) ) ) ) )
                                                    | ~ ( v16 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4811]) ).

thf(f4811,plain,
    ( ! [X6: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ~ ( v13 @ Y9 ) ) ) ) ) ) )
                                                      | ~ ( v16 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4810,f358]) ).

thf(f4810,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( ( ( mrel @ X5 @ X6 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ~ ( v13 @ Y9 ) ) ) ) ) ) )
                                                      | ~ ( v16 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4809]) ).

thf(f4809,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ~ ( v13 @ Y10 ) ) ) ) ) ) )
                                                          | ~ ( v16 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X6 ) )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4808]) ).

thf(f4808,plain,
    ( ! [X5: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ~ ( v13 @ Y10 ) ) ) ) ) ) )
                                                          | ~ ( v16 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(boolean_simplification,[],[f4807]) ).

thf(f4807,plain,
    ( ! [X5: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ~ ( v13 @ Y10 ) ) ) ) ) ) )
                                                            | ~ ( v16 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(forward_demodulation,[],[f4806,f358]) ).

thf(f4806,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( ( ( mrel @ X4 @ X5 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ~ ( v13 @ Y10 ) ) ) ) ) ) )
                                                            | ~ ( v16 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_42 ),
    inference(beta_eta_normalization,[],[f4805]) ).

thf(f4805,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ~ ( v13 @ Y11 ) ) ) ) ) ) )
                                                                | ~ ( v16 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X5 ) )
    | ~ spl0_42 ),
    inference(pi_clausification,[],[f4518]) ).

thf(f4518,plain,
    ( ! [X4: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ~ ( v13 @ Y11 ) ) ) ) ) ) )
                                                                | ~ ( v16 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_42 ),
    inference(avatar_component_clause,[],[f4517]) ).

thf(f4803,plain,
    ( ~ spl0_33
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f4802]) ).

thf(f4802,plain,
    ( $false
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(trivial_inequality_removal,[],[f4796]) ).

thf(f4796,plain,
    ( ( $false = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(backward_demodulation,[],[f2641,f4789]) ).

thf(f4789,plain,
    ( ! [X9: mworld] :
        ( $false
        = ( v6 @ X9 ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(not_proxy_clausification,[],[f4784]) ).

thf(f4784,plain,
    ( ! [X9: mworld] :
        ( $true
        = ( ~ ( v6 @ X9 ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4783]) ).

thf(f4783,plain,
    ( ! [X9: mworld] :
        ( $true
        = ( $true
         => ~ ( v6 @ X9 ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4782,f358]) ).

thf(f4782,plain,
    ( ! [X8: mworld,X9: mworld] :
        ( $true
        = ( ( mrel @ X8 @ X9 )
         => ~ ( v6 @ X9 ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4781]) ).

thf(f4781,plain,
    ( ! [X8: mworld,X9: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ~ ( v6 @ Y0 ) )
          @ X9 ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4776]) ).

thf(f4776,plain,
    ( ! [X8: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ~ ( v6 @ Y0 ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4775]) ).

thf(f4775,plain,
    ( ! [X8: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X8 @ Y0 )
               => ~ ( v6 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4774,f358]) ).

thf(f4774,plain,
    ( ! [X8: mworld,X7: mworld] :
        ( $true
        = ( ( mrel @ X7 @ X8 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X8 @ Y0 )
               => ~ ( v6 @ Y0 ) ) ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4773]) ).

thf(f4773,plain,
    ( ! [X8: mworld,X7: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ~ ( v6 @ Y1 ) ) ) )
          @ X8 ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4765]) ).

thf(f4765,plain,
    ( ! [X7: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ~ ( v6 @ Y1 ) ) ) ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4764]) ).

thf(f4764,plain,
    ( ! [X7: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ~ ( v6 @ Y1 ) ) ) ) ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4763,f358]) ).

thf(f4763,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( ( ( mrel @ X6 @ X7 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ~ ( v6 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4762]) ).

thf(f4762,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ~ ( v6 @ Y2 ) ) ) ) ) )
          @ X7 ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4757]) ).

thf(f4757,plain,
    ( ! [X6: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ~ ( v6 @ Y2 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4756]) ).

thf(f4756,plain,
    ( ! [X6: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ~ ( v6 @ Y2 ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4755,f358]) ).

thf(f4755,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( ( ( mrel @ X5 @ X6 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ~ ( v6 @ Y2 ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4754]) ).

thf(f4754,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ~ ( v6 @ Y3 ) ) ) ) ) ) ) )
          @ X6 ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4749]) ).

thf(f4749,plain,
    ( ! [X5: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ~ ( v6 @ Y3 ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4748]) ).

thf(f4748,plain,
    ( ! [X5: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ~ ( v6 @ Y3 ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4747,f358]) ).

thf(f4747,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( ( ( mrel @ X4 @ X5 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ~ ( v6 @ Y3 ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4746]) ).

thf(f4746,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ~ ( v6 @ Y4 ) ) ) ) ) ) ) ) ) )
          @ X5 )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4741]) ).

thf(f4741,plain,
    ( ! [X4: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ~ ( v6 @ Y4 ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4740]) ).

thf(f4740,plain,
    ( ! [X4: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ~ ( v6 @ Y4 ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4739,f358]) ).

thf(f4739,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( $true
        = ( ( mrel @ X3 @ X4 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ~ ( v6 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4738]) ).

thf(f4738,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ~ ( v6 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
          @ X4 ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4733]) ).

thf(f4733,plain,
    ( ! [X3: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ~ ( v6 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4732]) ).

thf(f4732,plain,
    ( ! [X3: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ~ ( v6 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4731,f358]) ).

thf(f4731,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( ( ( mrel @ X2 @ X3 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ~ ( v6 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4730]) ).

thf(f4730,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ~ ( v6 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X3 ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4725]) ).

thf(f4725,plain,
    ( ! [X2: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ~ ( v6 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4724]) ).

thf(f4724,plain,
    ( ! [X2: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ~ ( v6 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4723,f358]) ).

thf(f4723,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( ( ( mrel @ X1 @ X2 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ~ ( v6 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4722]) ).

thf(f4722,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ~ ( v6 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X2 ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4717]) ).

thf(f4717,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ~ ( v6 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4716]) ).

thf(f4716,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ~ ( v6 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4714,f358]) ).

thf(f4714,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( ( ( mrel @ ( sK14 @ X0 ) @ X1 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ~ ( v6 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4712]) ).

thf(f4712,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ ( sK14 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ~ ( v6 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X1 ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4705]) ).

thf(f4705,plain,
    ( ! [X0: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK14 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ~ ( v6 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4704]) ).

thf(f4704,plain,
    ( ! [X0: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK14 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ~ ( v6 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | $false )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4702]) ).

thf(f4702,plain,
    ( ! [X0: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK14 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ~ ( v6 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ~ $true ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(superposition,[],[f4700,f2227]) ).

thf(f2227,plain,
    ! [X13: mworld] :
      ( $true
      = ( v15 @ ( sK14 @ X13 ) ) ),
    inference(boolean_simplification,[],[f2226]) ).

thf(f2226,plain,
    ! [X13: mworld] :
      ( $true
      = ( $true
        & ( v15 @ ( sK14 @ X13 ) ) ) ),
    inference(forward_demodulation,[],[f2225,f358]) ).

thf(f2225,plain,
    ! [X13: mworld] :
      ( ( ( mrel @ X13 @ ( sK14 @ X13 ) )
        & ( v15 @ ( sK14 @ X13 ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2224]) ).

thf(f2224,plain,
    ! [X13: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X13 @ Y0 )
            & ( v15 @ Y0 ) )
        @ ( sK14 @ X13 ) ) ),
    inference(sigma_clausification,[],[f2223]) ).

thf(f2223,plain,
    ! [X13: mworld] :
      ( $true
      = ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X13 @ Y0 )
            & ( v15 @ Y0 ) ) ) ),
    inference(boolean_simplification,[],[f2222]) ).

thf(f2222,plain,
    ! [X13: mworld] :
      ( $true
      = ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
              & ( v15 @ Y0 ) ) )
        & $true ) ),
    inference(backward_demodulation,[],[f2219,f2220]) ).

thf(f2220,plain,
    ! [X13: mworld] :
      ( $true
      = ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X13 @ Y0 )
            & ~ ( v15 @ Y0 ) ) ) ),
    inference(binary_proxy_clausification,[],[f2219]) ).

thf(f2219,plain,
    ! [X13: mworld] :
      ( $true
      = ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
              & ( v15 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
              & ~ ( v15 @ Y0 ) ) ) ) ),
    inference(boolean_simplification,[],[f2218]) ).

thf(f2218,plain,
    ! [X13: mworld] :
      ( ( $true
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
              & ( v15 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
              & ~ ( v15 @ Y0 ) ) ) )
      = $true ),
    inference(backward_demodulation,[],[f2215,f2217]) ).

thf(f2217,plain,
    ! [X13: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X13 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y13 ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v5 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v5 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v6 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v6 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v7 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v7 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v8 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v8 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v13 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v13 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v14 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v14 @ Y1 ) ) ) ) ) ) ),
    inference(binary_proxy_clausification,[],[f2215]) ).

thf(f2215,plain,
    ! [X13: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y13: mworld] :
                                                                                                                      ( ( mrel @ Y12 @ Y13 )
                                                                                                                     => ( ?? @ mworld @ ( mrel @ Y13 ) ) ) )
                                                                                                                & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                        & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ( v5 @ Y10 ) ) )
                                                                                        & ( ?? @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                              & ~ ( v5 @ Y10 ) ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v6 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v6 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ( v7 @ Y8 ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ~ ( v7 @ Y8 ) ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v8 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v8 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v13 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v13 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v14 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v14 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
              & ( v15 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
              & ~ ( v15 @ Y0 ) ) ) ) ),
    inference(boolean_simplification,[],[f2214]) ).

thf(f2214,plain,
    ! [X13: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y13 ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v5 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v5 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v6 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v6 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v7 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v7 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v8 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v8 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v13 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v13 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v14 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v14 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
                & ( v15 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
                & ~ ( v15 @ Y0 ) ) ) ) ) ),
    inference(forward_demodulation,[],[f2213,f358]) ).

thf(f2213,plain,
    ! [X12: mworld,X13: mworld] :
      ( $true
      = ( ( mrel @ X12 @ X13 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y13: mworld] :
                                                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                                                       => ( ?? @ mworld @ ( mrel @ Y13 ) ) ) )
                                                                                                                  & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ( v5 @ Y10 ) ) )
                                                                                          & ( ?? @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                                & ~ ( v5 @ Y10 ) ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v6 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v6 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v7 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v7 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v8 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v8 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v13 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v13 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v14 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v14 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
                & ( v15 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
                & ~ ( v15 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2212]) ).

thf(f2212,plain,
    ! [X12: mworld,X13: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X12 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y14: mworld] :
                                                                                                                            ( ( mrel @ Y13 @ Y14 )
                                                                                                                           => ( ?? @ mworld @ ( mrel @ Y14 ) ) ) )
                                                                                                                      & ( ?? @ mworld @ ( mrel @ Y13 ) ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ( v5 @ Y11 ) ) )
                                                                                              & ( ?? @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                    & ~ ( v5 @ Y11 ) ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v6 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v6 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v7 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v7 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v8 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v8 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v13 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v13 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v14 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v14 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v15 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v15 @ Y1 ) ) ) ) )
        @ X13 )
      = $true ),
    inference(pi_clausification,[],[f2017]) ).

thf(f4700,plain,
    ( ! [X14: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ~ ( v6 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ~ ( v15 @ X14 ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4699]) ).

thf(f4699,plain,
    ( ! [X14: mworld] :
        ( ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X14 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ~ ( v6 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
            | ~ ( v15 @ X14 ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4698,f358]) ).

thf(f4698,plain,
    ( ! [X14: mworld,X13: mworld] :
        ( ( ( mrel @ X13 @ X14 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X14 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ~ ( v6 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
            | ~ ( v15 @ X14 ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4697]) ).

thf(f4697,plain,
    ( ! [X14: mworld,X13: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ~ ( v6 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ~ ( v15 @ Y0 ) ) )
          @ X14 ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4696]) ).

thf(f4696,plain,
    ( ! [X13: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ~ ( v6 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ~ ( v15 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4695]) ).

thf(f4695,plain,
    ( ! [X13: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ~ ( v6 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                  | ~ ( v15 @ Y0 ) ) ) ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4694,f358]) ).

thf(f4694,plain,
    ( ! [X12: mworld,X13: mworld] :
        ( ( ( mrel @ X12 @ X13 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ~ ( v6 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                  | ~ ( v15 @ Y0 ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4693]) ).

thf(f4693,plain,
    ( ! [X12: mworld,X13: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ~ ( v6 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ~ ( v15 @ Y1 ) ) ) ) )
          @ X13 )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4692]) ).

thf(f4692,plain,
    ( ! [X12: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ~ ( v6 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ~ ( v15 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4691]) ).

thf(f4691,plain,
    ( ! [X12: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ~ ( v6 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                        | ~ ( v15 @ Y1 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4690,f358]) ).

thf(f4690,plain,
    ( ! [X11: mworld,X12: mworld] :
        ( $true
        = ( ( mrel @ X11 @ X12 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ~ ( v6 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                        | ~ ( v15 @ Y1 ) ) ) ) ) ) ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4689]) ).

thf(f4689,plain,
    ( ! [X11: mworld,X12: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ~ ( v6 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                            | ~ ( v15 @ Y2 ) ) ) ) ) ) )
          @ X12 ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4688]) ).

thf(f4688,plain,
    ( ! [X11: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ~ ( v6 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                            | ~ ( v15 @ Y2 ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4687]) ).

thf(f4687,plain,
    ( ! [X11: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X11 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ~ ( v6 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                              | ~ ( v15 @ Y2 ) ) ) ) ) ) ) )
          | $false )
        = $true )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4686]) ).

thf(f4686,plain,
    ( ! [X11: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X11 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ~ ( v6 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                              | ~ ( v15 @ Y2 ) ) ) ) ) ) ) )
          | ~ $true ) )
    | ~ spl0_33
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4685,f3774]) ).

thf(f3774,plain,
    ( ! [X4: mworld] :
        ( $true
        = ( v18 @ X4 ) )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3773]) ).

thf(f3773,plain,
    ( ! [X4: mworld] :
        ( $true
        = ( $true
         => ( v18 @ X4 ) ) )
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f3772,f358]) ).

thf(f3772,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ( mrel @ X3 @ X4 )
         => ( v18 @ X4 ) )
        = $true )
    | ~ spl0_33 ),
    inference(beta_eta_normalization,[],[f3771]) ).

thf(f3771,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( v18 @ Y0 ) )
          @ X4 )
        = $true )
    | ~ spl0_33 ),
    inference(pi_clausification,[],[f3769]) ).

thf(f3769,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( v18 @ Y0 ) ) ) )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3768]) ).

thf(f3768,plain,
    ( ! [X3: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( v18 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f3767,f358]) ).

thf(f3767,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ( mrel @ X2 @ X3 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( v18 @ Y0 ) ) ) ) )
    | ~ spl0_33 ),
    inference(beta_eta_normalization,[],[f3766]) ).

thf(f3766,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( v18 @ Y1 ) ) ) )
          @ X3 ) )
    | ~ spl0_33 ),
    inference(pi_clausification,[],[f3764]) ).

thf(f3764,plain,
    ( ! [X2: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( v18 @ Y1 ) ) ) ) ) )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3763]) ).

thf(f3763,plain,
    ( ! [X2: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( v18 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f3762,f358]) ).

thf(f3762,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( ( ( mrel @ X1 @ X2 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( v18 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(beta_eta_normalization,[],[f3761]) ).

thf(f3761,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( v18 @ Y2 ) ) ) ) ) )
          @ X2 ) )
    | ~ spl0_33 ),
    inference(pi_clausification,[],[f3759]) ).

thf(f3759,plain,
    ( ! [X1: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( v18 @ Y2 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3758]) ).

thf(f3758,plain,
    ( ! [X1: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( v18 @ Y2 ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f3757,f358]) ).

thf(f3757,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ( mrel @ ( sK10 @ X0 ) @ X1 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( v18 @ Y2 ) ) ) ) ) ) ) ) )
    | ~ spl0_33 ),
    inference(beta_eta_normalization,[],[f3754]) ).

thf(f3754,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ ( sK10 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( v18 @ Y3 ) ) ) ) ) ) ) )
          @ X1 ) )
    | ~ spl0_33 ),
    inference(pi_clausification,[],[f3751]) ).

thf(f3751,plain,
    ( ! [X0: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK10 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( v18 @ Y3 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3750]) ).

thf(f3750,plain,
    ( ! [X0: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK10 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v18 @ Y3 ) ) ) ) ) ) ) ) )
          | $false )
        = $true )
    | ~ spl0_33 ),
    inference(superposition,[],[f3746,f1880]) ).

thf(f1880,plain,
    ! [X6: mworld] :
      ( ( v22 @ ( sK10 @ X6 ) )
      = $false ),
    inference(not_proxy_clausification,[],[f1879]) ).

thf(f1879,plain,
    ! [X6: mworld] :
      ( $true
      = ( ~ ( v22 @ ( sK10 @ X6 ) ) ) ),
    inference(boolean_simplification,[],[f1878]) ).

thf(f1878,plain,
    ! [X6: mworld] :
      ( ( $true
        & ~ ( v22 @ ( sK10 @ X6 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1877,f358]) ).

thf(f1877,plain,
    ! [X6: mworld] :
      ( $true
      = ( ( mrel @ X6 @ ( sK10 @ X6 ) )
        & ~ ( v22 @ ( sK10 @ X6 ) ) ) ),
    inference(beta_eta_normalization,[],[f1876]) ).

thf(f1876,plain,
    ! [X6: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
            & ~ ( v22 @ Y0 ) )
        @ ( sK10 @ X6 ) ) ),
    inference(sigma_clausification,[],[f1824]) ).

thf(f1824,plain,
    ! [X6: mworld] :
      ( $true
      = ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
            & ~ ( v22 @ Y0 ) ) ) ),
    inference(boolean_simplification,[],[f1823]) ).

thf(f1823,plain,
    ! [X6: mworld] :
      ( $true
      = ( $true
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
              & ~ ( v22 @ Y0 ) ) ) ) ),
    inference(backward_demodulation,[],[f1817,f1822]) ).

thf(f1822,plain,
    ! [X6: mworld] :
      ( $true
      = ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
            & ( v22 @ Y0 ) ) ) ),
    inference(binary_proxy_clausification,[],[f1817]) ).

thf(f3746,plain,
    ( ! [X2: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v18 @ Y3 ) ) ) ) ) ) ) ) )
          | ( v22 @ X2 ) )
        = $true )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3745]) ).

thf(f3745,plain,
    ( ! [X2: mworld] :
        ( ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X2 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( v18 @ Y3 ) ) ) ) ) ) ) ) )
            | ( v22 @ X2 ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f3744,f358]) ).

thf(f3744,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( $true
        = ( ( mrel @ X1 @ X2 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X2 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( v18 @ Y3 ) ) ) ) ) ) ) ) )
            | ( v22 @ X2 ) ) ) )
    | ~ spl0_33 ),
    inference(beta_eta_normalization,[],[f3743]) ).

thf(f3743,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( v18 @ Y4 ) ) ) ) ) ) ) ) )
                | ( v22 @ Y0 ) ) )
          @ X2 )
        = $true )
    | ~ spl0_33 ),
    inference(pi_clausification,[],[f3741]) ).

thf(f3741,plain,
    ( ! [X1: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( v18 @ Y4 ) ) ) ) ) ) ) ) )
                | ( v22 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3740]) ).

thf(f3740,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( v18 @ Y4 ) ) ) ) ) ) ) ) )
                  | ( v22 @ Y0 ) ) ) ) ) )
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f3739,f358]) ).

thf(f3739,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ( mrel @ ( sK4 @ X0 ) @ X1 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( v18 @ Y4 ) ) ) ) ) ) ) ) )
                  | ( v22 @ Y0 ) ) ) ) ) )
    | ~ spl0_33 ),
    inference(beta_eta_normalization,[],[f3736]) ).

thf(f3736,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ ( sK4 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( v18 @ Y5 ) ) ) ) ) ) ) ) )
                      | ( v22 @ Y1 ) ) ) ) )
          @ X1 )
        = $true )
    | ~ spl0_33 ),
    inference(pi_clausification,[],[f3732]) ).

thf(f3732,plain,
    ( ! [X0: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK4 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( v18 @ Y5 ) ) ) ) ) ) ) ) )
                      | ( v22 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3731]) ).

thf(f3731,plain,
    ( ! [X0: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK4 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v18 @ Y5 ) ) ) ) ) ) ) ) )
                        | ( v22 @ Y1 ) ) ) ) ) )
          | $false )
        = $true )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3729]) ).

thf(f3729,plain,
    ( ! [X0: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK4 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v18 @ Y5 ) ) ) ) ) ) ) ) )
                        | ( v22 @ Y1 ) ) ) ) ) )
          | ~ $true )
        = $true )
    | ~ spl0_33 ),
    inference(superposition,[],[f3727,f1633]) ).

thf(f1633,plain,
    ! [X4: mworld] :
      ( $true
      = ( v24 @ ( sK4 @ X4 ) ) ),
    inference(boolean_simplification,[],[f1632]) ).

thf(f1632,plain,
    ! [X4: mworld] :
      ( ( $true
        & ( v24 @ ( sK4 @ X4 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1631,f358]) ).

thf(f1631,plain,
    ! [X4: mworld] :
      ( ( ( mrel @ X4 @ ( sK4 @ X4 ) )
        & ( v24 @ ( sK4 @ X4 ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1630]) ).

thf(f1630,plain,
    ! [X4: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
            & ( v24 @ Y0 ) )
        @ ( sK4 @ X4 ) ) ),
    inference(sigma_clausification,[],[f1629]) ).

thf(f1629,plain,
    ! [X4: mworld] :
      ( $true
      = ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
            & ( v24 @ Y0 ) ) ) ),
    inference(boolean_simplification,[],[f1628]) ).

thf(f1628,plain,
    ! [X4: mworld] :
      ( ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
              & ( v24 @ Y0 ) ) )
        & $true )
      = $true ),
    inference(backward_demodulation,[],[f1625,f1626]) ).

thf(f1626,plain,
    ! [X4: mworld] :
      ( $true
      = ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
            & ~ ( v24 @ Y0 ) ) ) ),
    inference(binary_proxy_clausification,[],[f1625]) ).

thf(f1625,plain,
    ! [X4: mworld] :
      ( ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
              & ( v24 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
              & ~ ( v24 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1624]) ).

thf(f1624,plain,
    ! [X4: mworld] :
      ( $true
      = ( $true
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
              & ( v24 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
              & ~ ( v24 @ Y0 ) ) ) ) ),
    inference(backward_demodulation,[],[f1621,f1623]) ).

thf(f3727,plain,
    ( ! [X5: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v18 @ Y5 ) ) ) ) ) ) ) ) )
                        | ( v22 @ Y1 ) ) ) ) ) )
          | ~ ( v24 @ X5 ) )
        = $true )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3726]) ).

thf(f3726,plain,
    ( ! [X5: mworld] :
        ( ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X5 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( v18 @ Y5 ) ) ) ) ) ) ) ) )
                          | ( v22 @ Y1 ) ) ) ) ) )
            | ~ ( v24 @ X5 ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f3725,f358]) ).

thf(f3725,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( $true
        = ( ( mrel @ X4 @ X5 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X5 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( v18 @ Y5 ) ) ) ) ) ) ) ) )
                          | ( v22 @ Y1 ) ) ) ) ) )
            | ~ ( v24 @ X5 ) ) ) )
    | ~ spl0_33 ),
    inference(beta_eta_normalization,[],[f3724]) ).

thf(f3724,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( v18 @ Y6 ) ) ) ) ) ) ) ) )
                              | ( v22 @ Y2 ) ) ) ) ) )
                | ~ ( v24 @ Y0 ) ) )
          @ X5 ) )
    | ~ spl0_33 ),
    inference(pi_clausification,[],[f3722]) ).

thf(f3722,plain,
    ( ! [X4: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( v18 @ Y6 ) ) ) ) ) ) ) ) )
                              | ( v22 @ Y2 ) ) ) ) ) )
                | ~ ( v24 @ Y0 ) ) ) ) )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3721]) ).

thf(f3721,plain,
    ( ! [X4: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( v18 @ Y6 ) ) ) ) ) ) ) ) )
                                | ( v22 @ Y2 ) ) ) ) ) )
                  | ~ ( v24 @ Y0 ) ) ) ) ) )
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f3720,f358]) ).

thf(f3720,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ( mrel @ X3 @ X4 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( v18 @ Y6 ) ) ) ) ) ) ) ) )
                                | ( v22 @ Y2 ) ) ) ) ) )
                  | ~ ( v24 @ Y0 ) ) ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(beta_eta_normalization,[],[f3719]) ).

thf(f3719,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( v18 @ Y7 ) ) ) ) ) ) ) ) )
                                    | ( v22 @ Y3 ) ) ) ) ) )
                      | ~ ( v24 @ Y1 ) ) ) ) )
          @ X4 )
        = $true )
    | ~ spl0_33 ),
    inference(pi_clausification,[],[f3717]) ).

thf(f3717,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( v18 @ Y7 ) ) ) ) ) ) ) ) )
                                    | ( v22 @ Y3 ) ) ) ) ) )
                      | ~ ( v24 @ Y1 ) ) ) ) ) ) )
    | ~ spl0_33 ),
    inference(boolean_simplification,[],[f3716]) ).

thf(f3716,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( v18 @ Y7 ) ) ) ) ) ) ) ) )
                                      | ( v22 @ Y3 ) ) ) ) ) )
                        | ~ ( v24 @ Y1 ) ) ) ) ) ) ) )
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f3715,f358]) ).

thf(f3715,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( ( ( mrel @ X2 @ X3 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( v18 @ Y7 ) ) ) ) ) ) ) ) )
                                      | ( v22 @ Y3 ) ) ) ) ) )
                        | ~ ( v24 @ Y1 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(beta_eta_normalization,[],[f3714]) ).

thf(f3714,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v18 @ Y8 ) ) ) ) ) ) ) ) )
                                          | ( v22 @ Y4 ) ) ) ) ) )
                            | ~ ( v24 @ Y2 ) ) ) ) ) ) )
          @ X3 )
        = $true )
    | ~ spl0_33 ),
    inference(pi_clausification,[],[f3320]) ).

thf(f3320,plain,
    ( ! [X2: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v18 @ Y8 ) ) ) ) ) ) ) ) )
                                          | ( v22 @ Y4 ) ) ) ) ) )
                            | ~ ( v24 @ Y2 ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_33 ),
    inference(avatar_component_clause,[],[f3319]) ).

thf(f3319,plain,
    ( spl0_33
  <=> ! [X2: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v18 @ Y8 ) ) ) ) ) ) ) ) )
                                          | ( v22 @ Y4 ) ) ) ) ) )
                            | ~ ( v24 @ Y2 ) ) ) ) ) ) ) )
        = $true ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_33])]) ).

thf(f4685,plain,
    ( ! [X11: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X11 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ~ ( v6 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                              | ~ ( v15 @ Y2 ) ) ) ) ) ) ) )
          | ~ ( v18 @ X11 ) )
        = $true )
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4684]) ).

thf(f4684,plain,
    ( ! [X11: mworld] :
        ( $true
        = ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X11 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ~ ( v6 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                | ~ ( v15 @ Y2 ) ) ) ) ) ) ) )
            | ~ ( v18 @ X11 ) ) ) )
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4683,f358]) ).

thf(f4683,plain,
    ( ! [X10: mworld,X11: mworld] :
        ( $true
        = ( ( mrel @ X10 @ X11 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X11 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ~ ( v6 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                | ~ ( v15 @ Y2 ) ) ) ) ) ) ) )
            | ~ ( v18 @ X11 ) ) ) )
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4682]) ).

thf(f4682,plain,
    ( ! [X10: mworld,X11: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ~ ( v6 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                    | ~ ( v15 @ Y3 ) ) ) ) ) ) ) )
                | ~ ( v18 @ Y0 ) ) )
          @ X11 ) )
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4681]) ).

thf(f4681,plain,
    ( ! [X10: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ~ ( v6 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                    | ~ ( v15 @ Y3 ) ) ) ) ) ) ) )
                | ~ ( v18 @ Y0 ) ) ) ) )
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4680]) ).

thf(f4680,plain,
    ( ! [X10: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X10 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ~ ( v6 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                      | ~ ( v15 @ Y3 ) ) ) ) ) ) ) )
                  | ~ ( v18 @ Y0 ) ) ) ) )
        = $true )
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4679,f358]) ).

thf(f4679,plain,
    ( ! [X10: mworld,X9: mworld] :
        ( ( ( mrel @ X9 @ X10 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X10 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ~ ( v6 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                      | ~ ( v15 @ Y3 ) ) ) ) ) ) ) )
                  | ~ ( v18 @ Y0 ) ) ) ) )
        = $true )
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4678]) ).

thf(f4678,plain,
    ( ! [X10: mworld,X9: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ~ ( v6 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                          | ~ ( v15 @ Y4 ) ) ) ) ) ) ) )
                      | ~ ( v18 @ Y1 ) ) ) ) )
          @ X10 )
        = $true )
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4677]) ).

thf(f4677,plain,
    ( ! [X9: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ~ ( v6 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                          | ~ ( v15 @ Y4 ) ) ) ) ) ) ) )
                      | ~ ( v18 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4676]) ).

thf(f4676,plain,
    ( ! [X9: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X9 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ~ ( v6 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                            | ~ ( v15 @ Y4 ) ) ) ) ) ) ) )
                        | ~ ( v18 @ Y1 ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4675,f358]) ).

thf(f4675,plain,
    ( ! [X8: mworld,X9: mworld] :
        ( $true
        = ( ( mrel @ X8 @ X9 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X9 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ~ ( v6 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                            | ~ ( v15 @ Y4 ) ) ) ) ) ) ) )
                        | ~ ( v18 @ Y1 ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4674]) ).

thf(f4674,plain,
    ( ! [X8: mworld,X9: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ~ ( v6 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                | ~ ( v15 @ Y5 ) ) ) ) ) ) ) )
                            | ~ ( v18 @ Y2 ) ) ) ) ) ) )
          @ X9 )
        = $true )
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4673]) ).

thf(f4673,plain,
    ( ! [X8: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ~ ( v6 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                | ~ ( v15 @ Y5 ) ) ) ) ) ) ) )
                            | ~ ( v18 @ Y2 ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4672]) ).

thf(f4672,plain,
    ( ! [X8: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X8 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ~ ( v6 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                  | ~ ( v15 @ Y5 ) ) ) ) ) ) ) )
                              | ~ ( v18 @ Y2 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4671,f358]) ).

thf(f4671,plain,
    ( ! [X8: mworld,X7: mworld] :
        ( $true
        = ( ( mrel @ X7 @ X8 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X8 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ~ ( v6 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                  | ~ ( v15 @ Y5 ) ) ) ) ) ) ) )
                              | ~ ( v18 @ Y2 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4670]) ).

thf(f4670,plain,
    ( ! [X8: mworld,X7: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ~ ( v6 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                      | ~ ( v15 @ Y6 ) ) ) ) ) ) ) )
                                  | ~ ( v18 @ Y3 ) ) ) ) ) ) ) ) )
          @ X8 )
        = $true )
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4669]) ).

thf(f4669,plain,
    ( ! [X7: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ~ ( v6 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                      | ~ ( v15 @ Y6 ) ) ) ) ) ) ) )
                                  | ~ ( v18 @ Y3 ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4668]) ).

thf(f4668,plain,
    ( ! [X7: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ~ ( v6 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                        | ~ ( v15 @ Y6 ) ) ) ) ) ) ) )
                                    | ~ ( v18 @ Y3 ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4667,f358]) ).

thf(f4667,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( $true
        = ( ( mrel @ X6 @ X7 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ~ ( v6 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                        | ~ ( v15 @ Y6 ) ) ) ) ) ) ) )
                                    | ~ ( v18 @ Y3 ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4666]) ).

thf(f4666,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ~ ( v6 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                            | ~ ( v15 @ Y7 ) ) ) ) ) ) ) )
                                        | ~ ( v18 @ Y4 ) ) ) ) ) ) ) ) ) ) )
          @ X7 )
        = $true )
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4665]) ).

thf(f4665,plain,
    ( ! [X6: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ~ ( v6 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                            | ~ ( v15 @ Y7 ) ) ) ) ) ) ) )
                                        | ~ ( v18 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4664]) ).

thf(f4664,plain,
    ( ! [X6: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ~ ( v6 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                              | ~ ( v15 @ Y7 ) ) ) ) ) ) ) )
                                          | ~ ( v18 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4663,f358]) ).

thf(f4663,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( $true
        = ( ( mrel @ X5 @ X6 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ~ ( v6 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                              | ~ ( v15 @ Y7 ) ) ) ) ) ) ) )
                                          | ~ ( v18 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4662]) ).

thf(f4662,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ~ ( v6 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                  | ~ ( v15 @ Y8 ) ) ) ) ) ) ) )
                                              | ~ ( v18 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X6 ) )
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4661]) ).

thf(f4661,plain,
    ( ! [X5: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ~ ( v6 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                  | ~ ( v15 @ Y8 ) ) ) ) ) ) ) )
                                              | ~ ( v18 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4660]) ).

thf(f4660,plain,
    ( ! [X5: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ~ ( v6 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                    | ~ ( v15 @ Y8 ) ) ) ) ) ) ) )
                                                | ~ ( v18 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4659,f358]) ).

thf(f4659,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( ( ( mrel @ X4 @ X5 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ~ ( v6 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                    | ~ ( v15 @ Y8 ) ) ) ) ) ) ) )
                                                | ~ ( v18 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4658]) ).

thf(f4658,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ~ ( v6 @ Y18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                        | ~ ( v15 @ Y9 ) ) ) ) ) ) ) )
                                                    | ~ ( v18 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X5 )
        = $true )
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4657]) ).

thf(f4657,plain,
    ( ! [X4: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ~ ( v6 @ Y18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                        | ~ ( v15 @ Y9 ) ) ) ) ) ) ) )
                                                    | ~ ( v18 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4656]) ).

thf(f4656,plain,
    ( ! [X4: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ~ ( v6 @ Y18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                          | ~ ( v15 @ Y9 ) ) ) ) ) ) ) )
                                                      | ~ ( v18 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_41 ),
    inference(forward_demodulation,[],[f4655,f358]) ).

thf(f4655,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ( mrel @ X3 @ X4 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ~ ( v6 @ Y18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                          | ~ ( v15 @ Y9 ) ) ) ) ) ) ) )
                                                      | ~ ( v18 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_41 ),
    inference(beta_eta_normalization,[],[f4654]) ).

thf(f4654,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ~ ( v6 @ Y19 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                              | ~ ( v15 @ Y10 ) ) ) ) ) ) ) )
                                                          | ~ ( v18 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X4 )
        = $true )
    | ~ spl0_41 ),
    inference(pi_clausification,[],[f4575]) ).

thf(f4575,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ~ ( v6 @ Y19 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                              | ~ ( v15 @ Y10 ) ) ) ) ) ) ) )
                                                          | ~ ( v18 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(trivial_inequality_removal,[],[f4574]) ).

thf(f4574,plain,
    ( ! [X3: mworld] :
        ( ( $false = $true )
        | ( $true
          = ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ~ ( v6 @ Y19 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                | ~ ( v15 @ Y10 ) ) ) ) ) ) ) )
                                                            | ~ ( v18 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_41 ),
    inference(boolean_simplification,[],[f4565]) ).

thf(f4565,plain,
    ( ! [X3: mworld] :
        ( ( $true
          = ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ~ ( v6 @ Y19 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                | ~ ( v15 @ Y10 ) ) ) ) ) ) ) )
                                                            | ~ ( v18 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        | ( ~ $true = $true ) )
    | ~ spl0_41 ),
    inference(backward_demodulation,[],[f801,f4515]) ).

thf(f4515,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( v26 @ X3 ) )
    | ~ spl0_41 ),
    inference(avatar_component_clause,[],[f4514]) ).

thf(f4514,plain,
    ( spl0_41
  <=> ! [X3: mworld] :
        ( $true
        = ( v26 @ X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_41])]) ).

thf(f801,plain,
    ! [X3: mworld] :
      ( ( ( ~ ( v26 @ X3 ) )
        = $true )
      | ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ~ ( v6 @ Y19 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                              | ~ ( v15 @ Y10 ) ) ) ) ) ) ) )
                                                          | ~ ( v18 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(binary_proxy_clausification,[],[f800]) ).

thf(f800,plain,
    ! [X3: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ~ ( v6 @ Y19 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                              | ~ ( v15 @ Y10 ) ) ) ) ) ) ) )
                                                          | ~ ( v18 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        | ~ ( v26 @ X3 ) ) ),
    inference(boolean_simplification,[],[f799]) ).

thf(f799,plain,
    ! [X3: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ~ ( v6 @ Y19 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                | ~ ( v15 @ Y10 ) ) ) ) ) ) ) )
                                                            | ~ ( v18 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ~ ( v26 @ X3 ) ) ) ),
    inference(forward_demodulation,[],[f798,f358]) ).

thf(f798,plain,
    ! [X2: mworld,X3: mworld] :
      ( $true
      = ( ( mrel @ X2 @ X3 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ~ ( v6 @ Y19 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                | ~ ( v15 @ Y10 ) ) ) ) ) ) ) )
                                                            | ~ ( v18 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ~ ( v26 @ X3 ) ) ) ),
    inference(beta_eta_normalization,[],[f797]) ).

thf(f797,plain,
    ! [X2: mworld,X3: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ~ ( v6 @ Y20 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                    | ~ ( v15 @ Y11 ) ) ) ) ) ) ) )
                                                                | ~ ( v18 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
              | ~ ( v26 @ Y0 ) ) )
        @ X3 ) ),
    inference(pi_clausification,[],[f796]) ).

thf(f796,plain,
    ! [X2: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ~ ( v6 @ Y20 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                    | ~ ( v15 @ Y11 ) ) ) ) ) ) ) )
                                                                | ~ ( v18 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
              | ~ ( v26 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f795]) ).

thf(f795,plain,
    ! [X2: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ~ ( v6 @ Y20 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                      | ~ ( v15 @ Y11 ) ) ) ) ) ) ) )
                                                                  | ~ ( v18 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ~ ( v26 @ Y0 ) ) ) ) ) ),
    inference(forward_demodulation,[],[f794,f358]) ).

thf(f794,plain,
    ! [X2: mworld,X1: mworld] :
      ( $true
      = ( ( mrel @ X1 @ X2 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ~ ( v6 @ Y20 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                      | ~ ( v15 @ Y11 ) ) ) ) ) ) ) )
                                                                  | ~ ( v18 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ~ ( v26 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f793]) ).

thf(f793,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ~ ( v6 @ Y21 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                          | ~ ( v15 @ Y12 ) ) ) ) ) ) ) )
                                                                      | ~ ( v18 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                    | ~ ( v26 @ Y1 ) ) ) ) )
        @ X2 )
      = $true ),
    inference(pi_clausification,[],[f792]) ).

thf(f792,plain,
    ! [X1: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ~ ( v6 @ Y21 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                          | ~ ( v15 @ Y12 ) ) ) ) ) ) ) )
                                                                      | ~ ( v18 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                    | ~ ( v26 @ Y1 ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f791]) ).

thf(f791,plain,
    ! [X1: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ~ ( v6 @ Y21 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                            | ~ ( v15 @ Y12 ) ) ) ) ) ) ) )
                                                                        | ~ ( v18 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ~ ( v26 @ Y1 ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f790,f358]) ).

thf(f790,plain,
    ! [X1: mworld] :
      ( $true
      = ( ( mrel @ mactual @ X1 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ~ ( v6 @ Y21 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                            | ~ ( v15 @ Y12 ) ) ) ) ) ) ) )
                                                                        | ~ ( v18 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ~ ( v26 @ Y1 ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f789]) ).

thf(f789,plain,
    ! [X1: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ~ ( v6 @ Y22 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                | ~ ( v15 @ Y13 ) ) ) ) ) ) ) )
                                                                            | ~ ( v18 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                          | ~ ( v26 @ Y2 ) ) ) ) ) ) )
        @ X1 )
      = $true ),
    inference(pi_clausification,[],[f336]) ).

thf(f336,plain,
    ( ( !! @ mworld
      @ ^ [Y0: mworld] :
          ( ( mrel @ mactual @ Y0 )
         => ( !! @ mworld
            @ ^ [Y1: mworld] :
                ( ( mrel @ Y0 @ Y1 )
               => ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( !! @ mworld
                                                                                                                                          @ ^ [Y21: mworld] :
                                                                                                                                              ( ( mrel @ Y20 @ Y21 )
                                                                                                                                             => ( !! @ mworld
                                                                                                                                                @ ^ [Y22: mworld] :
                                                                                                                                                    ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                   => ~ ( v6 @ Y22 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                                                              | ~ ( v15 @ Y13 ) ) ) ) ) ) ) )
                                                                          | ~ ( v18 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                        | ~ ( v26 @ Y2 ) ) ) ) ) ) ) )
    = $true ),
    inference(beta_eta_normalization,[],[f260]) ).

thf(f260,plain,
    ( $true
    = ( ^ [Y0: mworld > $o] : ( Y0 @ mactual )
      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
            ( !! @ mworld
            @ ^ [Y2: mworld] :
                ( ( mrel @ Y1 @ Y2 )
               => ( Y0 @ Y2 ) ) )
        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
              ( !! @ mworld
              @ ^ [Y2: mworld] :
                  ( ( mrel @ Y1 @ Y2 )
                 => ( Y0 @ Y2 ) ) )
          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                ( !! @ mworld
                @ ^ [Y2: mworld] :
                    ( ( mrel @ Y1 @ Y2 )
                   => ( Y0 @ Y2 ) ) )
            @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                  ( ( Y1 @ Y2 )
                  | ( Y0 @ Y2 ) )
              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                    ~ ( Y0 @ Y1 )
                @ v26 )
              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                    ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( Y0 @ Y2 ) ) )
                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                      ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( Y0 @ Y2 ) ) )
                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                        ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( Y0 @ Y2 ) ) )
                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                          ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( Y0 @ Y2 ) ) )
                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                            ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( Y0 @ Y2 ) ) )
                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                              ( !! @ mworld
                              @ ^ [Y2: mworld] :
                                  ( ( mrel @ Y1 @ Y2 )
                                 => ( Y0 @ Y2 ) ) )
                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                ( !! @ mworld
                                @ ^ [Y2: mworld] :
                                    ( ( mrel @ Y1 @ Y2 )
                                   => ( Y0 @ Y2 ) ) )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                  ( !! @ mworld
                                  @ ^ [Y2: mworld] :
                                      ( ( mrel @ Y1 @ Y2 )
                                     => ( Y0 @ Y2 ) ) )
                              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                    ( ( Y1 @ Y2 )
                                    | ( Y0 @ Y2 ) )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                      ~ ( Y0 @ Y1 )
                                  @ v18 )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                      ( !! @ mworld
                                      @ ^ [Y2: mworld] :
                                          ( ( mrel @ Y1 @ Y2 )
                                         => ( Y0 @ Y2 ) ) )
                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                        ( !! @ mworld
                                        @ ^ [Y2: mworld] :
                                            ( ( mrel @ Y1 @ Y2 )
                                           => ( Y0 @ Y2 ) ) )
                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                          ( !! @ mworld
                                          @ ^ [Y2: mworld] :
                                              ( ( mrel @ Y1 @ Y2 )
                                             => ( Y0 @ Y2 ) ) )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                            ( ( Y1 @ Y2 )
                                            | ( Y0 @ Y2 ) )
                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                              ~ ( Y0 @ Y1 )
                                          @ v15 )
                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                              ( !! @ mworld
                                              @ ^ [Y2: mworld] :
                                                  ( ( mrel @ Y1 @ Y2 )
                                                 => ( Y0 @ Y2 ) ) )
                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                ( !! @ mworld
                                                @ ^ [Y2: mworld] :
                                                    ( ( mrel @ Y1 @ Y2 )
                                                   => ( Y0 @ Y2 ) ) )
                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                  ( !! @ mworld
                                                  @ ^ [Y2: mworld] :
                                                      ( ( mrel @ Y1 @ Y2 )
                                                     => ( Y0 @ Y2 ) ) )
                                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                    ( !! @ mworld
                                                    @ ^ [Y2: mworld] :
                                                        ( ( mrel @ Y1 @ Y2 )
                                                       => ( Y0 @ Y2 ) ) )
                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                      ( !! @ mworld
                                                      @ ^ [Y2: mworld] :
                                                          ( ( mrel @ Y1 @ Y2 )
                                                         => ( Y0 @ Y2 ) ) )
                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                        ( !! @ mworld
                                                        @ ^ [Y2: mworld] :
                                                            ( ( mrel @ Y1 @ Y2 )
                                                           => ( Y0 @ Y2 ) ) )
                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                          ( !! @ mworld
                                                          @ ^ [Y2: mworld] :
                                                              ( ( mrel @ Y1 @ Y2 )
                                                             => ( Y0 @ Y2 ) ) )
                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                            ( !! @ mworld
                                                            @ ^ [Y2: mworld] :
                                                                ( ( mrel @ Y1 @ Y2 )
                                                               => ( Y0 @ Y2 ) ) )
                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                              ( !! @ mworld
                                                              @ ^ [Y2: mworld] :
                                                                  ( ( mrel @ Y1 @ Y2 )
                                                                 => ( Y0 @ Y2 ) ) )
                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                ~ ( Y0 @ Y1 )
                                                            @ v6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(definition_unfolding,[],[f201,f214,f203,f203,f203,f195,f221,f203,f203,f203,f203,f203,f203,f203,f203,f195,f221,f203,f203,f203,f195,f221,f203,f203,f203,f203,f203,f203,f203,f203,f203,f221]) ).

thf(f195,plain,
    ( mor
    = ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
          ( ( Y1 @ Y2 )
          | ( Y0 @ Y2 ) ) ) ),
    inference(cnf_transformation,[],[f152]) ).

thf(f152,plain,
    ( mor
    = ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
          ( ( Y1 @ Y2 )
          | ( Y0 @ Y2 ) ) ) ),
    inference(fool_elimination,[],[f151]) ).

thf(f151,plain,
    ( mor
    = ( ^ [X0: mworld > $o,X1: mworld > $o,X2: mworld] :
          ( ( X0 @ X2 )
          | ( X1 @ X2 ) ) ) ),
    inference(rectify,[],[f4]) ).

thf(f4,axiom,
    ( mor
    = ( ^ [X1: mworld > $o,X3: mworld > $o,X2: mworld] :
          ( ( X1 @ X2 )
          | ( X3 @ X2 ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mor_def) ).

thf(f201,plain,
    ( ( mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v26 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v18 ) @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v15 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mnot @ v6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(cnf_transformation,[],[f84]) ).

thf(f84,plain,
    ( ( mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v26 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v18 ) @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v15 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mnot @ v6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(fool_elimination,[],[f83]) ).

thf(f83,plain,
    mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v26 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v18 ) @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v15 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mnot @ v6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f32]) ).

thf(f32,axiom,
    mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v26 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v18 ) @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v15 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mnot @ v6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod23) ).

thf(f2641,plain,
    ! [X22: mworld] :
      ( $true
      = ( v6 @ ( sK22 @ X22 ) ) ),
    inference(boolean_simplification,[],[f2640]) ).

thf(f2640,plain,
    ! [X22: mworld] :
      ( ( $true
        & ( v6 @ ( sK22 @ X22 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2639,f358]) ).

thf(f2639,plain,
    ! [X22: mworld] :
      ( $true
      = ( ( mrel @ X22 @ ( sK22 @ X22 ) )
        & ( v6 @ ( sK22 @ X22 ) ) ) ),
    inference(beta_eta_normalization,[],[f2638]) ).

thf(f2638,plain,
    ! [X22: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X22 @ Y0 )
            & ( v6 @ Y0 ) )
        @ ( sK22 @ X22 ) ) ),
    inference(sigma_clausification,[],[f2637]) ).

thf(f2637,plain,
    ! [X22: mworld] :
      ( ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X22 @ Y0 )
            & ( v6 @ Y0 ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2636]) ).

thf(f2636,plain,
    ! [X22: mworld] :
      ( ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X22 @ Y0 )
              & ( v6 @ Y0 ) ) )
        & $true )
      = $true ),
    inference(backward_demodulation,[],[f2633,f2634]) ).

thf(f2634,plain,
    ! [X22: mworld] :
      ( ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X22 @ Y0 )
            & ~ ( v6 @ Y0 ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f2633]) ).

thf(f2633,plain,
    ! [X22: mworld] :
      ( ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X22 @ Y0 )
              & ( v6 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X22 @ Y0 )
              & ~ ( v6 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2632]) ).

thf(f2632,plain,
    ! [X22: mworld] :
      ( $true
      = ( $true
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X22 @ Y0 )
              & ( v6 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X22 @ Y0 )
              & ~ ( v6 @ Y0 ) ) ) ) ),
    inference(backward_demodulation,[],[f2623,f2631]) ).

thf(f2631,plain,
    ! [X22: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X22 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ?? @ mworld @ ( mrel @ Y4 ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v5 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v5 @ Y1 ) ) ) ) ) ) ),
    inference(binary_proxy_clausification,[],[f2623]) ).

thf(f2623,plain,
    ! [X22: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X22 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ?? @ mworld @ ( mrel @ Y4 ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v5 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v5 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X22 @ Y0 )
              & ( v6 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X22 @ Y0 )
              & ~ ( v6 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2622]) ).

thf(f2622,plain,
    ! [X22: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X22 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ?? @ mworld @ ( mrel @ Y4 ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v5 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v5 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X22 @ Y0 )
                & ( v6 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X22 @ Y0 )
                & ~ ( v6 @ Y0 ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2621,f358]) ).

thf(f2621,plain,
    ! [X21: mworld,X22: mworld] :
      ( $true
      = ( ( mrel @ X21 @ X22 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X22 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ?? @ mworld @ ( mrel @ Y4 ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v5 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v5 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X22 @ Y0 )
                & ( v6 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X22 @ Y0 )
                & ~ ( v6 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2620]) ).

thf(f2620,plain,
    ! [X21: mworld,X22: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X21 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ?? @ mworld @ ( mrel @ Y5 ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v5 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v5 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v6 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v6 @ Y1 ) ) ) ) )
        @ X22 )
      = $true ),
    inference(pi_clausification,[],[f2612]) ).

thf(f2612,plain,
    ! [X21: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X21 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ?? @ mworld @ ( mrel @ Y5 ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v5 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v5 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v6 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v6 @ Y1 ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f2611]) ).

thf(f2611,plain,
    ! [X21: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X21 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ?? @ mworld @ ( mrel @ Y5 ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v5 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v5 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v6 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v6 @ Y1 ) ) ) ) ) )
        & $true ) ),
    inference(backward_demodulation,[],[f2584,f2609]) ).

thf(f2609,plain,
    ! [X21: mworld] :
      ( ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X21 @ Y0 )
              & ( v7 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X21 @ Y0 )
              & ~ ( v7 @ Y0 ) ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f2584]) ).

thf(f2584,plain,
    ! [X21: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X21 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ?? @ mworld @ ( mrel @ Y5 ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v5 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v5 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v6 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v6 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X21 @ Y0 )
              & ( v7 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X21 @ Y0 )
              & ~ ( v7 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2583]) ).

thf(f2583,plain,
    ! [X21: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X21 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ?? @ mworld @ ( mrel @ Y5 ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v5 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v5 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v6 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v6 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X21 @ Y0 )
                & ( v7 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X21 @ Y0 )
                & ~ ( v7 @ Y0 ) ) ) ) ) ),
    inference(forward_demodulation,[],[f2582,f358]) ).

thf(f2582,plain,
    ! [X21: mworld,X20: mworld] :
      ( ( ( mrel @ X20 @ X21 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X21 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ?? @ mworld @ ( mrel @ Y5 ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v5 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v5 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v6 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v6 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X21 @ Y0 )
                & ( v7 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X21 @ Y0 )
                & ~ ( v7 @ Y0 ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2581]) ).

thf(f2581,plain,
    ! [X21: mworld,X20: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X20 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ?? @ mworld @ ( mrel @ Y6 ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v5 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v5 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v6 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v6 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v7 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v7 @ Y1 ) ) ) ) )
        @ X21 ) ),
    inference(pi_clausification,[],[f2576]) ).

thf(f2576,plain,
    ! [X20: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X20 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ?? @ mworld @ ( mrel @ Y6 ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v5 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v5 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v6 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v6 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v7 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v7 @ Y1 ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2575]) ).

thf(f2575,plain,
    ! [X20: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X20 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ?? @ mworld @ ( mrel @ Y6 ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v5 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v5 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v6 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v6 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v7 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v7 @ Y1 ) ) ) ) ) )
        & $true )
      = $true ),
    inference(backward_demodulation,[],[f2568,f2573]) ).

thf(f2573,plain,
    ! [X20: mworld] :
      ( $true
      = ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X20 @ Y0 )
              & ( v8 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X20 @ Y0 )
              & ~ ( v8 @ Y0 ) ) ) ) ),
    inference(binary_proxy_clausification,[],[f2568]) ).

thf(f2568,plain,
    ! [X20: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X20 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ?? @ mworld @ ( mrel @ Y6 ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v5 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v5 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v6 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v6 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v7 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v7 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X20 @ Y0 )
              & ( v8 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X20 @ Y0 )
              & ~ ( v8 @ Y0 ) ) ) ) ),
    inference(boolean_simplification,[],[f2567]) ).

thf(f2567,plain,
    ! [X20: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X20 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ?? @ mworld @ ( mrel @ Y6 ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v5 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v5 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v6 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v6 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v7 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v7 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X20 @ Y0 )
                & ( v8 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X20 @ Y0 )
                & ~ ( v8 @ Y0 ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2566,f358]) ).

thf(f2566,plain,
    ! [X19: mworld,X20: mworld] :
      ( ( ( mrel @ X19 @ X20 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X20 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ?? @ mworld @ ( mrel @ Y6 ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v5 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v5 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v6 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v6 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v7 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v7 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X20 @ Y0 )
                & ( v8 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X20 @ Y0 )
                & ~ ( v8 @ Y0 ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2565]) ).

thf(f2565,plain,
    ! [X19: mworld,X20: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X19 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ?? @ mworld @ ( mrel @ Y7 ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v5 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v5 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v6 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v6 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v7 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v7 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v8 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v8 @ Y1 ) ) ) ) )
        @ X20 ) ),
    inference(pi_clausification,[],[f2560]) ).

thf(f2560,plain,
    ! [X19: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X19 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ?? @ mworld @ ( mrel @ Y7 ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v5 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v5 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v6 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v6 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v7 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v7 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v8 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v8 @ Y1 ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f2559]) ).

thf(f2559,plain,
    ! [X19: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X19 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ?? @ mworld @ ( mrel @ Y7 ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v5 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v5 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v6 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v6 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v7 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v7 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v8 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v8 @ Y1 ) ) ) ) ) )
        & $true ) ),
    inference(forward_demodulation,[],[f2558,f1604]) ).

thf(f2558,plain,
    ! [X19: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X19 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ?? @ mworld @ ( mrel @ Y7 ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v5 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v5 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v6 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v6 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v7 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v7 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v8 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v8 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld @ ( mrel @ X19 ) ) ) ),
    inference(boolean_simplification,[],[f2557]) ).

thf(f2557,plain,
    ! [X19: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X19 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ?? @ mworld @ ( mrel @ Y7 ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v5 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v5 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v6 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v6 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v7 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v7 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v8 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v8 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X19 ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2556,f358]) ).

thf(f2556,plain,
    ! [X18: mworld,X19: mworld] :
      ( $true
      = ( ( mrel @ X18 @ X19 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X19 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ?? @ mworld @ ( mrel @ Y7 ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v5 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v5 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v6 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v6 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v7 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v7 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v8 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v8 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X19 ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2555]) ).

thf(f2555,plain,
    ! [X18: mworld,X19: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X18 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ?? @ mworld @ ( mrel @ Y8 ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v5 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v5 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v6 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v6 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v7 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v7 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v8 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v8 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) )
        @ X19 ) ),
    inference(pi_clausification,[],[f2548]) ).

thf(f2548,plain,
    ! [X18: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X18 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ?? @ mworld @ ( mrel @ Y8 ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v5 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v5 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v6 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v6 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v7 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v7 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v8 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v8 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2547]) ).

thf(f2547,plain,
    ! [X18: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X18 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ?? @ mworld @ ( mrel @ Y8 ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v5 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v5 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v6 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v6 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v7 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v7 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v8 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v8 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & $true )
      = $true ),
    inference(forward_demodulation,[],[f2546,f1604]) ).

thf(f2546,plain,
    ! [X18: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X18 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ?? @ mworld @ ( mrel @ Y8 ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v5 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v5 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v6 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v6 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v7 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v7 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ( v8 @ Y2 ) ) )
                        & ( ?? @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                              & ~ ( v8 @ Y2 ) ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & ( ?? @ mworld @ ( mrel @ X18 ) ) ) ),
    inference(boolean_simplification,[],[f2545]) ).

thf(f2545,plain,
    ! [X18: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X18 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ?? @ mworld @ ( mrel @ Y8 ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v5 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v5 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v6 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v6 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v7 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v7 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v8 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v8 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X18 ) ) ) ) ),
    inference(forward_demodulation,[],[f2544,f358]) ).

thf(f2544,plain,
    ! [X18: mworld,X17: mworld] :
      ( ( ( mrel @ X17 @ X18 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X18 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ?? @ mworld @ ( mrel @ Y8 ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v5 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v5 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v6 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v6 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v7 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v7 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ( v8 @ Y2 ) ) )
                          & ( ?? @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                                & ~ ( v8 @ Y2 ) ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X18 ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2543]) ).

thf(f2543,plain,
    ! [X18: mworld,X17: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X17 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ?? @ mworld @ ( mrel @ Y9 ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v5 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v5 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v6 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v6 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v7 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v7 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v8 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v8 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) )
        @ X18 )
      = $true ),
    inference(pi_clausification,[],[f2536]) ).

thf(f2536,plain,
    ! [X17: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X17 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ?? @ mworld @ ( mrel @ Y9 ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v5 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v5 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v6 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v6 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v7 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v7 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ( v8 @ Y3 ) ) )
                              & ( ?? @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                    & ~ ( v8 @ Y3 ) ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) ) ),
    inference(boolean_simplification,[],[f2535]) ).

thf(f2535,plain,
    ! [X17: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X17 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ?? @ mworld @ ( mrel @ Y9 ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v5 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v5 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v6 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v6 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v7 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v7 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v8 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v8 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & $true ) ),
    inference(forward_demodulation,[],[f2534,f1604]) ).

thf(f2534,plain,
    ! [X17: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X17 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ?? @ mworld @ ( mrel @ Y9 ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v5 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v5 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v6 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v6 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v7 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v7 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ( v8 @ Y3 ) ) )
                                & ( ?? @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                      & ~ ( v8 @ Y3 ) ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & ( ?? @ mworld @ ( mrel @ X17 ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2533]) ).

thf(f2533,plain,
    ! [X17: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X17 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ?? @ mworld @ ( mrel @ Y9 ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v5 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v5 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v6 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v6 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v7 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v7 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v8 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v8 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X17 ) ) ) ) ),
    inference(forward_demodulation,[],[f2532,f358]) ).

thf(f2532,plain,
    ! [X16: mworld,X17: mworld] :
      ( $true
      = ( ( mrel @ X16 @ X17 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X17 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ?? @ mworld @ ( mrel @ Y9 ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld @ ( mrel @ Y6 ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v5 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v5 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v6 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v6 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v7 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v7 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ( v8 @ Y3 ) ) )
                                  & ( ?? @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                        & ~ ( v8 @ Y3 ) ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X17 ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2531]) ).

thf(f2531,plain,
    ! [X16: mworld,X17: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X16 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ?? @ mworld @ ( mrel @ Y10 ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v5 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v5 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v6 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v6 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v7 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v7 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v8 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v8 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) )
        @ X17 )
      = $true ),
    inference(pi_clausification,[],[f2374]) ).

thf(f2374,plain,
    ! [X16: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X16 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ?? @ mworld @ ( mrel @ Y10 ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v5 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v5 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v6 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v6 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v7 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v7 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ( v8 @ Y4 ) ) )
                                      & ( ?? @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                            & ~ ( v8 @ Y4 ) ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) ) ),
    inference(boolean_simplification,[],[f2373]) ).

thf(f2373,plain,
    ! [X16: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X16 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ?? @ mworld @ ( mrel @ Y10 ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v5 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v5 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v6 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v6 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v7 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v7 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v8 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v8 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & $true )
      = $true ),
    inference(forward_demodulation,[],[f2372,f1604]) ).

thf(f2372,plain,
    ! [X16: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X16 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ?? @ mworld @ ( mrel @ Y10 ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v5 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v5 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v6 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v6 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v7 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v7 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ( v8 @ Y4 ) ) )
                                        & ( ?? @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                              & ~ ( v8 @ Y4 ) ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & ( ?? @ mworld @ ( mrel @ X16 ) ) ) ),
    inference(boolean_simplification,[],[f2371]) ).

thf(f2371,plain,
    ! [X16: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X16 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ?? @ mworld @ ( mrel @ Y10 ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v5 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v5 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v6 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v6 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v7 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v7 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v8 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v8 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X16 ) ) ) ) ),
    inference(forward_demodulation,[],[f2370,f358]) ).

thf(f2370,plain,
    ! [X16: mworld,X15: mworld] :
      ( $true
      = ( ( mrel @ X15 @ X16 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X16 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ?? @ mworld @ ( mrel @ Y10 ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld @ ( mrel @ Y7 ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v5 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v5 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v6 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v6 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v7 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v7 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ( v8 @ Y4 ) ) )
                                          & ( ?? @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                                & ~ ( v8 @ Y4 ) ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld @ ( mrel @ X16 ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2369]) ).

thf(f2369,plain,
    ! [X16: mworld,X15: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X15 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ?? @ mworld @ ( mrel @ Y11 ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v5 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v5 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v6 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v6 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v7 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v7 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v8 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v8 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) )
        @ X16 )
      = $true ),
    inference(pi_clausification,[],[f2364]) ).

thf(f2364,plain,
    ! [X15: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X15 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ?? @ mworld @ ( mrel @ Y11 ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v5 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v5 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v6 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v6 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v7 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v7 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ( v8 @ Y5 ) ) )
                                              & ( ?? @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                    & ~ ( v8 @ Y5 ) ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2363]) ).

thf(f2363,plain,
    ! [X15: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ?? @ mworld @ ( mrel @ Y11 ) ) ) )
                                                                                                & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ( v5 @ Y8 ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ~ ( v5 @ Y8 ) ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v6 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v6 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v7 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v7 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v8 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v8 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & $true )
      = $true ),
    inference(backward_demodulation,[],[f2356,f2361]) ).

thf(f2361,plain,
    ! [X15: mworld] :
      ( ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
              & ( v13 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
              & ~ ( v13 @ Y0 ) ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f2356]) ).

thf(f2356,plain,
    ! [X15: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ?? @ mworld @ ( mrel @ Y11 ) ) ) )
                                                                                                & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ( v5 @ Y8 ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ~ ( v5 @ Y8 ) ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v6 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v6 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v7 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v7 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ( v8 @ Y5 ) ) )
                                                & ( ?? @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                      & ~ ( v8 @ Y5 ) ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
              & ( v13 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
              & ~ ( v13 @ Y0 ) ) ) ) ),
    inference(boolean_simplification,[],[f2355]) ).

thf(f2355,plain,
    ! [X15: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X15 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ?? @ mworld @ ( mrel @ Y11 ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v5 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v5 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v6 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v6 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v7 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v7 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v8 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v8 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X15 @ Y0 )
                & ( v13 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X15 @ Y0 )
                & ~ ( v13 @ Y0 ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2354,f358]) ).

thf(f2354,plain,
    ! [X14: mworld,X15: mworld] :
      ( ( ( mrel @ X14 @ X15 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X15 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ?? @ mworld @ ( mrel @ Y11 ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld @ ( mrel @ Y8 ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v5 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v5 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v6 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v6 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v7 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v7 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ( v8 @ Y5 ) ) )
                                                  & ( ?? @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                        & ~ ( v8 @ Y5 ) ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X15 @ Y0 )
                & ( v13 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X15 @ Y0 )
                & ~ ( v13 @ Y0 ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2353]) ).

thf(f2353,plain,
    ! [X14: mworld,X15: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X14 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ?? @ mworld @ ( mrel @ Y12 ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v5 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v5 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v6 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v6 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v7 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v7 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v8 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v8 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v13 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v13 @ Y1 ) ) ) ) )
        @ X15 ) ),
    inference(pi_clausification,[],[f2352]) ).

thf(f2352,plain,
    ! [X14: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X14 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ?? @ mworld @ ( mrel @ Y12 ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v5 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v5 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v6 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v6 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v7 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v7 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ( v8 @ Y6 ) ) )
                                                      & ( ?? @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                            & ~ ( v8 @ Y6 ) ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v13 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v13 @ Y1 ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2351]) ).

thf(f2351,plain,
    ! [X14: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ?? @ mworld @ ( mrel @ Y12 ) ) ) )
                                                                                                        & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v5 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v5 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ( v6 @ Y8 ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ~ ( v6 @ Y8 ) ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v7 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v7 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v8 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v8 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v13 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v13 @ Y1 ) ) ) ) ) )
        & $true ) ),
    inference(backward_demodulation,[],[f2348,f2349]) ).

thf(f2349,plain,
    ! [X14: mworld] :
      ( $true
      = ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
              & ( v14 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
              & ~ ( v14 @ Y0 ) ) ) ) ),
    inference(binary_proxy_clausification,[],[f2348]) ).

thf(f2348,plain,
    ! [X14: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y4: mworld] :
                                              ( ( mrel @ Y3 @ Y4 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y5: mworld] :
                                                      ( ( mrel @ Y4 @ Y5 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y10: mworld] :
                                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y11: mworld] :
                                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y12: mworld] :
                                                                                                              ( ( mrel @ Y11 @ Y12 )
                                                                                                             => ( ?? @ mworld @ ( mrel @ Y12 ) ) ) )
                                                                                                        & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                        & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ( v5 @ Y9 ) ) )
                                                                                & ( ?? @ mworld
                                                                                  @ ^ [Y9: mworld] :
                                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                                      & ~ ( v5 @ Y9 ) ) ) ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ( v6 @ Y8 ) ) )
                                                                        & ( ?? @ mworld
                                                                          @ ^ [Y8: mworld] :
                                                                              ( ( mrel @ Y7 @ Y8 )
                                                                              & ~ ( v6 @ Y8 ) ) ) ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ( v7 @ Y7 ) ) )
                                                                & ( ?? @ mworld
                                                                  @ ^ [Y7: mworld] :
                                                                      ( ( mrel @ Y6 @ Y7 )
                                                                      & ~ ( v7 @ Y7 ) ) ) ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ( v8 @ Y6 ) ) )
                                                        & ( ?? @ mworld
                                                          @ ^ [Y6: mworld] :
                                                              ( ( mrel @ Y5 @ Y6 )
                                                              & ~ ( v8 @ Y6 ) ) ) ) ) )
                                                & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                        & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ( v13 @ Y1 ) ) )
                & ( ?? @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                      & ~ ( v13 @ Y1 ) ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
              & ( v14 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
              & ~ ( v14 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2347]) ).

thf(f2347,plain,
    ! [X14: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ?? @ mworld @ ( mrel @ Y12 ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v5 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v5 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v6 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v6 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v7 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v7 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v8 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v8 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v13 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v13 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
                & ( v14 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
                & ~ ( v14 @ Y0 ) ) ) ) ) ),
    inference(forward_demodulation,[],[f2346,f358]) ).

thf(f2346,plain,
    ! [X14: mworld,X13: mworld] :
      ( ( ( mrel @ X13 @ X14 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y4: mworld] :
                                                ( ( mrel @ Y3 @ Y4 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y5: mworld] :
                                                        ( ( mrel @ Y4 @ Y5 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y10: mworld] :
                                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y11: mworld] :
                                                                                                        ( ( mrel @ Y10 @ Y11 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y12: mworld] :
                                                                                                                ( ( mrel @ Y11 @ Y12 )
                                                                                                               => ( ?? @ mworld @ ( mrel @ Y12 ) ) ) )
                                                                                                          & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                                  & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                          & ( ?? @ mworld @ ( mrel @ Y9 ) ) ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ( v5 @ Y9 ) ) )
                                                                                  & ( ?? @ mworld
                                                                                    @ ^ [Y9: mworld] :
                                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                                        & ~ ( v5 @ Y9 ) ) ) ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ( v6 @ Y8 ) ) )
                                                                          & ( ?? @ mworld
                                                                            @ ^ [Y8: mworld] :
                                                                                ( ( mrel @ Y7 @ Y8 )
                                                                                & ~ ( v6 @ Y8 ) ) ) ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ( v7 @ Y7 ) ) )
                                                                  & ( ?? @ mworld
                                                                    @ ^ [Y7: mworld] :
                                                                        ( ( mrel @ Y6 @ Y7 )
                                                                        & ~ ( v7 @ Y7 ) ) ) ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ( v8 @ Y6 ) ) )
                                                          & ( ?? @ mworld
                                                            @ ^ [Y6: mworld] :
                                                                ( ( mrel @ Y5 @ Y6 )
                                                                & ~ ( v8 @ Y6 ) ) ) ) ) )
                                                  & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                          & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ( v13 @ Y1 ) ) )
                  & ( ?? @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                        & ~ ( v13 @ Y1 ) ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
                & ( v14 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
                & ~ ( v14 @ Y0 ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2345]) ).

thf(f2345,plain,
    ! [X14: mworld,X13: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X13 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y5: mworld] :
                                                    ( ( mrel @ Y4 @ Y5 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y6: mworld] :
                                                            ( ( mrel @ Y5 @ Y6 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y11: mworld] :
                                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y12: mworld] :
                                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y13: mworld] :
                                                                                                                    ( ( mrel @ Y12 @ Y13 )
                                                                                                                   => ( ?? @ mworld @ ( mrel @ Y13 ) ) ) )
                                                                                                              & ( ?? @ mworld @ ( mrel @ Y12 ) ) ) ) )
                                                                                                      & ( ?? @ mworld @ ( mrel @ Y11 ) ) ) ) )
                                                                                              & ( ?? @ mworld @ ( mrel @ Y10 ) ) ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ( v5 @ Y10 ) ) )
                                                                                      & ( ?? @ mworld
                                                                                        @ ^ [Y10: mworld] :
                                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                                            & ~ ( v5 @ Y10 ) ) ) ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ( v6 @ Y9 ) ) )
                                                                              & ( ?? @ mworld
                                                                                @ ^ [Y9: mworld] :
                                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                                    & ~ ( v6 @ Y9 ) ) ) ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ( v7 @ Y8 ) ) )
                                                                      & ( ?? @ mworld
                                                                        @ ^ [Y8: mworld] :
                                                                            ( ( mrel @ Y7 @ Y8 )
                                                                            & ~ ( v7 @ Y8 ) ) ) ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ( v8 @ Y7 ) ) )
                                                              & ( ?? @ mworld
                                                                @ ^ [Y7: mworld] :
                                                                    ( ( mrel @ Y6 @ Y7 )
                                                                    & ~ ( v8 @ Y7 ) ) ) ) ) )
                                                      & ( ?? @ mworld @ ( mrel @ Y5 ) ) ) ) )
                                              & ( ?? @ mworld @ ( mrel @ Y4 ) ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ( v13 @ Y2 ) ) )
                      & ( ?? @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                            & ~ ( v13 @ Y2 ) ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v14 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v14 @ Y1 ) ) ) ) )
        @ X14 )
      = $true ),
    inference(pi_clausification,[],[f2217]) ).

thf(f4561,plain,
    ( spl0_41
    | spl0_43
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f4557,f4001,f4559,f4514]) ).

thf(f4001,plain,
    ( spl0_40
  <=> ! [X2: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( v14 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                | ~ ( v21 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
                | ( v26 @ Y0 ) ) ) )
        = $true ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_40])]) ).

thf(f4557,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( $true
          = ( v26 @ X3 ) )
        | ( $true
          = ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( v14 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                    | ~ ( v21 @ Y3 ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_40 ),
    inference(boolean_simplification,[],[f4556]) ).

thf(f4556,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( $true
          = ( v26 @ X3 ) )
        | ( $true
          = ( $true
           => ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X4 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( v14 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                      | ~ ( v21 @ Y3 ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f4555,f358]) ).

thf(f4555,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ( ( mrel @ X3 @ X4 )
           => ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X4 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( v14 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                      | ~ ( v21 @ Y3 ) ) ) ) ) ) ) ) ) ) )
          = $true )
        | ( $true
          = ( v26 @ X3 ) ) )
    | ~ spl0_40 ),
    inference(beta_eta_normalization,[],[f4552]) ).

thf(f4552,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ( ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( v14 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                          | ~ ( v21 @ Y4 ) ) ) ) ) ) ) ) ) ) )
            @ X4 )
          = $true )
        | ( $true
          = ( v26 @ X3 ) ) )
    | ~ spl0_40 ),
    inference(pi_clausification,[],[f4534]) ).

thf(f4534,plain,
    ( ! [X3: mworld] :
        ( ( $true
          = ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( v14 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                          | ~ ( v21 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) )
        | ( $true
          = ( v26 @ X3 ) ) )
    | ~ spl0_40 ),
    inference(binary_proxy_clausification,[],[f4533]) ).

thf(f4533,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( v14 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                          | ~ ( v21 @ Y4 ) ) ) ) ) ) ) ) ) ) ) )
          | ( v26 @ X3 ) ) )
    | ~ spl0_40 ),
    inference(boolean_simplification,[],[f4532]) ).

thf(f4532,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X3 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( v14 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                            | ~ ( v21 @ Y4 ) ) ) ) ) ) ) ) ) ) ) )
            | ( v26 @ X3 ) ) ) )
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f4531,f358]) ).

thf(f4531,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ( mrel @ X2 @ X3 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X3 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( v14 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                            | ~ ( v21 @ Y4 ) ) ) ) ) ) ) ) ) ) ) )
            | ( v26 @ X3 ) ) ) )
    | ~ spl0_40 ),
    inference(beta_eta_normalization,[],[f4530]) ).

thf(f4530,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( v14 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                | ~ ( v21 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
                | ( v26 @ Y0 ) ) )
          @ X3 ) )
    | ~ spl0_40 ),
    inference(pi_clausification,[],[f4002]) ).

thf(f4002,plain,
    ( ! [X2: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( v14 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                | ~ ( v21 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
                | ( v26 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_40 ),
    inference(avatar_component_clause,[],[f4001]) ).

thf(f4519,plain,
    ( spl0_41
    | spl0_42
    | ~ spl0_39 ),
    inference(avatar_split_clause,[],[f4512,f3998,f4517,f4514]) ).

thf(f3998,plain,
    ( spl0_39
  <=> ! [X1: mworld] :
        ( $true
        = ( v28 @ X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_39])]) ).

thf(f4512,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( $true
          = ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ~ ( v13 @ Y11 ) ) ) ) ) ) )
                                                                  | ~ ( v16 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        | ( $true
          = ( v26 @ X3 ) ) )
    | ~ spl0_39 ),
    inference(boolean_simplification,[],[f4511]) ).

thf(f4511,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( $true
          = ( v26 @ X3 ) )
        | ( $true
          = ( $true
           => ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X4 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ~ ( v13 @ Y11 ) ) ) ) ) ) )
                                                                    | ~ ( v16 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_39 ),
    inference(forward_demodulation,[],[f4509,f358]) ).

thf(f4509,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( $true
          = ( v26 @ X3 ) )
        | ( ( ( mrel @ X3 @ X4 )
           => ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X4 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ~ ( v13 @ Y11 ) ) ) ) ) ) )
                                                                    | ~ ( v16 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          = $true ) )
    | ~ spl0_39 ),
    inference(beta_eta_normalization,[],[f4507]) ).

thf(f4507,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( $true
          = ( v26 @ X3 ) )
        | ( ( ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ~ ( v13 @ Y12 ) ) ) ) ) ) )
                                                                        | ~ ( v16 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
            @ X4 )
          = $true ) )
    | ~ spl0_39 ),
    inference(pi_clausification,[],[f4072]) ).

thf(f4072,plain,
    ( ! [X3: mworld] :
        ( ( $true
          = ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ~ ( v13 @ Y12 ) ) ) ) ) ) )
                                                                        | ~ ( v16 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        | ( $true
          = ( v26 @ X3 ) ) )
    | ~ spl0_39 ),
    inference(binary_proxy_clausification,[],[f4071]) ).

thf(f4071,plain,
    ( ! [X3: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ~ ( v13 @ Y12 ) ) ) ) ) ) )
                                                                        | ~ ( v16 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ( v26 @ X3 ) )
        = $true )
    | ~ spl0_39 ),
    inference(boolean_simplification,[],[f4070]) ).

thf(f4070,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X3 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ~ ( v13 @ Y12 ) ) ) ) ) ) )
                                                                          | ~ ( v16 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
            | ( v26 @ X3 ) ) ) )
    | ~ spl0_39 ),
    inference(forward_demodulation,[],[f4069,f358]) ).

thf(f4069,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( ( ( mrel @ X2 @ X3 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X3 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ~ ( v13 @ Y12 ) ) ) ) ) ) )
                                                                          | ~ ( v16 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
            | ( v26 @ X3 ) ) )
        = $true )
    | ~ spl0_39 ),
    inference(beta_eta_normalization,[],[f4068]) ).

thf(f4068,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ~ ( v13 @ Y13 ) ) ) ) ) ) )
                                                                              | ~ ( v16 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ( v26 @ Y0 ) ) )
          @ X3 ) )
    | ~ spl0_39 ),
    inference(pi_clausification,[],[f4067]) ).

thf(f4067,plain,
    ( ! [X2: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ~ ( v13 @ Y13 ) ) ) ) ) ) )
                                                                              | ~ ( v16 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ( v26 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_39 ),
    inference(boolean_simplification,[],[f4066]) ).

thf(f4066,plain,
    ( ! [X2: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ~ ( v13 @ Y13 ) ) ) ) ) ) )
                                                                                | ~ ( v16 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                  | ( v26 @ Y0 ) ) ) ) ) )
    | ~ spl0_39 ),
    inference(forward_demodulation,[],[f4065,f358]) ).

thf(f4065,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( $true
        = ( ( mrel @ X1 @ X2 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ~ ( v13 @ Y13 ) ) ) ) ) ) )
                                                                                | ~ ( v16 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                  | ( v26 @ Y0 ) ) ) ) ) )
    | ~ spl0_39 ),
    inference(beta_eta_normalization,[],[f4064]) ).

thf(f4064,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ~ ( v13 @ Y14 ) ) ) ) ) ) )
                                                                                    | ~ ( v16 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ( v26 @ Y1 ) ) ) ) )
          @ X2 ) )
    | ~ spl0_39 ),
    inference(pi_clausification,[],[f4041]) ).

thf(f4041,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ~ ( v13 @ Y14 ) ) ) ) ) ) )
                                                                                    | ~ ( v16 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ( v26 @ Y1 ) ) ) ) ) ) )
    | ~ spl0_39 ),
    inference(trivial_inequality_removal,[],[f4040]) ).

thf(f4040,plain,
    ( ! [X1: mworld] :
        ( ( $true
          = ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ~ ( v13 @ Y14 ) ) ) ) ) ) )
                                                                                      | ~ ( v16 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                        | ( v26 @ Y1 ) ) ) ) ) ) )
        | ( $false = $true ) )
    | ~ spl0_39 ),
    inference(boolean_simplification,[],[f4008]) ).

thf(f4008,plain,
    ( ! [X1: mworld] :
        ( ( $true
          = ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ~ ( v13 @ Y14 ) ) ) ) ) ) )
                                                                                      | ~ ( v16 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                        | ( v26 @ Y1 ) ) ) ) ) ) )
        | ( ~ $true = $true ) )
    | ~ spl0_39 ),
    inference(backward_demodulation,[],[f399,f3999]) ).

thf(f3999,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( v28 @ X1 ) )
    | ~ spl0_39 ),
    inference(avatar_component_clause,[],[f3998]) ).

thf(f399,plain,
    ! [X1: mworld] :
      ( ( ( ~ ( v28 @ X1 ) )
        = $true )
      | ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ~ ( v13 @ Y14 ) ) ) ) ) ) )
                                                                                    | ~ ( v16 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ( v26 @ Y1 ) ) ) ) ) ) ) ),
    inference(binary_proxy_clausification,[],[f398]) ).

thf(f398,plain,
    ! [X1: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ~ ( v13 @ Y14 ) ) ) ) ) ) )
                                                                                    | ~ ( v16 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ( v26 @ Y1 ) ) ) ) ) )
        | ~ ( v28 @ X1 ) )
      = $true ),
    inference(boolean_simplification,[],[f397]) ).

thf(f397,plain,
    ! [X1: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ~ ( v13 @ Y14 ) ) ) ) ) ) )
                                                                                      | ~ ( v16 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                        | ( v26 @ Y1 ) ) ) ) ) )
          | ~ ( v28 @ X1 ) ) ) ),
    inference(forward_demodulation,[],[f396,f358]) ).

thf(f396,plain,
    ! [X1: mworld] :
      ( ( ( mrel @ mactual @ X1 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ~ ( v13 @ Y14 ) ) ) ) ) ) )
                                                                                      | ~ ( v16 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                        | ( v26 @ Y1 ) ) ) ) ) )
          | ~ ( v28 @ X1 ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f395]) ).

thf(f395,plain,
    ! [X1: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ~ ( v13 @ Y15 ) ) ) ) ) ) )
                                                                                          | ~ ( v16 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                            | ( v26 @ Y2 ) ) ) ) ) )
              | ~ ( v28 @ Y0 ) ) )
        @ X1 ) ),
    inference(pi_clausification,[],[f304]) ).

thf(f304,plain,
    ( $true
    = ( !! @ mworld
      @ ^ [Y0: mworld] :
          ( ( mrel @ mactual @ Y0 )
         => ( ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ~ ( v13 @ Y15 ) ) ) ) ) ) )
                                                                                        | ~ ( v16 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                          | ( v26 @ Y2 ) ) ) ) ) )
            | ~ ( v28 @ Y0 ) ) ) ) ),
    inference(beta_eta_normalization,[],[f251]) ).

thf(f251,plain,
    ( $true
    = ( ^ [Y0: mworld > $o] : ( Y0 @ mactual )
      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
            ( !! @ mworld
            @ ^ [Y2: mworld] :
                ( ( mrel @ Y1 @ Y2 )
               => ( Y0 @ Y2 ) ) )
        @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
              ( ( Y1 @ Y2 )
              | ( Y0 @ Y2 ) )
          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                ~ ( Y0 @ Y1 )
            @ v28 )
          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                ( !! @ mworld
                @ ^ [Y2: mworld] :
                    ( ( mrel @ Y1 @ Y2 )
                   => ( Y0 @ Y2 ) ) )
            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                  ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( Y0 @ Y2 ) ) )
              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                    ( ( Y1 @ Y2 )
                    | ( Y0 @ Y2 ) )
                @ v26
                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                      ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( Y0 @ Y2 ) ) )
                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                        ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( Y0 @ Y2 ) ) )
                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                          ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( Y0 @ Y2 ) ) )
                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                            ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( Y0 @ Y2 ) ) )
                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                              ( !! @ mworld
                              @ ^ [Y2: mworld] :
                                  ( ( mrel @ Y1 @ Y2 )
                                 => ( Y0 @ Y2 ) ) )
                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                ( !! @ mworld
                                @ ^ [Y2: mworld] :
                                    ( ( mrel @ Y1 @ Y2 )
                                   => ( Y0 @ Y2 ) ) )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                  ( !! @ mworld
                                  @ ^ [Y2: mworld] :
                                      ( ( mrel @ Y1 @ Y2 )
                                     => ( Y0 @ Y2 ) ) )
                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                    ( !! @ mworld
                                    @ ^ [Y2: mworld] :
                                        ( ( mrel @ Y1 @ Y2 )
                                       => ( Y0 @ Y2 ) ) )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                      ( !! @ mworld
                                      @ ^ [Y2: mworld] :
                                          ( ( mrel @ Y1 @ Y2 )
                                         => ( Y0 @ Y2 ) ) )
                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                        ( !! @ mworld
                                        @ ^ [Y2: mworld] :
                                            ( ( mrel @ Y1 @ Y2 )
                                           => ( Y0 @ Y2 ) ) )
                                    @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                          ( ( Y1 @ Y2 )
                                          | ( Y0 @ Y2 ) )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                            ~ ( Y0 @ Y1 )
                                        @ v16 )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                            ( !! @ mworld
                                            @ ^ [Y2: mworld] :
                                                ( ( mrel @ Y1 @ Y2 )
                                               => ( Y0 @ Y2 ) ) )
                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                              ( !! @ mworld
                                              @ ^ [Y2: mworld] :
                                                  ( ( mrel @ Y1 @ Y2 )
                                                 => ( Y0 @ Y2 ) ) )
                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                ( !! @ mworld
                                                @ ^ [Y2: mworld] :
                                                    ( ( mrel @ Y1 @ Y2 )
                                                   => ( Y0 @ Y2 ) ) )
                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                  ~ ( Y0 @ Y1 )
                                              @ v13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(definition_unfolding,[],[f190,f214,f203,f195,f221,f203,f203,f195,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f195,f221,f203,f203,f203,f221]) ).

thf(f190,plain,
    ( ( mlocal @ ( mbox @ ( mor @ ( mnot @ v28 ) @ ( mbox @ ( mbox @ ( mor @ v26 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v16 ) @ ( mbox @ ( mbox @ ( mbox @ ( mnot @ v13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(cnf_transformation,[],[f102]) ).

thf(f102,plain,
    ( ( mlocal @ ( mbox @ ( mor @ ( mnot @ v28 ) @ ( mbox @ ( mbox @ ( mor @ v26 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v16 ) @ ( mbox @ ( mbox @ ( mbox @ ( mnot @ v13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(fool_elimination,[],[f101]) ).

thf(f101,plain,
    mlocal @ ( mbox @ ( mor @ ( mnot @ v28 ) @ ( mbox @ ( mbox @ ( mor @ v26 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v16 ) @ ( mbox @ ( mbox @ ( mbox @ ( mnot @ v13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f15]) ).

thf(f15,axiom,
    mlocal @ ( mbox @ ( mor @ ( mnot @ v28 ) @ ( mbox @ ( mbox @ ( mor @ v26 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v16 ) @ ( mbox @ ( mbox @ ( mbox @ ( mnot @ v13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod6) ).

thf(f4003,plain,
    ( spl0_39
    | spl0_40 ),
    inference(avatar_split_clause,[],[f3996,f4001,f3998]) ).

thf(f3996,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( v14 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                | ~ ( v21 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
                | ( v26 @ Y0 ) ) ) )
        = $true )
      | ( $true
        = ( v28 @ X1 ) ) ),
    inference(boolean_simplification,[],[f3995]) ).

thf(f3995,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( v14 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                  | ~ ( v21 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
                  | ( v26 @ Y0 ) ) ) ) ) )
      | ( $true
        = ( v28 @ X1 ) ) ),
    inference(forward_demodulation,[],[f3994,f358]) ).

thf(f3994,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ( ( mrel @ X1 @ X2 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( v14 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                  | ~ ( v21 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
                  | ( v26 @ Y0 ) ) ) ) )
        = $true )
      | ( $true
        = ( v28 @ X1 ) ) ),
    inference(beta_eta_normalization,[],[f3991]) ).

thf(f3991,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( $true
        = ( v28 @ X1 ) )
      | ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( v14 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                      | ~ ( v21 @ Y6 ) ) ) ) ) ) ) ) ) ) ) )
                      | ( v26 @ Y1 ) ) ) ) )
          @ X2 ) ) ),
    inference(pi_clausification,[],[f385]) ).

thf(f385,plain,
    ! [X1: mworld] :
      ( ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( v14 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                      | ~ ( v21 @ Y6 ) ) ) ) ) ) ) ) ) ) ) )
                      | ( v26 @ Y1 ) ) ) ) ) ) )
      | ( $true
        = ( v28 @ X1 ) ) ),
    inference(binary_proxy_clausification,[],[f384]) ).

thf(f384,plain,
    ! [X1: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( v14 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                      | ~ ( v21 @ Y6 ) ) ) ) ) ) ) ) ) ) ) )
                      | ( v26 @ Y1 ) ) ) ) ) )
        | ( v28 @ X1 ) ) ),
    inference(boolean_simplification,[],[f383]) ).

thf(f383,plain,
    ! [X1: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( v14 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                        | ~ ( v21 @ Y6 ) ) ) ) ) ) ) ) ) ) ) )
                        | ( v26 @ Y1 ) ) ) ) ) )
          | ( v28 @ X1 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f382,f358]) ).

thf(f382,plain,
    ! [X1: mworld] :
      ( ( ( mrel @ mactual @ X1 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( v14 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                        | ~ ( v21 @ Y6 ) ) ) ) ) ) ) ) ) ) ) )
                        | ( v26 @ Y1 ) ) ) ) ) )
          | ( v28 @ X1 ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f381]) ).

thf(f381,plain,
    ! [X1: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( v14 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                            | ~ ( v21 @ Y7 ) ) ) ) ) ) ) ) ) ) ) )
                            | ( v26 @ Y2 ) ) ) ) ) )
              | ( v28 @ Y0 ) ) )
        @ X1 )
      = $true ),
    inference(pi_clausification,[],[f346]) ).

thf(f346,plain,
    ( ( !! @ mworld
      @ ^ [Y0: mworld] :
          ( ( mrel @ mactual @ Y0 )
         => ( ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( v14 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                          | ~ ( v21 @ Y7 ) ) ) ) ) ) ) ) ) ) ) )
                          | ( v26 @ Y2 ) ) ) ) ) )
            | ( v28 @ Y0 ) ) ) )
    = $true ),
    inference(beta_eta_normalization,[],[f264]) ).

thf(f264,plain,
    ( ( ^ [Y0: mworld > $o] : ( Y0 @ mactual )
      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
            ( !! @ mworld
            @ ^ [Y2: mworld] :
                ( ( mrel @ Y1 @ Y2 )
               => ( Y0 @ Y2 ) ) )
        @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
              ( ( Y1 @ Y2 )
              | ( Y0 @ Y2 ) )
          @ v28
          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                ( !! @ mworld
                @ ^ [Y2: mworld] :
                    ( ( mrel @ Y1 @ Y2 )
                   => ( Y0 @ Y2 ) ) )
            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                  ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( Y0 @ Y2 ) ) )
              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                    ( ( Y1 @ Y2 )
                    | ( Y0 @ Y2 ) )
                @ v26
                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                      ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( Y0 @ Y2 ) ) )
                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                        ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( Y0 @ Y2 ) ) )
                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                          ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( Y0 @ Y2 ) ) )
                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                            ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( Y0 @ Y2 ) ) )
                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                              ( !! @ mworld
                              @ ^ [Y2: mworld] :
                                  ( ( mrel @ Y1 @ Y2 )
                                 => ( Y0 @ Y2 ) ) )
                          @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                ( ( Y1 @ Y2 )
                                | ( Y0 @ Y2 ) )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                  ~ ( Y0 @ Y1 )
                              @ v21 )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                  ( !! @ mworld
                                  @ ^ [Y2: mworld] :
                                      ( ( mrel @ Y1 @ Y2 )
                                     => ( Y0 @ Y2 ) ) )
                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                    ( !! @ mworld
                                    @ ^ [Y2: mworld] :
                                        ( ( mrel @ Y1 @ Y2 )
                                       => ( Y0 @ Y2 ) ) )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                      ( !! @ mworld
                                      @ ^ [Y2: mworld] :
                                          ( ( mrel @ Y1 @ Y2 )
                                         => ( Y0 @ Y2 ) ) )
                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                        ( !! @ mworld
                                        @ ^ [Y2: mworld] :
                                            ( ( mrel @ Y1 @ Y2 )
                                           => ( Y0 @ Y2 ) ) )
                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                          ( !! @ mworld
                                          @ ^ [Y2: mworld] :
                                              ( ( mrel @ Y1 @ Y2 )
                                             => ( Y0 @ Y2 ) ) )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                            ( !! @ mworld
                                            @ ^ [Y2: mworld] :
                                                ( ( mrel @ Y1 @ Y2 )
                                               => ( Y0 @ Y2 ) ) )
                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                              ( !! @ mworld
                                              @ ^ [Y2: mworld] :
                                                  ( ( mrel @ Y1 @ Y2 )
                                                 => ( Y0 @ Y2 ) ) )
                                          @ v14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(definition_unfolding,[],[f209,f214,f203,f195,f203,f203,f195,f203,f203,f203,f203,f203,f195,f221,f203,f203,f203,f203,f203,f203,f203]) ).

thf(f209,plain,
    ( ( mlocal @ ( mbox @ ( mor @ v28 @ ( mbox @ ( mbox @ ( mor @ v26 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v21 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(cnf_transformation,[],[f182]) ).

thf(f182,plain,
    ( ( mlocal @ ( mbox @ ( mor @ v28 @ ( mbox @ ( mbox @ ( mor @ v26 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v21 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(fool_elimination,[],[f181]) ).

thf(f181,plain,
    mlocal @ ( mbox @ ( mor @ v28 @ ( mbox @ ( mbox @ ( mor @ v26 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v21 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f11]) ).

thf(f11,axiom,
    mlocal @ ( mbox @ ( mor @ v28 @ ( mbox @ ( mbox @ ( mor @ v26 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v21 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod2) ).

thf(f3711,plain,
    ( spl0_26
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f3710,f3006,f2831,f2918]) ).

thf(f2918,plain,
    ( spl0_26
  <=> ! [X14: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( v5 @ Y2 ) ) ) ) ) ) )
        = $true ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_26])]) ).

thf(f2831,plain,
    ( spl0_18
  <=> ! [X19: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X19 @ Y0 )
             => ( v9 @ Y0 ) ) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_18])]) ).

thf(f3006,plain,
    ( spl0_28
  <=> ! [X13: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v5 @ Y3 ) ) ) ) ) ) ) ) )
          | ~ ( v9 @ X13 ) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_28])]) ).

thf(f3710,plain,
    ( ! [X14: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( v5 @ Y2 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(boolean_simplification,[],[f3709]) ).

thf(f3709,plain,
    ( ! [X14: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( v5 @ Y2 ) ) ) ) ) ) ) ) )
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f3708,f358]) ).

thf(f3708,plain,
    ( ! [X14: mworld,X13: mworld] :
        ( $true
        = ( ( mrel @ X13 @ X14 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( v5 @ Y2 ) ) ) ) ) ) ) ) )
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(beta_eta_normalization,[],[f3707]) ).

thf(f3707,plain,
    ( ! [X14: mworld,X13: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( v5 @ Y3 ) ) ) ) ) ) ) )
          @ X14 )
        = $true )
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(pi_clausification,[],[f3702]) ).

thf(f3702,plain,
    ( ! [X13: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( v5 @ Y3 ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(boolean_simplification,[],[f3701]) ).

thf(f3701,plain,
    ( ! [X13: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v5 @ Y3 ) ) ) ) ) ) ) ) )
          | $false ) )
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(boolean_simplification,[],[f3687]) ).

thf(f3687,plain,
    ( ! [X13: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v5 @ Y3 ) ) ) ) ) ) ) ) )
          | ~ $true ) )
    | ~ spl0_18
    | ~ spl0_28 ),
    inference(backward_demodulation,[],[f3007,f3684]) ).

thf(f3684,plain,
    ( ! [X20: mworld] :
        ( $true
        = ( v9 @ X20 ) )
    | ~ spl0_18 ),
    inference(boolean_simplification,[],[f3683]) ).

thf(f3683,plain,
    ( ! [X20: mworld] :
        ( $true
        = ( $true
         => ( v9 @ X20 ) ) )
    | ~ spl0_18 ),
    inference(forward_demodulation,[],[f3682,f358]) ).

thf(f3682,plain,
    ( ! [X19: mworld,X20: mworld] :
        ( $true
        = ( ( mrel @ X19 @ X20 )
         => ( v9 @ X20 ) ) )
    | ~ spl0_18 ),
    inference(beta_eta_normalization,[],[f3681]) ).

thf(f3681,plain,
    ( ! [X19: mworld,X20: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X19 @ Y0 )
             => ( v9 @ Y0 ) )
          @ X20 ) )
    | ~ spl0_18 ),
    inference(pi_clausification,[],[f2832]) ).

thf(f2832,plain,
    ( ! [X19: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X19 @ Y0 )
             => ( v9 @ Y0 ) ) ) )
    | ~ spl0_18 ),
    inference(avatar_component_clause,[],[f2831]) ).

thf(f3007,plain,
    ( ! [X13: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v5 @ Y3 ) ) ) ) ) ) ) ) )
          | ~ ( v9 @ X13 ) ) )
    | ~ spl0_28 ),
    inference(avatar_component_clause,[],[f3006]) ).

thf(f3680,plain,
    ( spl0_18
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f3679,f3316,f2831]) ).

thf(f3316,plain,
    ( spl0_32
  <=> ! [X1: mworld] :
        ( ( ~ ( v28 @ X1 ) )
        = $true ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_32])]) ).

thf(f3679,plain,
    ( ! [X4: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( v9 @ Y0 ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3678]) ).

thf(f3678,plain,
    ( ! [X4: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( v9 @ Y0 ) ) ) ) )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3677,f358]) ).

thf(f3677,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ( mrel @ X3 @ X4 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( v9 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3676]) ).

thf(f3676,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( v9 @ Y1 ) ) ) )
          @ X4 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3674]) ).

thf(f3674,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( v9 @ Y1 ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3673]) ).

thf(f3673,plain,
    ( ! [X3: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( v9 @ Y1 ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3672,f358]) ).

thf(f3672,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ( mrel @ X2 @ X3 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( v9 @ Y1 ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3671]) ).

thf(f3671,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( v9 @ Y2 ) ) ) ) ) )
          @ X3 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3669]) ).

thf(f3669,plain,
    ( ! [X2: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( v9 @ Y2 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3668]) ).

thf(f3668,plain,
    ( ! [X2: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( v9 @ Y2 ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3667,f358]) ).

thf(f3667,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( $true
        = ( ( mrel @ X1 @ X2 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( v9 @ Y2 ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3666]) ).

thf(f3666,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( v9 @ Y3 ) ) ) ) ) ) ) )
          @ X2 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3661]) ).

thf(f3661,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( v9 @ Y3 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3660]) ).

thf(f3660,plain,
    ( ! [X1: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v9 @ Y3 ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3659,f358]) ).

thf(f3659,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( ( ( mrel @ ( sK17 @ X0 ) @ X1 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v9 @ Y3 ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3656]) ).

thf(f3656,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ ( sK17 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( v9 @ Y4 ) ) ) ) ) ) ) ) ) )
          @ X1 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3653]) ).

thf(f3653,plain,
    ( ! [X0: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK17 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( v9 @ Y4 ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3652]) ).

thf(f3652,plain,
    ( ! [X0: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK17 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( v9 @ Y4 ) ) ) ) ) ) ) ) ) ) )
          | $false )
        = $true )
    | ~ spl0_32 ),
    inference(superposition,[],[f3648,f2413]) ).

thf(f2413,plain,
    ! [X14: mworld] :
      ( $false
      = ( v14 @ ( sK17 @ X14 ) ) ),
    inference(not_proxy_clausification,[],[f2378]) ).

thf(f2378,plain,
    ! [X14: mworld] :
      ( $true
      = ( ~ ( v14 @ ( sK17 @ X14 ) ) ) ),
    inference(boolean_simplification,[],[f2377]) ).

thf(f2377,plain,
    ! [X14: mworld] :
      ( $true
      = ( $true
        & ~ ( v14 @ ( sK17 @ X14 ) ) ) ),
    inference(forward_demodulation,[],[f2376,f358]) ).

thf(f2376,plain,
    ! [X14: mworld] :
      ( $true
      = ( ( mrel @ X14 @ ( sK17 @ X14 ) )
        & ~ ( v14 @ ( sK17 @ X14 ) ) ) ),
    inference(beta_eta_normalization,[],[f2375]) ).

thf(f2375,plain,
    ! [X14: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X14 @ Y0 )
            & ~ ( v14 @ Y0 ) )
        @ ( sK17 @ X14 ) ) ),
    inference(sigma_clausification,[],[f2357]) ).

thf(f2357,plain,
    ! [X14: mworld] :
      ( ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X14 @ Y0 )
            & ~ ( v14 @ Y0 ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f2349]) ).

thf(f3648,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( v9 @ Y4 ) ) ) ) ) ) ) ) ) ) )
          | ( v14 @ X1 ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3647]) ).

thf(f3647,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X1 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( v9 @ Y4 ) ) ) ) ) ) ) ) ) ) )
            | ( v14 @ X1 ) ) ) )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3646,f358]) ).

thf(f3646,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ( mrel @ ( sK14 @ X0 ) @ X1 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X1 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( v9 @ Y4 ) ) ) ) ) ) ) ) ) ) )
            | ( v14 @ X1 ) ) ) )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3643]) ).

thf(f3643,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ ( sK14 @ X0 ) @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( v9 @ Y5 ) ) ) ) ) ) ) ) ) ) )
                | ( v14 @ Y0 ) ) )
          @ X1 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3638]) ).

thf(f3638,plain,
    ( ! [X0: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK14 @ X0 ) @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( v9 @ Y5 ) ) ) ) ) ) ) ) ) ) )
                | ( v14 @ Y0 ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3637]) ).

thf(f3637,plain,
    ( ! [X0: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK14 @ X0 ) @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v9 @ Y5 ) ) ) ) ) ) ) ) ) ) )
                  | ( v14 @ Y0 ) ) ) )
          | $false )
        = $true )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3635]) ).

thf(f3635,plain,
    ( ! [X0: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK14 @ X0 ) @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v9 @ Y5 ) ) ) ) ) ) ) ) ) ) )
                  | ( v14 @ Y0 ) ) ) )
          | ~ $true )
        = $true )
    | ~ spl0_32 ),
    inference(superposition,[],[f3621,f2227]) ).

thf(f3621,plain,
    ( ! [X14: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v9 @ Y5 ) ) ) ) ) ) ) ) ) ) )
                  | ( v14 @ Y0 ) ) ) )
          | ~ ( v15 @ X14 ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3620]) ).

thf(f3620,plain,
    ( ! [X14: mworld] :
        ( ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X14 @ Y0 )
                 => ( ( !! @ mworld
                      @ ^ [Y1: mworld] :
                          ( ( mrel @ Y0 @ Y1 )
                         => ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( v9 @ Y5 ) ) ) ) ) ) ) ) ) ) )
                    | ( v14 @ Y0 ) ) ) )
            | ~ ( v15 @ X14 ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3619,f358]) ).

thf(f3619,plain,
    ( ! [X14: mworld,X13: mworld] :
        ( ( ( mrel @ X13 @ X14 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X14 @ Y0 )
                 => ( ( !! @ mworld
                      @ ^ [Y1: mworld] :
                          ( ( mrel @ Y0 @ Y1 )
                         => ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( v9 @ Y5 ) ) ) ) ) ) ) ) ) ) )
                    | ( v14 @ Y0 ) ) ) )
            | ~ ( v15 @ X14 ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3618]) ).

thf(f3618,plain,
    ( ! [X14: mworld,X13: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( v9 @ Y6 ) ) ) ) ) ) ) ) ) ) )
                        | ( v14 @ Y1 ) ) ) )
                | ~ ( v15 @ Y0 ) ) )
          @ X14 )
        = $true )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3613]) ).

thf(f3613,plain,
    ( ! [X13: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( v9 @ Y6 ) ) ) ) ) ) ) ) ) ) )
                        | ( v14 @ Y1 ) ) ) )
                | ~ ( v15 @ Y0 ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3612]) ).

thf(f3612,plain,
    ( ! [X13: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( v9 @ Y6 ) ) ) ) ) ) ) ) ) ) )
                          | ( v14 @ Y1 ) ) ) )
                  | ~ ( v15 @ Y0 ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3611,f358]) ).

thf(f3611,plain,
    ( ! [X12: mworld,X13: mworld] :
        ( ( ( mrel @ X12 @ X13 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( v9 @ Y6 ) ) ) ) ) ) ) ) ) ) )
                          | ( v14 @ Y1 ) ) ) )
                  | ~ ( v15 @ Y0 ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3610]) ).

thf(f3610,plain,
    ( ! [X12: mworld,X13: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( v9 @ Y7 ) ) ) ) ) ) ) ) ) ) )
                              | ( v14 @ Y2 ) ) ) )
                      | ~ ( v15 @ Y1 ) ) ) ) )
          @ X13 )
        = $true )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3605]) ).

thf(f3605,plain,
    ( ! [X12: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( v9 @ Y7 ) ) ) ) ) ) ) ) ) ) )
                              | ( v14 @ Y2 ) ) ) )
                      | ~ ( v15 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3604]) ).

thf(f3604,plain,
    ( ! [X12: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( v9 @ Y7 ) ) ) ) ) ) ) ) ) ) )
                                | ( v14 @ Y2 ) ) ) )
                        | ~ ( v15 @ Y1 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3603,f358]) ).

thf(f3603,plain,
    ( ! [X11: mworld,X12: mworld] :
        ( $true
        = ( ( mrel @ X11 @ X12 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( v9 @ Y7 ) ) ) ) ) ) ) ) ) ) )
                                | ( v14 @ Y2 ) ) ) )
                        | ~ ( v15 @ Y1 ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3602]) ).

thf(f3602,plain,
    ( ! [X11: mworld,X12: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v9 @ Y8 ) ) ) ) ) ) ) ) ) ) )
                                    | ( v14 @ Y3 ) ) ) )
                            | ~ ( v15 @ Y2 ) ) ) ) ) ) )
          @ X12 )
        = $true )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3595]) ).

thf(f3595,plain,
    ( ! [X11: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v9 @ Y8 ) ) ) ) ) ) ) ) ) ) )
                                    | ( v14 @ Y3 ) ) ) )
                            | ~ ( v15 @ Y2 ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3594]) ).

thf(f3594,plain,
    ( ! [X11: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X11 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( v9 @ Y8 ) ) ) ) ) ) ) ) ) ) )
                                      | ( v14 @ Y3 ) ) ) )
                              | ~ ( v15 @ Y2 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3593,f358]) ).

thf(f3593,plain,
    ( ! [X10: mworld,X11: mworld] :
        ( $true
        = ( ( mrel @ X10 @ X11 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X11 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( v9 @ Y8 ) ) ) ) ) ) ) ) ) ) )
                                      | ( v14 @ Y3 ) ) ) )
                              | ~ ( v15 @ Y2 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3592]) ).

thf(f3592,plain,
    ( ! [X10: mworld,X11: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( v9 @ Y9 ) ) ) ) ) ) ) ) ) ) )
                                          | ( v14 @ Y4 ) ) ) )
                                  | ~ ( v15 @ Y3 ) ) ) ) ) ) ) ) )
          @ X11 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3577]) ).

thf(f3577,plain,
    ( ! [X10: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( v9 @ Y9 ) ) ) ) ) ) ) ) ) ) )
                                          | ( v14 @ Y4 ) ) ) )
                                  | ~ ( v15 @ Y3 ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3576]) ).

thf(f3576,plain,
    ( ! [X10: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X10 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( v9 @ Y9 ) ) ) ) ) ) ) ) ) ) )
                                            | ( v14 @ Y4 ) ) ) )
                                    | ~ ( v15 @ Y3 ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3575,f358]) ).

thf(f3575,plain,
    ( ! [X10: mworld,X9: mworld] :
        ( $true
        = ( ( mrel @ X9 @ X10 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X10 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( v9 @ Y9 ) ) ) ) ) ) ) ) ) ) )
                                            | ( v14 @ Y4 ) ) ) )
                                    | ~ ( v15 @ Y3 ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3574]) ).

thf(f3574,plain,
    ( ! [X10: mworld,X9: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( v9 @ Y10 ) ) ) ) ) ) ) ) ) ) )
                                                | ( v14 @ Y5 ) ) ) )
                                        | ~ ( v15 @ Y4 ) ) ) ) ) ) ) ) ) ) )
          @ X10 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3567]) ).

thf(f3567,plain,
    ( ! [X9: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( v9 @ Y10 ) ) ) ) ) ) ) ) ) ) )
                                                | ( v14 @ Y5 ) ) ) )
                                        | ~ ( v15 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3566]) ).

thf(f3566,plain,
    ( ! [X9: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X9 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( v9 @ Y10 ) ) ) ) ) ) ) ) ) ) )
                                                  | ( v14 @ Y5 ) ) ) )
                                          | ~ ( v15 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3565,f358]) ).

thf(f3565,plain,
    ( ! [X8: mworld,X9: mworld] :
        ( $true
        = ( ( mrel @ X8 @ X9 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X9 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( v9 @ Y10 ) ) ) ) ) ) ) ) ) ) )
                                                  | ( v14 @ Y5 ) ) ) )
                                          | ~ ( v15 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3564]) ).

thf(f3564,plain,
    ( ! [X8: mworld,X9: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( v9 @ Y11 ) ) ) ) ) ) ) ) ) ) )
                                                      | ( v14 @ Y6 ) ) ) )
                                              | ~ ( v15 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X9 )
        = $true )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3558]) ).

thf(f3558,plain,
    ( ! [X8: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( v9 @ Y11 ) ) ) ) ) ) ) ) ) ) )
                                                      | ( v14 @ Y6 ) ) ) )
                                              | ~ ( v15 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3557]) ).

thf(f3557,plain,
    ( ! [X8: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X8 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( v9 @ Y11 ) ) ) ) ) ) ) ) ) ) )
                                                        | ( v14 @ Y6 ) ) ) )
                                                | ~ ( v15 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3556,f358]) ).

thf(f3556,plain,
    ( ! [X8: mworld,X7: mworld] :
        ( ( ( mrel @ X7 @ X8 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X8 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( v9 @ Y11 ) ) ) ) ) ) ) ) ) ) )
                                                        | ( v14 @ Y6 ) ) ) )
                                                | ~ ( v15 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3555]) ).

thf(f3555,plain,
    ( ! [X8: mworld,X7: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( v9 @ Y12 ) ) ) ) ) ) ) ) ) ) )
                                                            | ( v14 @ Y7 ) ) ) )
                                                    | ~ ( v15 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X8 )
        = $true )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3550]) ).

thf(f3550,plain,
    ( ! [X7: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( v9 @ Y12 ) ) ) ) ) ) ) ) ) ) )
                                                            | ( v14 @ Y7 ) ) ) )
                                                    | ~ ( v15 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3549]) ).

thf(f3549,plain,
    ( ! [X7: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( v9 @ Y12 ) ) ) ) ) ) ) ) ) ) )
                                                              | ( v14 @ Y7 ) ) ) )
                                                      | ~ ( v15 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3548,f358]) ).

thf(f3548,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( $true
        = ( ( mrel @ X6 @ X7 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( v9 @ Y12 ) ) ) ) ) ) ) ) ) ) )
                                                              | ( v14 @ Y7 ) ) ) )
                                                      | ~ ( v15 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3547]) ).

thf(f3547,plain,
    ( ! [X6: mworld,X7: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( v9 @ Y13 ) ) ) ) ) ) ) ) ) ) )
                                                                  | ( v14 @ Y8 ) ) ) )
                                                          | ~ ( v15 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X7 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3464]) ).

thf(f3464,plain,
    ( ! [X6: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( v9 @ Y13 ) ) ) ) ) ) ) ) ) ) )
                                                                  | ( v14 @ Y8 ) ) ) )
                                                          | ~ ( v15 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3463]) ).

thf(f3463,plain,
    ( ! [X6: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( v9 @ Y13 ) ) ) ) ) ) ) ) ) ) )
                                                                    | ( v14 @ Y8 ) ) ) )
                                                            | ~ ( v15 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3462,f358]) ).

thf(f3462,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( ( ( mrel @ X5 @ X6 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X6 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( v9 @ Y13 ) ) ) ) ) ) ) ) ) ) )
                                                                    | ( v14 @ Y8 ) ) ) )
                                                            | ~ ( v15 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3461]) ).

thf(f3461,plain,
    ( ! [X6: mworld,X5: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( v9 @ Y14 ) ) ) ) ) ) ) ) ) ) )
                                                                        | ( v14 @ Y9 ) ) ) )
                                                                | ~ ( v15 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X6 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3456]) ).

thf(f3456,plain,
    ( ! [X5: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( v9 @ Y14 ) ) ) ) ) ) ) ) ) ) )
                                                                        | ( v14 @ Y9 ) ) ) )
                                                                | ~ ( v15 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3455]) ).

thf(f3455,plain,
    ( ! [X5: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( v9 @ Y14 ) ) ) ) ) ) ) ) ) ) )
                                                                          | ( v14 @ Y9 ) ) ) )
                                                                  | ~ ( v15 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3454,f358]) ).

thf(f3454,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( $true
        = ( ( mrel @ X4 @ X5 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( v9 @ Y14 ) ) ) ) ) ) ) ) ) ) )
                                                                          | ( v14 @ Y9 ) ) ) )
                                                                  | ~ ( v15 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3453]) ).

thf(f3453,plain,
    ( ! [X4: mworld,X5: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( v9 @ Y15 ) ) ) ) ) ) ) ) ) ) )
                                                                              | ( v14 @ Y10 ) ) ) )
                                                                      | ~ ( v15 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X5 )
        = $true )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3448]) ).

thf(f3448,plain,
    ( ! [X4: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( v9 @ Y15 ) ) ) ) ) ) ) ) ) ) )
                                                                              | ( v14 @ Y10 ) ) ) )
                                                                      | ~ ( v15 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3447]) ).

thf(f3447,plain,
    ( ! [X4: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( v9 @ Y15 ) ) ) ) ) ) ) ) ) ) )
                                                                                | ( v14 @ Y10 ) ) ) )
                                                                        | ~ ( v15 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3446,f358]) ).

thf(f3446,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( ( ( mrel @ X3 @ X4 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X4 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( v9 @ Y15 ) ) ) ) ) ) ) ) ) ) )
                                                                                | ( v14 @ Y10 ) ) ) )
                                                                        | ~ ( v15 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3445]) ).

thf(f3445,plain,
    ( ! [X3: mworld,X4: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( v9 @ Y16 ) ) ) ) ) ) ) ) ) ) )
                                                                                    | ( v14 @ Y11 ) ) ) )
                                                                            | ~ ( v15 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X4 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3440]) ).

thf(f3440,plain,
    ( ! [X3: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( v9 @ Y16 ) ) ) ) ) ) ) ) ) ) )
                                                                                    | ( v14 @ Y11 ) ) ) )
                                                                            | ~ ( v15 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3439]) ).

thf(f3439,plain,
    ( ! [X3: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( v9 @ Y16 ) ) ) ) ) ) ) ) ) ) )
                                                                                      | ( v14 @ Y11 ) ) ) )
                                                                              | ~ ( v15 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3438,f358]) ).

thf(f3438,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ( mrel @ X2 @ X3 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X3 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( v9 @ Y16 ) ) ) ) ) ) ) ) ) ) )
                                                                                      | ( v14 @ Y11 ) ) ) )
                                                                              | ~ ( v15 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3437]) ).

thf(f3437,plain,
    ( ! [X2: mworld,X3: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( v9 @ Y17 ) ) ) ) ) ) ) ) ) ) )
                                                                                          | ( v14 @ Y12 ) ) ) )
                                                                                  | ~ ( v15 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X3 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3430]) ).

thf(f3430,plain,
    ( ! [X2: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( v9 @ Y17 ) ) ) ) ) ) ) ) ) ) )
                                                                                          | ( v14 @ Y12 ) ) ) )
                                                                                  | ~ ( v15 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(boolean_simplification,[],[f3429]) ).

thf(f3429,plain,
    ( ! [X2: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( v9 @ Y17 ) ) ) ) ) ) ) ) ) ) )
                                                                                            | ( v14 @ Y12 ) ) ) )
                                                                                    | ~ ( v15 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f3428,f358]) ).

thf(f3428,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( ( ( mrel @ X1 @ X2 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( v9 @ Y17 ) ) ) ) ) ) ) ) ) ) )
                                                                                            | ( v14 @ Y12 ) ) ) )
                                                                                    | ~ ( v15 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_32 ),
    inference(beta_eta_normalization,[],[f3427]) ).

thf(f3427,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( v9 @ Y18 ) ) ) ) ) ) ) ) ) ) )
                                                                                                | ( v14 @ Y13 ) ) ) )
                                                                                        | ~ ( v15 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          @ X2 ) )
    | ~ spl0_32 ),
    inference(pi_clausification,[],[f3355]) ).

thf(f3355,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( v9 @ Y18 ) ) ) ) ) ) ) ) ) ) )
                                                                                                | ( v14 @ Y13 ) ) ) )
                                                                                        | ~ ( v15 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_32 ),
    inference(trivial_inequality_removal,[],[f3344]) ).

thf(f3344,plain,
    ( ! [X1: mworld] :
        ( ( $true
          = ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( v9 @ Y18 ) ) ) ) ) ) ) ) ) ) )
                                                                                                  | ( v14 @ Y13 ) ) ) )
                                                                                          | ~ ( v15 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        | ( $false = $true ) )
    | ~ spl0_32 ),
    inference(backward_demodulation,[],[f462,f3338]) ).

thf(f3338,plain,
    ( ! [X1: mworld] :
        ( $false
        = ( v28 @ X1 ) )
    | ~ spl0_32 ),
    inference(not_proxy_clausification,[],[f3317]) ).

thf(f3317,plain,
    ( ! [X1: mworld] :
        ( ( ~ ( v28 @ X1 ) )
        = $true )
    | ~ spl0_32 ),
    inference(avatar_component_clause,[],[f3316]) ).

thf(f462,plain,
    ! [X1: mworld] :
      ( ( $true
        = ( v28 @ X1 ) )
      | ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( v9 @ Y18 ) ) ) ) ) ) ) ) ) ) )
                                                                                                | ( v14 @ Y13 ) ) ) )
                                                                                        | ~ ( v15 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(binary_proxy_clausification,[],[f461]) ).

thf(f461,plain,
    ! [X1: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( v9 @ Y18 ) ) ) ) ) ) ) ) ) ) )
                                                                                                | ( v14 @ Y13 ) ) ) )
                                                                                        | ~ ( v15 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        | ( v28 @ X1 ) )
      = $true ),
    inference(boolean_simplification,[],[f460]) ).

thf(f460,plain,
    ! [X1: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( v9 @ Y18 ) ) ) ) ) ) ) ) ) ) )
                                                                                                  | ( v14 @ Y13 ) ) ) )
                                                                                          | ~ ( v15 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ( v28 @ X1 ) ) ) ),
    inference(forward_demodulation,[],[f459,f358]) ).

thf(f459,plain,
    ! [X1: mworld] :
      ( $true
      = ( ( mrel @ mactual @ X1 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( v9 @ Y18 ) ) ) ) ) ) ) ) ) ) )
                                                                                                  | ( v14 @ Y13 ) ) ) )
                                                                                          | ~ ( v15 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ( v28 @ X1 ) ) ) ),
    inference(beta_eta_normalization,[],[f458]) ).

thf(f458,plain,
    ! [X1: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( v9 @ Y19 ) ) ) ) ) ) ) ) ) ) )
                                                                                                      | ( v14 @ Y14 ) ) ) )
                                                                                              | ~ ( v15 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
              | ( v28 @ Y0 ) ) )
        @ X1 )
      = $true ),
    inference(pi_clausification,[],[f317]) ).

thf(f317,plain,
    ( $true
    = ( !! @ mworld
      @ ^ [Y0: mworld] :
          ( ( mrel @ mactual @ Y0 )
         => ( ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( v9 @ Y19 ) ) ) ) ) ) ) ) ) ) )
                                                                                                    | ( v14 @ Y14 ) ) ) )
                                                                                            | ~ ( v15 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
            | ( v28 @ Y0 ) ) ) ) ),
    inference(beta_eta_normalization,[],[f272]) ).

thf(f272,plain,
    ( ( ^ [Y0: mworld > $o] : ( Y0 @ mactual )
      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
            ( !! @ mworld
            @ ^ [Y2: mworld] :
                ( ( mrel @ Y1 @ Y2 )
               => ( Y0 @ Y2 ) ) )
        @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
              ( ( Y1 @ Y2 )
              | ( Y0 @ Y2 ) )
          @ v28
          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                ( !! @ mworld
                @ ^ [Y2: mworld] :
                    ( ( mrel @ Y1 @ Y2 )
                   => ( Y0 @ Y2 ) ) )
            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                  ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( Y0 @ Y2 ) ) )
              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                    ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( Y0 @ Y2 ) ) )
                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                      ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( Y0 @ Y2 ) ) )
                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                        ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( Y0 @ Y2 ) ) )
                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                          ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( Y0 @ Y2 ) ) )
                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                            ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( Y0 @ Y2 ) ) )
                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                              ( !! @ mworld
                              @ ^ [Y2: mworld] :
                                  ( ( mrel @ Y1 @ Y2 )
                                 => ( Y0 @ Y2 ) ) )
                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                ( !! @ mworld
                                @ ^ [Y2: mworld] :
                                    ( ( mrel @ Y1 @ Y2 )
                                   => ( Y0 @ Y2 ) ) )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                  ( !! @ mworld
                                  @ ^ [Y2: mworld] :
                                      ( ( mrel @ Y1 @ Y2 )
                                     => ( Y0 @ Y2 ) ) )
                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                    ( !! @ mworld
                                    @ ^ [Y2: mworld] :
                                        ( ( mrel @ Y1 @ Y2 )
                                       => ( Y0 @ Y2 ) ) )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                      ( !! @ mworld
                                      @ ^ [Y2: mworld] :
                                          ( ( mrel @ Y1 @ Y2 )
                                         => ( Y0 @ Y2 ) ) )
                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                        ( !! @ mworld
                                        @ ^ [Y2: mworld] :
                                            ( ( mrel @ Y1 @ Y2 )
                                           => ( Y0 @ Y2 ) ) )
                                    @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                          ( ( Y1 @ Y2 )
                                          | ( Y0 @ Y2 ) )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                            ~ ( Y0 @ Y1 )
                                        @ v15 )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                            ( !! @ mworld
                                            @ ^ [Y2: mworld] :
                                                ( ( mrel @ Y1 @ Y2 )
                                               => ( Y0 @ Y2 ) ) )
                                        @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                              ( ( Y1 @ Y2 )
                                              | ( Y0 @ Y2 ) )
                                          @ v14
                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                ( !! @ mworld
                                                @ ^ [Y2: mworld] :
                                                    ( ( mrel @ Y1 @ Y2 )
                                                   => ( Y0 @ Y2 ) ) )
                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                  ( !! @ mworld
                                                  @ ^ [Y2: mworld] :
                                                      ( ( mrel @ Y1 @ Y2 )
                                                     => ( Y0 @ Y2 ) ) )
                                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                    ( !! @ mworld
                                                    @ ^ [Y2: mworld] :
                                                        ( ( mrel @ Y1 @ Y2 )
                                                       => ( Y0 @ Y2 ) ) )
                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                      ( !! @ mworld
                                                      @ ^ [Y2: mworld] :
                                                          ( ( mrel @ Y1 @ Y2 )
                                                         => ( Y0 @ Y2 ) ) )
                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                        ( !! @ mworld
                                                        @ ^ [Y2: mworld] :
                                                            ( ( mrel @ Y1 @ Y2 )
                                                           => ( Y0 @ Y2 ) ) )
                                                    @ v9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(definition_unfolding,[],[f219,f214,f203,f195,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f195,f221,f203,f195,f203,f203,f203,f203,f203]) ).

thf(f219,plain,
    ( ( mlocal @ ( mbox @ ( mor @ v28 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v15 ) @ ( mbox @ ( mor @ v14 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(cnf_transformation,[],[f138]) ).

thf(f138,plain,
    ( ( mlocal @ ( mbox @ ( mor @ v28 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v15 ) @ ( mbox @ ( mor @ v14 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(fool_elimination,[],[f137]) ).

thf(f137,plain,
    mlocal @ ( mbox @ ( mor @ v28 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v15 ) @ ( mbox @ ( mor @ v14 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f13]) ).

thf(f13,axiom,
    mlocal @ ( mbox @ ( mor @ v28 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v15 ) @ ( mbox @ ( mor @ v14 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod4) ).

thf(f3522,plain,
    ~ spl0_26,
    inference(avatar_contradiction_clause,[],[f3521]) ).

thf(f3521,plain,
    ( $false
    | ~ spl0_26 ),
    inference(trivial_inequality_removal,[],[f3518]) ).

thf(f3518,plain,
    ( ( $false = $true )
    | ~ spl0_26 ),
    inference(superposition,[],[f2747,f3513]) ).

thf(f3513,plain,
    ( ! [X17: mworld] :
        ( ( v5 @ X17 )
        = $true )
    | ~ spl0_26 ),
    inference(boolean_simplification,[],[f3512]) ).

thf(f3512,plain,
    ( ! [X17: mworld] :
        ( $true
        = ( $true
         => ( v5 @ X17 ) ) )
    | ~ spl0_26 ),
    inference(forward_demodulation,[],[f3511,f358]) ).

thf(f3511,plain,
    ( ! [X16: mworld,X17: mworld] :
        ( $true
        = ( ( mrel @ X16 @ X17 )
         => ( v5 @ X17 ) ) )
    | ~ spl0_26 ),
    inference(beta_eta_normalization,[],[f3510]) ).

thf(f3510,plain,
    ( ! [X16: mworld,X17: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X16 @ Y0 )
             => ( v5 @ Y0 ) )
          @ X17 ) )
    | ~ spl0_26 ),
    inference(pi_clausification,[],[f3508]) ).

thf(f3508,plain,
    ( ! [X16: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X16 @ Y0 )
             => ( v5 @ Y0 ) ) ) )
    | ~ spl0_26 ),
    inference(boolean_simplification,[],[f3507]) ).

thf(f3507,plain,
    ( ! [X16: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X16 @ Y0 )
               => ( v5 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_26 ),
    inference(forward_demodulation,[],[f3506,f358]) ).

thf(f3506,plain,
    ( ! [X16: mworld,X15: mworld] :
        ( $true
        = ( ( mrel @ X15 @ X16 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X16 @ Y0 )
               => ( v5 @ Y0 ) ) ) ) )
    | ~ spl0_26 ),
    inference(beta_eta_normalization,[],[f3505]) ).

thf(f3505,plain,
    ( ! [X16: mworld,X15: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( v5 @ Y1 ) ) ) )
          @ X16 ) )
    | ~ spl0_26 ),
    inference(pi_clausification,[],[f3497]) ).

thf(f3497,plain,
    ( ! [X15: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( v5 @ Y1 ) ) ) ) ) )
    | ~ spl0_26 ),
    inference(boolean_simplification,[],[f3496]) ).

thf(f3496,plain,
    ( ! [X15: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X15 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( v5 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_26 ),
    inference(forward_demodulation,[],[f3495,f358]) ).

thf(f3495,plain,
    ( ! [X14: mworld,X15: mworld] :
        ( ( ( mrel @ X14 @ X15 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X15 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( v5 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_26 ),
    inference(beta_eta_normalization,[],[f3494]) ).

thf(f3494,plain,
    ( ! [X14: mworld,X15: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( v5 @ Y2 ) ) ) ) ) )
          @ X15 )
        = $true )
    | ~ spl0_26 ),
    inference(pi_clausification,[],[f2919]) ).

thf(f2919,plain,
    ( ! [X14: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( v5 @ Y2 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_26 ),
    inference(avatar_component_clause,[],[f2918]) ).

thf(f2747,plain,
    ! [X23: mworld] :
      ( $false
      = ( v5 @ ( sK26 @ X23 ) ) ),
    inference(not_proxy_clausification,[],[f2737]) ).

thf(f2737,plain,
    ! [X23: mworld] :
      ( $true
      = ( ~ ( v5 @ ( sK26 @ X23 ) ) ) ),
    inference(boolean_simplification,[],[f2736]) ).

thf(f2736,plain,
    ! [X23: mworld] :
      ( ( $true
        & ~ ( v5 @ ( sK26 @ X23 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2735,f358]) ).

thf(f2735,plain,
    ! [X23: mworld] :
      ( ( ( mrel @ X23 @ ( sK26 @ X23 ) )
        & ~ ( v5 @ ( sK26 @ X23 ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2734]) ).

thf(f2734,plain,
    ! [X23: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X23 @ Y0 )
            & ~ ( v5 @ Y0 ) )
        @ ( sK26 @ X23 ) )
      = $true ),
    inference(sigma_clausification,[],[f2733]) ).

thf(f2733,plain,
    ! [X23: mworld] :
      ( $true
      = ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X23 @ Y0 )
            & ~ ( v5 @ Y0 ) ) ) ),
    inference(boolean_simplification,[],[f2732]) ).

thf(f2732,plain,
    ! [X23: mworld] :
      ( ( $true
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X23 @ Y0 )
              & ~ ( v5 @ Y0 ) ) ) )
      = $true ),
    inference(backward_demodulation,[],[f2729,f2731]) ).

thf(f2731,plain,
    ! [X23: mworld] :
      ( ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X23 @ Y0 )
            & ( v5 @ Y0 ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f2729]) ).

thf(f2729,plain,
    ! [X23: mworld] :
      ( $true
      = ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X23 @ Y0 )
              & ( v5 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X23 @ Y0 )
              & ~ ( v5 @ Y0 ) ) ) ) ),
    inference(boolean_simplification,[],[f2728]) ).

thf(f2728,plain,
    ! [X23: mworld] :
      ( $true
      = ( $true
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X23 @ Y0 )
              & ( v5 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X23 @ Y0 )
              & ~ ( v5 @ Y0 ) ) ) ) ),
    inference(backward_demodulation,[],[f2719,f2727]) ).

thf(f2727,plain,
    ! [X23: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X23 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ?? @ mworld @ ( mrel @ Y3 ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f2719]) ).

thf(f2719,plain,
    ! [X23: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X23 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( ?? @ mworld @ ( mrel @ Y3 ) ) ) )
                                & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                        & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X23 @ Y0 )
              & ( v5 @ Y0 ) ) )
        & ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X23 @ Y0 )
              & ~ ( v5 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2718]) ).

thf(f2718,plain,
    ! [X23: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X23 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ?? @ mworld @ ( mrel @ Y3 ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X23 @ Y0 )
                & ( v5 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X23 @ Y0 )
                & ~ ( v5 @ Y0 ) ) ) ) ) ),
    inference(forward_demodulation,[],[f2717,f358]) ).

thf(f2717,plain,
    ! [X22: mworld,X23: mworld] :
      ( $true
      = ( ( mrel @ X22 @ X23 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X23 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( ( !! @ mworld
                                    @ ^ [Y3: mworld] :
                                        ( ( mrel @ Y2 @ Y3 )
                                       => ( ?? @ mworld @ ( mrel @ Y3 ) ) ) )
                                  & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                          & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
                  & ( ?? @ mworld @ ( mrel @ Y0 ) ) ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X23 @ Y0 )
                & ( v5 @ Y0 ) ) )
          & ( ?? @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X23 @ Y0 )
                & ~ ( v5 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2716]) ).

thf(f2716,plain,
    ! [X22: mworld,X23: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X22 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( ?? @ mworld @ ( mrel @ Y4 ) ) ) )
                                      & ( ?? @ mworld @ ( mrel @ Y3 ) ) ) ) )
                              & ( ?? @ mworld @ ( mrel @ Y2 ) ) ) ) )
                      & ( ?? @ mworld @ ( mrel @ Y1 ) ) ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ( v5 @ Y1 ) ) )
              & ( ?? @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                    & ~ ( v5 @ Y1 ) ) ) ) )
        @ X23 ) ),
    inference(pi_clausification,[],[f2631]) ).

thf(f3321,plain,
    ( spl0_32
    | spl0_33 ),
    inference(avatar_split_clause,[],[f3314,f3319,f3316]) ).

thf(f3314,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ( ~ ( v28 @ X1 ) )
        = $true )
      | ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v18 @ Y8 ) ) ) ) ) ) ) ) )
                                          | ( v22 @ Y4 ) ) ) ) ) )
                            | ~ ( v24 @ Y2 ) ) ) ) ) ) ) )
        = $true ) ),
    inference(boolean_simplification,[],[f3313]) ).

thf(f3313,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ( ~ ( v28 @ X1 ) )
        = $true )
      | ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( v18 @ Y8 ) ) ) ) ) ) ) ) )
                                            | ( v22 @ Y4 ) ) ) ) ) )
                              | ~ ( v24 @ Y2 ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f3312,f358]) ).

thf(f3312,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ( ~ ( v28 @ X1 ) )
        = $true )
      | ( $true
        = ( ( mrel @ X1 @ X2 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( v18 @ Y8 ) ) ) ) ) ) ) ) )
                                            | ( v22 @ Y4 ) ) ) ) ) )
                              | ~ ( v24 @ Y2 ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f3309]) ).

thf(f3309,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( v18 @ Y9 ) ) ) ) ) ) ) ) )
                                                | ( v22 @ Y5 ) ) ) ) ) )
                                  | ~ ( v24 @ Y3 ) ) ) ) ) ) ) ) )
          @ X2 ) )
      | ( ( ~ ( v28 @ X1 ) )
        = $true ) ),
    inference(pi_clausification,[],[f363]) ).

thf(f363,plain,
    ! [X1: mworld] :
      ( ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( v18 @ Y9 ) ) ) ) ) ) ) ) )
                                                | ( v22 @ Y5 ) ) ) ) ) )
                                  | ~ ( v24 @ Y3 ) ) ) ) ) ) ) ) ) ) )
      | ( ( ~ ( v28 @ X1 ) )
        = $true ) ),
    inference(binary_proxy_clausification,[],[f362]) ).

thf(f362,plain,
    ! [X1: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( v18 @ Y9 ) ) ) ) ) ) ) ) )
                                                | ( v22 @ Y5 ) ) ) ) ) )
                                  | ~ ( v24 @ Y3 ) ) ) ) ) ) ) ) ) )
        | ~ ( v28 @ X1 ) )
      = $true ),
    inference(boolean_simplification,[],[f361]) ).

thf(f361,plain,
    ! [X1: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( v18 @ Y9 ) ) ) ) ) ) ) ) )
                                                  | ( v22 @ Y5 ) ) ) ) ) )
                                    | ~ ( v24 @ Y3 ) ) ) ) ) ) ) ) ) )
          | ~ ( v28 @ X1 ) ) ) ),
    inference(forward_demodulation,[],[f360,f358]) ).

thf(f360,plain,
    ! [X1: mworld] :
      ( $true
      = ( ( mrel @ mactual @ X1 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( v18 @ Y9 ) ) ) ) ) ) ) ) )
                                                  | ( v22 @ Y5 ) ) ) ) ) )
                                    | ~ ( v24 @ Y3 ) ) ) ) ) ) ) ) ) )
          | ~ ( v28 @ X1 ) ) ) ),
    inference(beta_eta_normalization,[],[f359]) ).

thf(f359,plain,
    ! [X1: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( v18 @ Y10 ) ) ) ) ) ) ) ) )
                                                      | ( v22 @ Y6 ) ) ) ) ) )
                                        | ~ ( v24 @ Y4 ) ) ) ) ) ) ) ) ) )
              | ~ ( v28 @ Y0 ) ) )
        @ X1 ) ),
    inference(pi_clausification,[],[f335]) ).

thf(f335,plain,
    ( ( !! @ mworld
      @ ^ [Y0: mworld] :
          ( ( mrel @ mactual @ Y0 )
         => ( ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( v18 @ Y10 ) ) ) ) ) ) ) ) )
                                                    | ( v22 @ Y6 ) ) ) ) ) )
                                      | ~ ( v24 @ Y4 ) ) ) ) ) ) ) ) ) )
            | ~ ( v28 @ Y0 ) ) ) )
    = $true ),
    inference(beta_eta_normalization,[],[f263]) ).

thf(f263,plain,
    ( ( ^ [Y0: mworld > $o] : ( Y0 @ mactual )
      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
            ( !! @ mworld
            @ ^ [Y2: mworld] :
                ( ( mrel @ Y1 @ Y2 )
               => ( Y0 @ Y2 ) ) )
        @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
              ( ( Y1 @ Y2 )
              | ( Y0 @ Y2 ) )
          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                ~ ( Y0 @ Y1 )
            @ v28 )
          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                ( !! @ mworld
                @ ^ [Y2: mworld] :
                    ( ( mrel @ Y1 @ Y2 )
                   => ( Y0 @ Y2 ) ) )
            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                  ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( Y0 @ Y2 ) ) )
              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                    ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( Y0 @ Y2 ) ) )
                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                      ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( Y0 @ Y2 ) ) )
                  @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                        ( ( Y1 @ Y2 )
                        | ( Y0 @ Y2 ) )
                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                          ~ ( Y0 @ Y1 )
                      @ v24 )
                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                          ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( Y0 @ Y2 ) ) )
                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                            ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( Y0 @ Y2 ) ) )
                        @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                              ( ( Y1 @ Y2 )
                              | ( Y0 @ Y2 ) )
                          @ v22
                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                ( !! @ mworld
                                @ ^ [Y2: mworld] :
                                    ( ( mrel @ Y1 @ Y2 )
                                   => ( Y0 @ Y2 ) ) )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                  ( !! @ mworld
                                  @ ^ [Y2: mworld] :
                                      ( ( mrel @ Y1 @ Y2 )
                                     => ( Y0 @ Y2 ) ) )
                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                    ( !! @ mworld
                                    @ ^ [Y2: mworld] :
                                        ( ( mrel @ Y1 @ Y2 )
                                       => ( Y0 @ Y2 ) ) )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                      ( !! @ mworld
                                      @ ^ [Y2: mworld] :
                                          ( ( mrel @ Y1 @ Y2 )
                                         => ( Y0 @ Y2 ) ) )
                                  @ v18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(definition_unfolding,[],[f207,f214,f203,f195,f221,f203,f203,f203,f203,f195,f221,f203,f203,f195,f203,f203,f203,f203]) ).

thf(f207,plain,
    ( ( mlocal @ ( mbox @ ( mor @ ( mnot @ v28 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v24 ) @ ( mbox @ ( mbox @ ( mor @ v22 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(cnf_transformation,[],[f68]) ).

thf(f68,plain,
    ( ( mlocal @ ( mbox @ ( mor @ ( mnot @ v28 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v24 ) @ ( mbox @ ( mbox @ ( mor @ v22 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(fool_elimination,[],[f67]) ).

thf(f67,plain,
    mlocal @ ( mbox @ ( mor @ ( mnot @ v28 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v24 ) @ ( mbox @ ( mbox @ ( mor @ v22 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v18 ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f17]) ).

thf(f17,axiom,
    mlocal @ ( mbox @ ( mor @ ( mnot @ v28 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v24 ) @ ( mbox @ ( mbox @ ( mor @ v22 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v18 ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod8) ).

thf(f3065,plain,
    ( spl0_8
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f3025,f3003,f1303]) ).

thf(f1303,plain,
    ( spl0_8
  <=> ! [X20: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X20 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( v4 @ Y4 ) ) ) ) )
                              | ( v6 @ Y2 ) ) ) ) ) )
                | ( v8 @ Y0 ) ) ) )
        = $true ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_8])]) ).

thf(f3003,plain,
    ( spl0_27
  <=> ! [X12: mworld] :
        ( ( ~ ( v10 @ X12 ) )
        = $true ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_27])]) ).

thf(f3025,plain,
    ( ! [X20: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X20 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( v4 @ Y4 ) ) ) ) )
                              | ( v6 @ Y2 ) ) ) ) ) )
                | ( v8 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_27 ),
    inference(boolean_simplification,[],[f3024]) ).

thf(f3024,plain,
    ( ! [X20: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X20 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( v4 @ Y4 ) ) ) ) )
                                | ( v6 @ Y2 ) ) ) ) ) )
                  | ( v8 @ Y0 ) ) ) ) )
        = $true )
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f3023,f358]) ).

thf(f3023,plain,
    ( ! [X19: mworld,X20: mworld] :
        ( ( ( mrel @ X19 @ X20 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X20 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( v4 @ Y4 ) ) ) ) )
                                | ( v6 @ Y2 ) ) ) ) ) )
                  | ( v8 @ Y0 ) ) ) ) )
        = $true )
    | ~ spl0_27 ),
    inference(beta_eta_normalization,[],[f3022]) ).

thf(f3022,plain,
    ( ! [X19: mworld,X20: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X19 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v4 @ Y5 ) ) ) ) )
                                    | ( v6 @ Y3 ) ) ) ) ) )
                      | ( v8 @ Y1 ) ) ) ) )
          @ X20 ) )
    | ~ spl0_27 ),
    inference(pi_clausification,[],[f3019]) ).

thf(f3019,plain,
    ( ! [X19: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X19 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v4 @ Y5 ) ) ) ) )
                                    | ( v6 @ Y3 ) ) ) ) ) )
                      | ( v8 @ Y1 ) ) ) ) ) )
        = $true )
    | ~ spl0_27 ),
    inference(trivial_inequality_removal,[],[f3014]) ).

thf(f3014,plain,
    ( ! [X19: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X19 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( v4 @ Y5 ) ) ) ) )
                                      | ( v6 @ Y3 ) ) ) ) ) )
                        | ( v8 @ Y1 ) ) ) ) ) )
          = $true )
        | ( $false = $true ) )
    | ~ spl0_27 ),
    inference(backward_demodulation,[],[f967,f3011]) ).

thf(f3011,plain,
    ( ! [X12: mworld] :
        ( $false
        = ( v10 @ X12 ) )
    | ~ spl0_27 ),
    inference(not_proxy_clausification,[],[f3004]) ).

thf(f3004,plain,
    ( ! [X12: mworld] :
        ( ( ~ ( v10 @ X12 ) )
        = $true )
    | ~ spl0_27 ),
    inference(avatar_component_clause,[],[f3003]) ).

thf(f967,plain,
    ! [X19: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X19 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v4 @ Y5 ) ) ) ) )
                                    | ( v6 @ Y3 ) ) ) ) ) )
                      | ( v8 @ Y1 ) ) ) ) ) )
        = $true )
      | ( $true
        = ( v10 @ X19 ) ) ),
    inference(binary_proxy_clausification,[],[f966]) ).

thf(f966,plain,
    ! [X19: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X19 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v4 @ Y5 ) ) ) ) )
                                    | ( v6 @ Y3 ) ) ) ) ) )
                      | ( v8 @ Y1 ) ) ) ) ) )
        | ( v10 @ X19 ) ) ),
    inference(boolean_simplification,[],[f965]) ).

thf(f965,plain,
    ! [X19: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X19 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( v4 @ Y5 ) ) ) ) )
                                      | ( v6 @ Y3 ) ) ) ) ) )
                        | ( v8 @ Y1 ) ) ) ) ) )
          | ( v10 @ X19 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f964,f358]) ).

thf(f964,plain,
    ! [X18: mworld,X19: mworld] :
      ( ( ( mrel @ X18 @ X19 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X19 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y4: mworld] :
                                            ( ( mrel @ Y3 @ Y4 )
                                           => ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( v4 @ Y5 ) ) ) ) )
                                      | ( v6 @ Y3 ) ) ) ) ) )
                        | ( v8 @ Y1 ) ) ) ) ) )
          | ( v10 @ X19 ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f963]) ).

thf(f963,plain,
    ! [X18: mworld,X19: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X18 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( v4 @ Y6 ) ) ) ) )
                                          | ( v6 @ Y4 ) ) ) ) ) )
                            | ( v8 @ Y2 ) ) ) ) ) )
              | ( v10 @ Y0 ) ) )
        @ X19 )
      = $true ),
    inference(pi_clausification,[],[f962]) ).

thf(f962,plain,
    ! [X18: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X18 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( v4 @ Y6 ) ) ) ) )
                                          | ( v6 @ Y4 ) ) ) ) ) )
                            | ( v8 @ Y2 ) ) ) ) ) )
              | ( v10 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f961]) ).

thf(f961,plain,
    ! [X18: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X18 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( v4 @ Y6 ) ) ) ) )
                                            | ( v6 @ Y4 ) ) ) ) ) )
                              | ( v8 @ Y2 ) ) ) ) ) )
                | ( v10 @ Y0 ) ) ) ) ) ),
    inference(forward_demodulation,[],[f960,f358]) ).

thf(f960,plain,
    ! [X18: mworld,X17: mworld] :
      ( $true
      = ( ( mrel @ X17 @ X18 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X18 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y5: mworld] :
                                                  ( ( mrel @ Y4 @ Y5 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( v4 @ Y6 ) ) ) ) )
                                            | ( v6 @ Y4 ) ) ) ) ) )
                              | ( v8 @ Y2 ) ) ) ) ) )
                | ( v10 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f959]) ).

thf(f959,plain,
    ! [X18: mworld,X17: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X17 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( v4 @ Y7 ) ) ) ) )
                                                | ( v6 @ Y5 ) ) ) ) ) )
                                  | ( v8 @ Y3 ) ) ) ) ) )
                    | ( v10 @ Y1 ) ) ) ) )
        @ X18 )
      = $true ),
    inference(pi_clausification,[],[f958]) ).

thf(f958,plain,
    ! [X17: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X17 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( v4 @ Y7 ) ) ) ) )
                                                | ( v6 @ Y5 ) ) ) ) ) )
                                  | ( v8 @ Y3 ) ) ) ) ) )
                    | ( v10 @ Y1 ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f957]) ).

thf(f957,plain,
    ! [X17: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X17 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( v4 @ Y7 ) ) ) ) )
                                                  | ( v6 @ Y5 ) ) ) ) ) )
                                    | ( v8 @ Y3 ) ) ) ) ) )
                      | ( v10 @ Y1 ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f956,f358]) ).

thf(f956,plain,
    ! [X16: mworld,X17: mworld] :
      ( $true
      = ( ( mrel @ X16 @ X17 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X17 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y6: mworld] :
                                                        ( ( mrel @ Y5 @ Y6 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( v4 @ Y7 ) ) ) ) )
                                                  | ( v6 @ Y5 ) ) ) ) ) )
                                    | ( v8 @ Y3 ) ) ) ) ) )
                      | ( v10 @ Y1 ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f955]) ).

thf(f955,plain,
    ! [X16: mworld,X17: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X16 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v4 @ Y8 ) ) ) ) )
                                                      | ( v6 @ Y6 ) ) ) ) ) )
                                        | ( v8 @ Y4 ) ) ) ) ) )
                          | ( v10 @ Y2 ) ) ) ) ) ) )
        @ X17 ) ),
    inference(pi_clausification,[],[f954]) ).

thf(f954,plain,
    ! [X16: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X16 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v4 @ Y8 ) ) ) ) )
                                                      | ( v6 @ Y6 ) ) ) ) ) )
                                        | ( v8 @ Y4 ) ) ) ) ) )
                          | ( v10 @ Y2 ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f953]) ).

thf(f953,plain,
    ! [X16: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X16 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( v4 @ Y8 ) ) ) ) )
                                                        | ( v6 @ Y6 ) ) ) ) ) )
                                          | ( v8 @ Y4 ) ) ) ) ) )
                            | ( v10 @ Y2 ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f952,f358]) ).

thf(f952,plain,
    ! [X16: mworld,X15: mworld] :
      ( ( ( mrel @ X15 @ X16 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X16 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y7: mworld] :
                                                              ( ( mrel @ Y6 @ Y7 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( v4 @ Y8 ) ) ) ) )
                                                        | ( v6 @ Y6 ) ) ) ) ) )
                                          | ( v8 @ Y4 ) ) ) ) ) )
                            | ( v10 @ Y2 ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f951]) ).

thf(f951,plain,
    ! [X16: mworld,X15: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X15 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( v4 @ Y9 ) ) ) ) )
                                                            | ( v6 @ Y7 ) ) ) ) ) )
                                              | ( v8 @ Y5 ) ) ) ) ) )
                                | ( v10 @ Y3 ) ) ) ) ) ) ) ) )
        @ X16 ) ),
    inference(pi_clausification,[],[f950]) ).

thf(f950,plain,
    ! [X15: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X15 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( v4 @ Y9 ) ) ) ) )
                                                            | ( v6 @ Y7 ) ) ) ) ) )
                                              | ( v8 @ Y5 ) ) ) ) ) )
                                | ( v10 @ Y3 ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f949]) ).

thf(f949,plain,
    ! [X15: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( v4 @ Y9 ) ) ) ) )
                                                              | ( v6 @ Y7 ) ) ) ) ) )
                                                | ( v8 @ Y5 ) ) ) ) ) )
                                  | ( v10 @ Y3 ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f948,f358]) ).

thf(f948,plain,
    ! [X14: mworld,X15: mworld] :
      ( ( ( mrel @ X14 @ X15 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y8: mworld] :
                                                                    ( ( mrel @ Y7 @ Y8 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( v4 @ Y9 ) ) ) ) )
                                                              | ( v6 @ Y7 ) ) ) ) ) )
                                                | ( v8 @ Y5 ) ) ) ) ) )
                                  | ( v10 @ Y3 ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f947]) ).

thf(f947,plain,
    ! [X14: mworld,X15: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X14 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( v4 @ Y10 ) ) ) ) )
                                                                  | ( v6 @ Y8 ) ) ) ) ) )
                                                    | ( v8 @ Y6 ) ) ) ) ) )
                                      | ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) )
        @ X15 ) ),
    inference(pi_clausification,[],[f946]) ).

thf(f946,plain,
    ! [X14: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X14 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( v4 @ Y10 ) ) ) ) )
                                                                  | ( v6 @ Y8 ) ) ) ) ) )
                                                    | ( v8 @ Y6 ) ) ) ) ) )
                                      | ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f945]) ).

thf(f945,plain,
    ! [X14: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( v4 @ Y10 ) ) ) ) )
                                                                    | ( v6 @ Y8 ) ) ) ) ) )
                                                      | ( v8 @ Y6 ) ) ) ) ) )
                                        | ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f944,f358]) ).

thf(f944,plain,
    ! [X14: mworld,X13: mworld] :
      ( $true
      = ( ( mrel @ X13 @ X14 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y9: mworld] :
                                                                          ( ( mrel @ Y8 @ Y9 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( v4 @ Y10 ) ) ) ) )
                                                                    | ( v6 @ Y8 ) ) ) ) ) )
                                                      | ( v8 @ Y6 ) ) ) ) ) )
                                        | ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f943]) ).

thf(f943,plain,
    ! [X14: mworld,X13: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X13 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( v4 @ Y11 ) ) ) ) )
                                                                        | ( v6 @ Y9 ) ) ) ) ) )
                                                          | ( v8 @ Y7 ) ) ) ) ) )
                                            | ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X14 )
      = $true ),
    inference(pi_clausification,[],[f942]) ).

thf(f942,plain,
    ! [X13: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X13 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( v4 @ Y11 ) ) ) ) )
                                                                        | ( v6 @ Y9 ) ) ) ) ) )
                                                          | ( v8 @ Y7 ) ) ) ) ) )
                                            | ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f941]) ).

thf(f941,plain,
    ! [X13: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( v4 @ Y11 ) ) ) ) )
                                                                          | ( v6 @ Y9 ) ) ) ) ) )
                                                            | ( v8 @ Y7 ) ) ) ) ) )
                                              | ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f940,f358]) ).

thf(f940,plain,
    ! [X12: mworld,X13: mworld] :
      ( $true
      = ( ( mrel @ X12 @ X13 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y10: mworld] :
                                                                                ( ( mrel @ Y9 @ Y10 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( v4 @ Y11 ) ) ) ) )
                                                                          | ( v6 @ Y9 ) ) ) ) ) )
                                                            | ( v8 @ Y7 ) ) ) ) ) )
                                              | ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f939]) ).

thf(f939,plain,
    ! [X12: mworld,X13: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X12 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( v4 @ Y12 ) ) ) ) )
                                                                              | ( v6 @ Y10 ) ) ) ) ) )
                                                                | ( v8 @ Y8 ) ) ) ) ) )
                                                  | ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X13 ) ),
    inference(pi_clausification,[],[f938]) ).

thf(f938,plain,
    ! [X12: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X12 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( v4 @ Y12 ) ) ) ) )
                                                                              | ( v6 @ Y10 ) ) ) ) ) )
                                                                | ( v8 @ Y8 ) ) ) ) ) )
                                                  | ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f937]) ).

thf(f937,plain,
    ! [X12: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( v4 @ Y12 ) ) ) ) )
                                                                                | ( v6 @ Y10 ) ) ) ) ) )
                                                                  | ( v8 @ Y8 ) ) ) ) ) )
                                                    | ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f936,f358]) ).

thf(f936,plain,
    ! [X11: mworld,X12: mworld] :
      ( ( ( mrel @ X11 @ X12 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y11: mworld] :
                                                                                      ( ( mrel @ Y10 @ Y11 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( v4 @ Y12 ) ) ) ) )
                                                                                | ( v6 @ Y10 ) ) ) ) ) )
                                                                  | ( v8 @ Y8 ) ) ) ) ) )
                                                    | ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f935]) ).

thf(f935,plain,
    ! [X11: mworld,X12: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X11 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( v4 @ Y13 ) ) ) ) )
                                                                                    | ( v6 @ Y11 ) ) ) ) ) )
                                                                      | ( v8 @ Y9 ) ) ) ) ) )
                                                        | ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X12 ) ),
    inference(pi_clausification,[],[f934]) ).

thf(f934,plain,
    ! [X11: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X11 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( v4 @ Y13 ) ) ) ) )
                                                                                    | ( v6 @ Y11 ) ) ) ) ) )
                                                                      | ( v8 @ Y9 ) ) ) ) ) )
                                                        | ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f933]) ).

thf(f933,plain,
    ! [X11: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( v4 @ Y13 ) ) ) ) )
                                                                                      | ( v6 @ Y11 ) ) ) ) ) )
                                                                        | ( v8 @ Y9 ) ) ) ) ) )
                                                          | ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f932,f358]) ).

thf(f932,plain,
    ! [X10: mworld,X11: mworld] :
      ( $true
      = ( ( mrel @ X10 @ X11 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y12: mworld] :
                                                                                            ( ( mrel @ Y11 @ Y12 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( v4 @ Y13 ) ) ) ) )
                                                                                      | ( v6 @ Y11 ) ) ) ) ) )
                                                                        | ( v8 @ Y9 ) ) ) ) ) )
                                                          | ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f931]) ).

thf(f931,plain,
    ! [X10: mworld,X11: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X10 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( v4 @ Y14 ) ) ) ) )
                                                                                          | ( v6 @ Y12 ) ) ) ) ) )
                                                                            | ( v8 @ Y10 ) ) ) ) ) )
                                                              | ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X11 )
      = $true ),
    inference(pi_clausification,[],[f930]) ).

thf(f930,plain,
    ! [X10: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X10 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( v4 @ Y14 ) ) ) ) )
                                                                                          | ( v6 @ Y12 ) ) ) ) ) )
                                                                            | ( v8 @ Y10 ) ) ) ) ) )
                                                              | ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f929]) ).

thf(f929,plain,
    ! [X10: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( v4 @ Y14 ) ) ) ) )
                                                                                            | ( v6 @ Y12 ) ) ) ) ) )
                                                                              | ( v8 @ Y10 ) ) ) ) ) )
                                                                | ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f928,f358]) ).

thf(f928,plain,
    ! [X10: mworld,X9: mworld] :
      ( ( ( mrel @ X9 @ X10 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( v4 @ Y14 ) ) ) ) )
                                                                                            | ( v6 @ Y12 ) ) ) ) ) )
                                                                              | ( v8 @ Y10 ) ) ) ) ) )
                                                                | ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f927]) ).

thf(f927,plain,
    ! [X10: mworld,X9: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X9 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( v4 @ Y15 ) ) ) ) )
                                                                                                | ( v6 @ Y13 ) ) ) ) ) )
                                                                                  | ( v8 @ Y11 ) ) ) ) ) )
                                                                    | ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X10 ) ),
    inference(pi_clausification,[],[f926]) ).

thf(f926,plain,
    ! [X9: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X9 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( v4 @ Y15 ) ) ) ) )
                                                                                                | ( v6 @ Y13 ) ) ) ) ) )
                                                                                  | ( v8 @ Y11 ) ) ) ) ) )
                                                                    | ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f925]) ).

thf(f925,plain,
    ! [X9: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( v4 @ Y15 ) ) ) ) )
                                                                                                  | ( v6 @ Y13 ) ) ) ) ) )
                                                                                    | ( v8 @ Y11 ) ) ) ) ) )
                                                                      | ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f924,f358]) ).

thf(f924,plain,
    ! [X8: mworld,X9: mworld] :
      ( $true
      = ( ( mrel @ X8 @ X9 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( v4 @ Y15 ) ) ) ) )
                                                                                                  | ( v6 @ Y13 ) ) ) ) ) )
                                                                                    | ( v8 @ Y11 ) ) ) ) ) )
                                                                      | ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f923]) ).

thf(f923,plain,
    ! [X8: mworld,X9: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X8 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( v4 @ Y16 ) ) ) ) )
                                                                                                      | ( v6 @ Y14 ) ) ) ) ) )
                                                                                        | ( v8 @ Y12 ) ) ) ) ) )
                                                                          | ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X9 )
      = $true ),
    inference(pi_clausification,[],[f922]) ).

thf(f922,plain,
    ! [X8: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X8 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( v4 @ Y16 ) ) ) ) )
                                                                                                      | ( v6 @ Y14 ) ) ) ) ) )
                                                                                        | ( v8 @ Y12 ) ) ) ) ) )
                                                                          | ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f921]) ).

thf(f921,plain,
    ! [X8: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( v4 @ Y16 ) ) ) ) )
                                                                                                        | ( v6 @ Y14 ) ) ) ) ) )
                                                                                          | ( v8 @ Y12 ) ) ) ) ) )
                                                                            | ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f920,f358]) ).

thf(f920,plain,
    ! [X8: mworld,X7: mworld] :
      ( $true
      = ( ( mrel @ X7 @ X8 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( v4 @ Y16 ) ) ) ) )
                                                                                                        | ( v6 @ Y14 ) ) ) ) ) )
                                                                                          | ( v8 @ Y12 ) ) ) ) ) )
                                                                            | ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f919]) ).

thf(f919,plain,
    ! [X8: mworld,X7: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X7 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( v4 @ Y17 ) ) ) ) )
                                                                                                            | ( v6 @ Y15 ) ) ) ) ) )
                                                                                              | ( v8 @ Y13 ) ) ) ) ) )
                                                                                | ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X8 )
      = $true ),
    inference(pi_clausification,[],[f918]) ).

thf(f918,plain,
    ! [X7: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X7 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( v4 @ Y17 ) ) ) ) )
                                                                                                            | ( v6 @ Y15 ) ) ) ) ) )
                                                                                              | ( v8 @ Y13 ) ) ) ) ) )
                                                                                | ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f917]) ).

thf(f917,plain,
    ! [X7: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( v4 @ Y17 ) ) ) ) )
                                                                                                              | ( v6 @ Y15 ) ) ) ) ) )
                                                                                                | ( v8 @ Y13 ) ) ) ) ) )
                                                                                  | ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f916,f358]) ).

thf(f916,plain,
    ! [X6: mworld,X7: mworld] :
      ( ( ( mrel @ X6 @ X7 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( v4 @ Y17 ) ) ) ) )
                                                                                                              | ( v6 @ Y15 ) ) ) ) ) )
                                                                                                | ( v8 @ Y13 ) ) ) ) ) )
                                                                                  | ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f915]) ).

thf(f915,plain,
    ! [X6: mworld,X7: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( v4 @ Y18 ) ) ) ) )
                                                                                                                  | ( v6 @ Y16 ) ) ) ) ) )
                                                                                                    | ( v8 @ Y14 ) ) ) ) ) )
                                                                                      | ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X7 )
      = $true ),
    inference(pi_clausification,[],[f914]) ).

thf(f914,plain,
    ! [X6: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( v4 @ Y18 ) ) ) ) )
                                                                                                                  | ( v6 @ Y16 ) ) ) ) ) )
                                                                                                    | ( v8 @ Y14 ) ) ) ) ) )
                                                                                      | ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f913]) ).

thf(f913,plain,
    ! [X6: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( v4 @ Y18 ) ) ) ) )
                                                                                                                    | ( v6 @ Y16 ) ) ) ) ) )
                                                                                                      | ( v8 @ Y14 ) ) ) ) ) )
                                                                                        | ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f912,f358]) ).

thf(f912,plain,
    ! [X6: mworld,X5: mworld] :
      ( $true
      = ( ( mrel @ X5 @ X6 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( v4 @ Y18 ) ) ) ) )
                                                                                                                    | ( v6 @ Y16 ) ) ) ) ) )
                                                                                                      | ( v8 @ Y14 ) ) ) ) ) )
                                                                                        | ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f911]) ).

thf(f911,plain,
    ! [X6: mworld,X5: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X5 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( v4 @ Y19 ) ) ) ) )
                                                                                                                        | ( v6 @ Y17 ) ) ) ) ) )
                                                                                                          | ( v8 @ Y15 ) ) ) ) ) )
                                                                                            | ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X6 )
      = $true ),
    inference(pi_clausification,[],[f910]) ).

thf(f910,plain,
    ! [X5: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X5 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( v4 @ Y19 ) ) ) ) )
                                                                                                                        | ( v6 @ Y17 ) ) ) ) ) )
                                                                                                          | ( v8 @ Y15 ) ) ) ) ) )
                                                                                            | ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f909]) ).

thf(f909,plain,
    ! [X5: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( v4 @ Y19 ) ) ) ) )
                                                                                                                          | ( v6 @ Y17 ) ) ) ) ) )
                                                                                                            | ( v8 @ Y15 ) ) ) ) ) )
                                                                                              | ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f908,f358]) ).

thf(f908,plain,
    ! [X4: mworld,X5: mworld] :
      ( $true
      = ( ( mrel @ X4 @ X5 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( v4 @ Y19 ) ) ) ) )
                                                                                                                          | ( v6 @ Y17 ) ) ) ) ) )
                                                                                                            | ( v8 @ Y15 ) ) ) ) ) )
                                                                                              | ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f907]) ).

thf(f907,plain,
    ! [X4: mworld,X5: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y14: mworld] :
                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( v4 @ Y20 ) ) ) ) )
                                                                                                                              | ( v6 @ Y18 ) ) ) ) ) )
                                                                                                                | ( v8 @ Y16 ) ) ) ) ) )
                                                                                                  | ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X5 ) ),
    inference(pi_clausification,[],[f906]) ).

thf(f906,plain,
    ! [X4: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y14: mworld] :
                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( v4 @ Y20 ) ) ) ) )
                                                                                                                              | ( v6 @ Y18 ) ) ) ) ) )
                                                                                                                | ( v8 @ Y16 ) ) ) ) ) )
                                                                                                  | ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f905]) ).

thf(f905,plain,
    ! [X4: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( v4 @ Y20 ) ) ) ) )
                                                                                                                                | ( v6 @ Y18 ) ) ) ) ) )
                                                                                                                  | ( v8 @ Y16 ) ) ) ) ) )
                                                                                                    | ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f904,f358]) ).

thf(f904,plain,
    ! [X3: mworld,X4: mworld] :
      ( $true
      = ( ( mrel @ X3 @ X4 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( v4 @ Y20 ) ) ) ) )
                                                                                                                                | ( v6 @ Y18 ) ) ) ) ) )
                                                                                                                  | ( v8 @ Y16 ) ) ) ) ) )
                                                                                                    | ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f903]) ).

thf(f903,plain,
    ! [X3: mworld,X4: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y14: mworld] :
                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y15: mworld] :
                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( v4 @ Y21 ) ) ) ) )
                                                                                                                                    | ( v6 @ Y19 ) ) ) ) ) )
                                                                                                                      | ( v8 @ Y17 ) ) ) ) ) )
                                                                                                        | ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X4 ) ),
    inference(pi_clausification,[],[f902]) ).

thf(f902,plain,
    ! [X3: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y14: mworld] :
                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y15: mworld] :
                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( v4 @ Y21 ) ) ) ) )
                                                                                                                                    | ( v6 @ Y19 ) ) ) ) ) )
                                                                                                                      | ( v8 @ Y17 ) ) ) ) ) )
                                                                                                        | ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f901]) ).

thf(f901,plain,
    ! [X3: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ( v4 @ Y21 ) ) ) ) )
                                                                                                                                      | ( v6 @ Y19 ) ) ) ) ) )
                                                                                                                        | ( v8 @ Y17 ) ) ) ) ) )
                                                                                                          | ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f900,f358]) ).

thf(f900,plain,
    ! [X2: mworld,X3: mworld] :
      ( ( ( mrel @ X2 @ X3 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ( v4 @ Y21 ) ) ) ) )
                                                                                                                                      | ( v6 @ Y19 ) ) ) ) ) )
                                                                                                                        | ( v8 @ Y17 ) ) ) ) ) )
                                                                                                          | ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f899]) ).

thf(f899,plain,
    ! [X2: mworld,X3: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y14: mworld] :
                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y15: mworld] :
                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y16: mworld] :
                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y18: mworld] :
                                                                                                                          ( ( mrel @ Y17 @ Y18 )
                                                                                                                         => ( ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ( v4 @ Y22 ) ) ) ) )
                                                                                                                                          | ( v6 @ Y20 ) ) ) ) ) )
                                                                                                                            | ( v8 @ Y18 ) ) ) ) ) )
                                                                                                              | ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X3 ) ),
    inference(pi_clausification,[],[f898]) ).

thf(f898,plain,
    ! [X2: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y14: mworld] :
                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y15: mworld] :
                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y16: mworld] :
                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y18: mworld] :
                                                                                                                          ( ( mrel @ Y17 @ Y18 )
                                                                                                                         => ( ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ( v4 @ Y22 ) ) ) ) )
                                                                                                                                          | ( v6 @ Y20 ) ) ) ) ) )
                                                                                                                            | ( v8 @ Y18 ) ) ) ) ) )
                                                                                                              | ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f897]) ).

thf(f897,plain,
    ! [X2: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ( !! @ mworld
                                                                                                                                                    @ ^ [Y22: mworld] :
                                                                                                                                                        ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                       => ( v4 @ Y22 ) ) ) ) )
                                                                                                                                            | ( v6 @ Y20 ) ) ) ) ) )
                                                                                                                              | ( v8 @ Y18 ) ) ) ) ) )
                                                                                                                | ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f896,f358]) ).

thf(f896,plain,
    ! [X2: mworld,X1: mworld] :
      ( $true
      = ( ( mrel @ X1 @ X2 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ( !! @ mworld
                                                                                                                                                    @ ^ [Y22: mworld] :
                                                                                                                                                        ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                       => ( v4 @ Y22 ) ) ) ) )
                                                                                                                                            | ( v6 @ Y20 ) ) ) ) ) )
                                                                                                                              | ( v8 @ Y18 ) ) ) ) ) )
                                                                                                                | ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f895]) ).

thf(f895,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y14: mworld] :
                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y15: mworld] :
                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y16: mworld] :
                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y17: mworld] :
                                                                                                                  ( ( mrel @ Y16 @ Y17 )
                                                                                                                 => ( ( !! @ mworld
                                                                                                                      @ ^ [Y18: mworld] :
                                                                                                                          ( ( mrel @ Y17 @ Y18 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y19: mworld] :
                                                                                                                                ( ( mrel @ Y18 @ Y19 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( !! @ mworld
                                                                                                                                          @ ^ [Y21: mworld] :
                                                                                                                                              ( ( mrel @ Y20 @ Y21 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ( !! @ mworld
                                                                                                                                                        @ ^ [Y23: mworld] :
                                                                                                                                                            ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                           => ( v4 @ Y23 ) ) ) ) )
                                                                                                                                                | ( v6 @ Y21 ) ) ) ) ) )
                                                                                                                                  | ( v8 @ Y19 ) ) ) ) ) )
                                                                                                                    | ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X2 )
      = $true ),
    inference(pi_clausification,[],[f894]) ).

thf(f894,plain,
    ! [X1: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y14: mworld] :
                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y15: mworld] :
                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y16: mworld] :
                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y17: mworld] :
                                                                                                                  ( ( mrel @ Y16 @ Y17 )
                                                                                                                 => ( ( !! @ mworld
                                                                                                                      @ ^ [Y18: mworld] :
                                                                                                                          ( ( mrel @ Y17 @ Y18 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y19: mworld] :
                                                                                                                                ( ( mrel @ Y18 @ Y19 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( !! @ mworld
                                                                                                                                          @ ^ [Y21: mworld] :
                                                                                                                                              ( ( mrel @ Y20 @ Y21 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ( !! @ mworld
                                                                                                                                                        @ ^ [Y23: mworld] :
                                                                                                                                                            ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                           => ( v4 @ Y23 ) ) ) ) )
                                                                                                                                                | ( v6 @ Y21 ) ) ) ) ) )
                                                                                                                                  | ( v8 @ Y19 ) ) ) ) ) )
                                                                                                                    | ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f893]) ).

thf(f893,plain,
    ! [X1: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y22: mworld] :
                                                                                                                                                        ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                       => ( !! @ mworld
                                                                                                                                                          @ ^ [Y23: mworld] :
                                                                                                                                                              ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                             => ( v4 @ Y23 ) ) ) ) )
                                                                                                                                                  | ( v6 @ Y21 ) ) ) ) ) )
                                                                                                                                    | ( v8 @ Y19 ) ) ) ) ) )
                                                                                                                      | ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f892,f358]) ).

thf(f892,plain,
    ! [X1: mworld] :
      ( $true
      = ( ( mrel @ mactual @ X1 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y22: mworld] :
                                                                                                                                                        ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                       => ( !! @ mworld
                                                                                                                                                          @ ^ [Y23: mworld] :
                                                                                                                                                              ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                             => ( v4 @ Y23 ) ) ) ) )
                                                                                                                                                  | ( v6 @ Y21 ) ) ) ) ) )
                                                                                                                                    | ( v8 @ Y19 ) ) ) ) ) )
                                                                                                                      | ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f891]) ).

thf(f891,plain,
    ! [X1: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y14: mworld] :
                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y15: mworld] :
                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y16: mworld] :
                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y17: mworld] :
                                                                                                                  ( ( mrel @ Y16 @ Y17 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y18: mworld] :
                                                                                                                        ( ( mrel @ Y17 @ Y18 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y19: mworld] :
                                                                                                                                ( ( mrel @ Y18 @ Y19 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y20: mworld] :
                                                                                                                                      ( ( mrel @ Y19 @ Y20 )
                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                          @ ^ [Y21: mworld] :
                                                                                                                                              ( ( mrel @ Y20 @ Y21 )
                                                                                                                                             => ( !! @ mworld
                                                                                                                                                @ ^ [Y22: mworld] :
                                                                                                                                                    ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y23: mworld] :
                                                                                                                                                            ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                           => ( !! @ mworld
                                                                                                                                                              @ ^ [Y24: mworld] :
                                                                                                                                                                  ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                 => ( v4 @ Y24 ) ) ) ) )
                                                                                                                                                      | ( v6 @ Y22 ) ) ) ) ) )
                                                                                                                                        | ( v8 @ Y20 ) ) ) ) ) )
                                                                                                                          | ( v10 @ Y18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X1 ) ),
    inference(pi_clausification,[],[f311]) ).

thf(f311,plain,
    ( ( !! @ mworld
      @ ^ [Y0: mworld] :
          ( ( mrel @ mactual @ Y0 )
         => ( !! @ mworld
            @ ^ [Y1: mworld] :
                ( ( mrel @ Y0 @ Y1 )
               => ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( !! @ mworld
                        @ ^ [Y3: mworld] :
                            ( ( mrel @ Y2 @ Y3 )
                           => ( !! @ mworld
                              @ ^ [Y4: mworld] :
                                  ( ( mrel @ Y3 @ Y4 )
                                 => ( !! @ mworld
                                    @ ^ [Y5: mworld] :
                                        ( ( mrel @ Y4 @ Y5 )
                                       => ( !! @ mworld
                                          @ ^ [Y6: mworld] :
                                              ( ( mrel @ Y5 @ Y6 )
                                             => ( !! @ mworld
                                                @ ^ [Y7: mworld] :
                                                    ( ( mrel @ Y6 @ Y7 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y8: mworld] :
                                                          ( ( mrel @ Y7 @ Y8 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y9: mworld] :
                                                                ( ( mrel @ Y8 @ Y9 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y10: mworld] :
                                                                      ( ( mrel @ Y9 @ Y10 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y11: mworld] :
                                                                            ( ( mrel @ Y10 @ Y11 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y12: mworld] :
                                                                                  ( ( mrel @ Y11 @ Y12 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y13: mworld] :
                                                                                        ( ( mrel @ Y12 @ Y13 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y14: mworld] :
                                                                                              ( ( mrel @ Y13 @ Y14 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y15: mworld] :
                                                                                                    ( ( mrel @ Y14 @ Y15 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y16: mworld] :
                                                                                                          ( ( mrel @ Y15 @ Y16 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y17: mworld] :
                                                                                                                ( ( mrel @ Y16 @ Y17 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y18: mworld] :
                                                                                                                      ( ( mrel @ Y17 @ Y18 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y19: mworld] :
                                                                                                                              ( ( mrel @ Y18 @ Y19 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y20: mworld] :
                                                                                                                                    ( ( mrel @ Y19 @ Y20 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y21: mworld] :
                                                                                                                                            ( ( mrel @ Y20 @ Y21 )
                                                                                                                                           => ( !! @ mworld
                                                                                                                                              @ ^ [Y22: mworld] :
                                                                                                                                                  ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                                      @ ^ [Y23: mworld] :
                                                                                                                                                          ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                         => ( !! @ mworld
                                                                                                                                                            @ ^ [Y24: mworld] :
                                                                                                                                                                ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                               => ( v4 @ Y24 ) ) ) ) )
                                                                                                                                                    | ( v6 @ Y22 ) ) ) ) ) )
                                                                                                                                      | ( v8 @ Y20 ) ) ) ) ) )
                                                                                                                        | ( v10 @ Y18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(beta_eta_normalization,[],[f283]) ).

thf(f283,plain,
    ( $true
    = ( ^ [Y0: mworld > $o] : ( Y0 @ mactual )
      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
            ( !! @ mworld
            @ ^ [Y2: mworld] :
                ( ( mrel @ Y1 @ Y2 )
               => ( Y0 @ Y2 ) ) )
        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
              ( !! @ mworld
              @ ^ [Y2: mworld] :
                  ( ( mrel @ Y1 @ Y2 )
                 => ( Y0 @ Y2 ) ) )
          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                ( !! @ mworld
                @ ^ [Y2: mworld] :
                    ( ( mrel @ Y1 @ Y2 )
                   => ( Y0 @ Y2 ) ) )
            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                  ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( Y0 @ Y2 ) ) )
              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                    ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( Y0 @ Y2 ) ) )
                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                      ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( Y0 @ Y2 ) ) )
                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                        ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( Y0 @ Y2 ) ) )
                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                          ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( Y0 @ Y2 ) ) )
                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                            ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( Y0 @ Y2 ) ) )
                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                              ( !! @ mworld
                              @ ^ [Y2: mworld] :
                                  ( ( mrel @ Y1 @ Y2 )
                                 => ( Y0 @ Y2 ) ) )
                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                ( !! @ mworld
                                @ ^ [Y2: mworld] :
                                    ( ( mrel @ Y1 @ Y2 )
                                   => ( Y0 @ Y2 ) ) )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                  ( !! @ mworld
                                  @ ^ [Y2: mworld] :
                                      ( ( mrel @ Y1 @ Y2 )
                                     => ( Y0 @ Y2 ) ) )
                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                    ( !! @ mworld
                                    @ ^ [Y2: mworld] :
                                        ( ( mrel @ Y1 @ Y2 )
                                       => ( Y0 @ Y2 ) ) )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                      ( !! @ mworld
                                      @ ^ [Y2: mworld] :
                                          ( ( mrel @ Y1 @ Y2 )
                                         => ( Y0 @ Y2 ) ) )
                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                        ( !! @ mworld
                                        @ ^ [Y2: mworld] :
                                            ( ( mrel @ Y1 @ Y2 )
                                           => ( Y0 @ Y2 ) ) )
                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                          ( !! @ mworld
                                          @ ^ [Y2: mworld] :
                                              ( ( mrel @ Y1 @ Y2 )
                                             => ( Y0 @ Y2 ) ) )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                            ( !! @ mworld
                                            @ ^ [Y2: mworld] :
                                                ( ( mrel @ Y1 @ Y2 )
                                               => ( Y0 @ Y2 ) ) )
                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                              ( !! @ mworld
                                              @ ^ [Y2: mworld] :
                                                  ( ( mrel @ Y1 @ Y2 )
                                                 => ( Y0 @ Y2 ) ) )
                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                ( !! @ mworld
                                                @ ^ [Y2: mworld] :
                                                    ( ( mrel @ Y1 @ Y2 )
                                                   => ( Y0 @ Y2 ) ) )
                                            @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                  ( ( Y1 @ Y2 )
                                                  | ( Y0 @ Y2 ) )
                                              @ v10
                                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                    ( !! @ mworld
                                                    @ ^ [Y2: mworld] :
                                                        ( ( mrel @ Y1 @ Y2 )
                                                       => ( Y0 @ Y2 ) ) )
                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                      ( !! @ mworld
                                                      @ ^ [Y2: mworld] :
                                                          ( ( mrel @ Y1 @ Y2 )
                                                         => ( Y0 @ Y2 ) ) )
                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                        ( ( Y1 @ Y2 )
                                                        | ( Y0 @ Y2 ) )
                                                    @ v8
                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                          ( !! @ mworld
                                                          @ ^ [Y2: mworld] :
                                                              ( ( mrel @ Y1 @ Y2 )
                                                             => ( Y0 @ Y2 ) ) )
                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                            ( !! @ mworld
                                                            @ ^ [Y2: mworld] :
                                                                ( ( mrel @ Y1 @ Y2 )
                                                               => ( Y0 @ Y2 ) ) )
                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                              ( ( Y1 @ Y2 )
                                                              | ( Y0 @ Y2 ) )
                                                          @ v6
                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                ( !! @ mworld
                                                                @ ^ [Y2: mworld] :
                                                                    ( ( mrel @ Y1 @ Y2 )
                                                                   => ( Y0 @ Y2 ) ) )
                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                  ( !! @ mworld
                                                                  @ ^ [Y2: mworld] :
                                                                      ( ( mrel @ Y1 @ Y2 )
                                                                     => ( Y0 @ Y2 ) ) )
                                                              @ v4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(definition_unfolding,[],[f231,f214,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f195,f203,f203,f195,f203,f203,f195,f203,f203]) ).

thf(f231,plain,
    ( ( mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v10 @ ( mbox @ ( mbox @ ( mor @ v8 @ ( mbox @ ( mbox @ ( mor @ v6 @ ( mbox @ ( mbox @ v4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(cnf_transformation,[],[f108]) ).

thf(f108,plain,
    ( ( mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v10 @ ( mbox @ ( mbox @ ( mor @ v8 @ ( mbox @ ( mbox @ ( mor @ v6 @ ( mbox @ ( mbox @ v4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(fool_elimination,[],[f107]) ).

thf(f107,plain,
    mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v10 @ ( mbox @ ( mbox @ ( mor @ v8 @ ( mbox @ ( mbox @ ( mor @ v6 @ ( mbox @ ( mbox @ v4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f57]) ).

thf(f57,axiom,
    mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v10 @ ( mbox @ ( mbox @ ( mor @ v8 @ ( mbox @ ( mbox @ ( mor @ v6 @ ( mbox @ ( mbox @ v4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod48) ).

thf(f3060,plain,
    ( ~ spl0_8
    | ~ spl0_27 ),
    inference(avatar_contradiction_clause,[],[f3059]) ).

thf(f3059,plain,
    ( $false
    | ~ spl0_8
    | ~ spl0_27 ),
    inference(trivial_inequality_removal,[],[f3058]) ).

thf(f3058,plain,
    ( ( $false = $true )
    | ~ spl0_8
    | ~ spl0_27 ),
    inference(boolean_simplification,[],[f3057]) ).

thf(f3057,plain,
    ( ( ~ $true = $true )
    | ~ spl0_8
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f3056,f2957]) ).

thf(f2957,plain,
    ( ! [X2: mworld] :
        ( $true
        = ( v4 @ X2 ) )
    | ~ spl0_8 ),
    inference(boolean_simplification,[],[f2956]) ).

thf(f2956,plain,
    ( ! [X2: mworld] :
        ( $true
        = ( $true
         => ( v4 @ X2 ) ) )
    | ~ spl0_8 ),
    inference(forward_demodulation,[],[f2955,f358]) ).

thf(f2955,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( $true
        = ( ( mrel @ X1 @ X2 )
         => ( v4 @ X2 ) ) )
    | ~ spl0_8 ),
    inference(beta_eta_normalization,[],[f2954]) ).

thf(f2954,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( v4 @ Y0 ) )
          @ X2 )
        = $true )
    | ~ spl0_8 ),
    inference(pi_clausification,[],[f2953]) ).

thf(f2953,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( v4 @ Y0 ) ) ) )
    | ~ spl0_8 ),
    inference(boolean_simplification,[],[f2952]) ).

thf(f2952,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( v4 @ Y0 ) ) ) ) )
    | ~ spl0_8 ),
    inference(forward_demodulation,[],[f2951,f358]) ).

thf(f2951,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( ( ( mrel @ ( sK23 @ X0 ) @ X1 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( v4 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_8 ),
    inference(beta_eta_normalization,[],[f2948]) ).

thf(f2948,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ ( sK23 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( v4 @ Y1 ) ) ) )
          @ X1 )
        = $true )
    | ~ spl0_8 ),
    inference(pi_clausification,[],[f2945]) ).

thf(f2945,plain,
    ( ! [X0: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK23 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( v4 @ Y1 ) ) ) ) ) )
    | ~ spl0_8 ),
    inference(boolean_simplification,[],[f2944]) ).

thf(f2944,plain,
    ( ! [X0: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK23 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( v4 @ Y1 ) ) ) ) )
          | $false ) )
    | ~ spl0_8 ),
    inference(superposition,[],[f2940,f2649]) ).

thf(f2649,plain,
    ! [X22: mworld] :
      ( $false
      = ( v6 @ ( sK23 @ X22 ) ) ),
    inference(not_proxy_clausification,[],[f2648]) ).

thf(f2648,plain,
    ! [X22: mworld] :
      ( $true
      = ( ~ ( v6 @ ( sK23 @ X22 ) ) ) ),
    inference(boolean_simplification,[],[f2647]) ).

thf(f2647,plain,
    ! [X22: mworld] :
      ( ( $true
        & ~ ( v6 @ ( sK23 @ X22 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2646,f358]) ).

thf(f2646,plain,
    ! [X22: mworld] :
      ( $true
      = ( ( mrel @ X22 @ ( sK23 @ X22 ) )
        & ~ ( v6 @ ( sK23 @ X22 ) ) ) ),
    inference(beta_eta_normalization,[],[f2645]) ).

thf(f2645,plain,
    ! [X22: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X22 @ Y0 )
            & ~ ( v6 @ Y0 ) )
        @ ( sK23 @ X22 ) ) ),
    inference(sigma_clausification,[],[f2634]) ).

thf(f2940,plain,
    ( ! [X2: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X2 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( v4 @ Y1 ) ) ) ) )
          | ( v6 @ X2 ) ) )
    | ~ spl0_8 ),
    inference(boolean_simplification,[],[f2939]) ).

thf(f2939,plain,
    ( ! [X2: mworld] :
        ( ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X2 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( v4 @ Y1 ) ) ) ) )
            | ( v6 @ X2 ) ) )
        = $true )
    | ~ spl0_8 ),
    inference(forward_demodulation,[],[f2938,f358]) ).

thf(f2938,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( $true
        = ( ( mrel @ X1 @ X2 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X2 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( v4 @ Y1 ) ) ) ) )
            | ( v6 @ X2 ) ) ) )
    | ~ spl0_8 ),
    inference(beta_eta_normalization,[],[f2937]) ).

thf(f2937,plain,
    ( ! [X2: mworld,X1: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( v4 @ Y2 ) ) ) ) )
                | ( v6 @ Y0 ) ) )
          @ X2 )
        = $true )
    | ~ spl0_8 ),
    inference(pi_clausification,[],[f2935]) ).

thf(f2935,plain,
    ( ! [X1: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( v4 @ Y2 ) ) ) ) )
                | ( v6 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_8 ),
    inference(boolean_simplification,[],[f2934]) ).

thf(f2934,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( v4 @ Y2 ) ) ) ) )
                  | ( v6 @ Y0 ) ) ) ) ) )
    | ~ spl0_8 ),
    inference(forward_demodulation,[],[f2933,f358]) ).

thf(f2933,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( ( ( mrel @ ( sK21 @ X0 ) @ X1 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X1 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( v4 @ Y2 ) ) ) ) )
                  | ( v6 @ Y0 ) ) ) ) )
        = $true )
    | ~ spl0_8 ),
    inference(beta_eta_normalization,[],[f2930]) ).

thf(f2930,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ ( sK21 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v4 @ Y3 ) ) ) ) )
                      | ( v6 @ Y1 ) ) ) ) )
          @ X1 )
        = $true )
    | ~ spl0_8 ),
    inference(pi_clausification,[],[f2929]) ).

thf(f2929,plain,
    ( ! [X0: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK21 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v4 @ Y3 ) ) ) ) )
                      | ( v6 @ Y1 ) ) ) ) ) ) )
    | ~ spl0_8 ),
    inference(boolean_simplification,[],[f2927]) ).

thf(f2927,plain,
    ( ! [X0: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK21 @ X0 ) @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( v4 @ Y3 ) ) ) ) )
                        | ( v6 @ Y1 ) ) ) ) ) )
          | $false ) )
    | ~ spl0_8 ),
    inference(superposition,[],[f2924,f2613]) ).

thf(f2613,plain,
    ! [X20: mworld] :
      ( $false
      = ( v8 @ ( sK21 @ X20 ) ) ),
    inference(not_proxy_clausification,[],[f2608]) ).

thf(f2608,plain,
    ! [X20: mworld] :
      ( ( ~ ( v8 @ ( sK21 @ X20 ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2607]) ).

thf(f2607,plain,
    ! [X20: mworld] :
      ( ( $true
        & ~ ( v8 @ ( sK21 @ X20 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2606,f358]) ).

thf(f2606,plain,
    ! [X20: mworld] :
      ( $true
      = ( ( mrel @ X20 @ ( sK21 @ X20 ) )
        & ~ ( v8 @ ( sK21 @ X20 ) ) ) ),
    inference(beta_eta_normalization,[],[f2605]) ).

thf(f2605,plain,
    ! [X20: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X20 @ Y0 )
            & ~ ( v8 @ Y0 ) )
        @ ( sK21 @ X20 ) ) ),
    inference(sigma_clausification,[],[f2577]) ).

thf(f2577,plain,
    ! [X20: mworld] :
      ( ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X20 @ Y0 )
            & ~ ( v8 @ Y0 ) ) )
      = $true ),
    inference(binary_proxy_clausification,[],[f2573]) ).

thf(f2924,plain,
    ( ! [X21: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X21 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( v4 @ Y3 ) ) ) ) )
                        | ( v6 @ Y1 ) ) ) ) ) )
          | ( v8 @ X21 ) ) )
    | ~ spl0_8 ),
    inference(boolean_simplification,[],[f2923]) ).

thf(f2923,plain,
    ( ! [X21: mworld] :
        ( ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X21 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( v4 @ Y3 ) ) ) ) )
                          | ( v6 @ Y1 ) ) ) ) ) )
            | ( v8 @ X21 ) ) )
        = $true )
    | ~ spl0_8 ),
    inference(forward_demodulation,[],[f2922,f358]) ).

thf(f2922,plain,
    ( ! [X21: mworld,X20: mworld] :
        ( ( ( mrel @ X20 @ X21 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X21 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( !! @ mworld
                                  @ ^ [Y3: mworld] :
                                      ( ( mrel @ Y2 @ Y3 )
                                     => ( v4 @ Y3 ) ) ) ) )
                          | ( v6 @ Y1 ) ) ) ) ) )
            | ( v8 @ X21 ) ) )
        = $true )
    | ~ spl0_8 ),
    inference(beta_eta_normalization,[],[f2921]) ).

thf(f2921,plain,
    ( ! [X21: mworld,X20: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X20 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( v4 @ Y4 ) ) ) ) )
                              | ( v6 @ Y2 ) ) ) ) ) )
                | ( v8 @ Y0 ) ) )
          @ X21 ) )
    | ~ spl0_8 ),
    inference(pi_clausification,[],[f1304]) ).

thf(f1304,plain,
    ( ! [X20: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X20 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( v4 @ Y4 ) ) ) ) )
                              | ( v6 @ Y2 ) ) ) ) ) )
                | ( v8 @ Y0 ) ) ) )
        = $true )
    | ~ spl0_8 ),
    inference(avatar_component_clause,[],[f1303]) ).

thf(f3056,plain,
    ( ! [X1: mworld] :
        ( ( ~ ( v4 @ X1 ) )
        = $true )
    | ~ spl0_27 ),
    inference(boolean_simplification,[],[f3055]) ).

thf(f3055,plain,
    ( ! [X1: mworld] :
        ( $true
        = ( $true
         => ~ ( v4 @ X1 ) ) )
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f3053,f358]) ).

thf(f3053,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ( mrel @ ( sK26 @ X0 ) @ X1 )
         => ~ ( v4 @ X1 ) ) )
    | ~ spl0_27 ),
    inference(beta_eta_normalization,[],[f3051]) ).

thf(f3051,plain,
    ( ! [X0: mworld,X1: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ ( sK26 @ X0 ) @ Y0 )
             => ~ ( v4 @ Y0 ) )
          @ X1 ) )
    | ~ spl0_27 ),
    inference(pi_clausification,[],[f3050]) ).

thf(f3050,plain,
    ( ! [X0: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK26 @ X0 ) @ Y0 )
             => ~ ( v4 @ Y0 ) ) )
        = $true )
    | ~ spl0_27 ),
    inference(boolean_simplification,[],[f3047]) ).

thf(f3047,plain,
    ( ! [X0: mworld] :
        ( ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ ( sK26 @ X0 ) @ Y0 )
               => ~ ( v4 @ Y0 ) ) )
          | $false )
        = $true )
    | ~ spl0_27 ),
    inference(superposition,[],[f3045,f2747]) ).

thf(f3045,plain,
    ( ! [X19: mworld] :
        ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X19 @ Y0 )
               => ~ ( v4 @ Y0 ) ) )
          | ( v5 @ X19 ) ) )
    | ~ spl0_27 ),
    inference(boolean_simplification,[],[f3044]) ).

thf(f3044,plain,
    ( ! [X19: mworld] :
        ( $true
        = ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X19 @ Y0 )
                 => ~ ( v4 @ Y0 ) ) )
            | ( v5 @ X19 ) ) ) )
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f3043,f358]) ).

thf(f3043,plain,
    ( ! [X18: mworld,X19: mworld] :
        ( ( ( mrel @ X18 @ X19 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X19 @ Y0 )
                 => ~ ( v4 @ Y0 ) ) )
            | ( v5 @ X19 ) ) )
        = $true )
    | ~ spl0_27 ),
    inference(beta_eta_normalization,[],[f3042]) ).

thf(f3042,plain,
    ( ! [X18: mworld,X19: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X18 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ~ ( v4 @ Y1 ) ) )
                | ( v5 @ Y0 ) ) )
          @ X19 )
        = $true )
    | ~ spl0_27 ),
    inference(pi_clausification,[],[f3041]) ).

thf(f3041,plain,
    ( ! [X18: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X18 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ~ ( v4 @ Y1 ) ) )
                | ( v5 @ Y0 ) ) ) ) )
    | ~ spl0_27 ),
    inference(boolean_simplification,[],[f3040]) ).

thf(f3040,plain,
    ( ! [X18: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X18 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ~ ( v4 @ Y1 ) ) )
                  | ( v5 @ Y0 ) ) ) ) )
        = $true )
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f3039,f358]) ).

thf(f3039,plain,
    ( ! [X18: mworld,X17: mworld] :
        ( $true
        = ( ( mrel @ X17 @ X18 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X18 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ~ ( v4 @ Y1 ) ) )
                  | ( v5 @ Y0 ) ) ) ) ) )
    | ~ spl0_27 ),
    inference(beta_eta_normalization,[],[f3038]) ).

thf(f3038,plain,
    ( ! [X18: mworld,X17: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X17 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ~ ( v4 @ Y2 ) ) )
                      | ( v5 @ Y1 ) ) ) ) )
          @ X18 )
        = $true )
    | ~ spl0_27 ),
    inference(pi_clausification,[],[f3037]) ).

thf(f3037,plain,
    ( ! [X17: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X17 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ~ ( v4 @ Y2 ) ) )
                      | ( v5 @ Y1 ) ) ) ) ) ) )
    | ~ spl0_27 ),
    inference(boolean_simplification,[],[f3036]) ).

thf(f3036,plain,
    ( ! [X17: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X17 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ~ ( v4 @ Y2 ) ) )
                        | ( v5 @ Y1 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f3035,f358]) ).

thf(f3035,plain,
    ( ! [X16: mworld,X17: mworld] :
        ( ( ( mrel @ X16 @ X17 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X17 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ~ ( v4 @ Y2 ) ) )
                        | ( v5 @ Y1 ) ) ) ) ) ) )
        = $true )
    | ~ spl0_27 ),
    inference(beta_eta_normalization,[],[f3034]) ).

thf(f3034,plain,
    ( ! [X16: mworld,X17: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X16 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ~ ( v4 @ Y3 ) ) )
                            | ( v5 @ Y2 ) ) ) ) ) ) )
          @ X17 ) )
    | ~ spl0_27 ),
    inference(pi_clausification,[],[f3033]) ).

thf(f3033,plain,
    ( ! [X16: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X16 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ~ ( v4 @ Y3 ) ) )
                            | ( v5 @ Y2 ) ) ) ) ) ) ) ) )
    | ~ spl0_27 ),
    inference(boolean_simplification,[],[f3032]) ).

thf(f3032,plain,
    ( ! [X16: mworld] :
        ( $true
        = ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X16 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ~ ( v4 @ Y3 ) ) )
                              | ( v5 @ Y2 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f3031,f358]) ).

thf(f3031,plain,
    ( ! [X16: mworld,X15: mworld] :
        ( $true
        = ( ( mrel @ X15 @ X16 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X16 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ~ ( v4 @ Y3 ) ) )
                              | ( v5 @ Y2 ) ) ) ) ) ) ) ) ) )
    | ~ spl0_27 ),
    inference(beta_eta_normalization,[],[f3030]) ).

thf(f3030,plain,
    ( ! [X16: mworld,X15: mworld] :
        ( $true
        = ( ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ~ ( v4 @ Y4 ) ) )
                                  | ( v5 @ Y3 ) ) ) ) ) ) ) ) )
          @ X16 ) )
    | ~ spl0_27 ),
    inference(pi_clausification,[],[f3029]) ).

thf(f3029,plain,
    ( ! [X15: mworld] :
        ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ~ ( v4 @ Y4 ) ) )
                                  | ( v5 @ Y3 ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_27 ),
    inference(boolean_simplification,[],[f3028]) ).

thf(f3028,plain,
    ( ! [X15: mworld] :
        ( ( $true
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X15 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ~ ( v4 @ Y4 ) ) )
                                    | ( v5 @ Y3 ) ) ) ) ) ) ) ) ) ) )
        = $true )
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f3027,f358]) ).

thf(f3027,plain,
    ( ! [X14: mworld,X15: mworld] :
        ( $true
        = ( ( mrel @ X14 @ X15 )
         => ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X15 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ~ ( v4 @ Y4 ) ) )
                                    | ( v5 @ Y3 ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_27 ),
    inference(beta_eta_normalization,[],[f3026]) ).

thf(f3026,plain,
    ( ! [X14: mworld,X15: mworld] :
        ( ( ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ~ ( v4 @ Y5 ) ) )
                                        | ( v5 @ Y4 ) ) ) ) ) ) ) ) ) ) )
          @ X15 )
        = $true )
    | ~ spl0_27 ),
    inference(pi_clausification,[],[f3021]) ).

thf(f3021,plain,
    ( ! [X14: mworld] :
        ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ~ ( v4 @ Y5 ) ) )
                                        | ( v5 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) )
    | ~ spl0_27 ),
    inference(trivial_inequality_removal,[],[f3013]) ).

thf(f3013,plain,
    ( ! [X14: mworld] :
        ( ( $true
          = ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ~ ( v4 @ Y5 ) ) )
                                          | ( v5 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) )
        | ( $false = $true ) )
    | ~ spl0_27 ),
    inference(backward_demodulation,[],[f2941,f3011]) ).

thf(f2941,plain,
    ! [X14: mworld] :
      ( ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ~ ( v4 @ Y5 ) ) )
                                        | ( v5 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) )
      | ( ( v10 @ X14 )
        = $true ) ),
    inference(binary_proxy_clausification,[],[f1804]) ).

thf(f1804,plain,
    ! [X14: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X14 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ~ ( v4 @ Y5 ) ) )
                                        | ( v5 @ Y4 ) ) ) ) ) ) ) ) ) ) ) )
        | ( v10 @ X14 ) ) ),
    inference(boolean_simplification,[],[f1803]) ).

thf(f1803,plain,
    ! [X14: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ~ ( v4 @ Y5 ) ) )
                                          | ( v5 @ Y4 ) ) ) ) ) ) ) ) ) ) ) )
          | ( v10 @ X14 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1802,f358]) ).

thf(f1802,plain,
    ! [X14: mworld,X13: mworld] :
      ( $true
      = ( ( mrel @ X13 @ X14 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X14 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ~ ( v4 @ Y5 ) ) )
                                          | ( v5 @ Y4 ) ) ) ) ) ) ) ) ) ) ) )
          | ( v10 @ X14 ) ) ) ),
    inference(beta_eta_normalization,[],[f1801]) ).

thf(f1801,plain,
    ! [X14: mworld,X13: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X13 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ~ ( v4 @ Y6 ) ) )
                                              | ( v5 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
              | ( v10 @ Y0 ) ) )
        @ X14 )
      = $true ),
    inference(pi_clausification,[],[f1800]) ).

thf(f1800,plain,
    ! [X13: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X13 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ~ ( v4 @ Y6 ) ) )
                                              | ( v5 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
              | ( v10 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1799]) ).

thf(f1799,plain,
    ! [X13: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ~ ( v4 @ Y6 ) ) )
                                                | ( v5 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
                | ( v10 @ Y0 ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1798,f358]) ).

thf(f1798,plain,
    ! [X12: mworld,X13: mworld] :
      ( $true
      = ( ( mrel @ X12 @ X13 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X13 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ~ ( v4 @ Y6 ) ) )
                                                | ( v5 @ Y5 ) ) ) ) ) ) ) ) ) ) ) )
                | ( v10 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1797]) ).

thf(f1797,plain,
    ! [X12: mworld,X13: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X12 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ~ ( v4 @ Y7 ) ) )
                                                    | ( v5 @ Y6 ) ) ) ) ) ) ) ) ) ) ) )
                    | ( v10 @ Y1 ) ) ) ) )
        @ X13 ) ),
    inference(pi_clausification,[],[f1796]) ).

thf(f1796,plain,
    ! [X12: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X12 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ~ ( v4 @ Y7 ) ) )
                                                    | ( v5 @ Y6 ) ) ) ) ) ) ) ) ) ) ) )
                    | ( v10 @ Y1 ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1795]) ).

thf(f1795,plain,
    ! [X12: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ~ ( v4 @ Y7 ) ) )
                                                      | ( v5 @ Y6 ) ) ) ) ) ) ) ) ) ) ) )
                      | ( v10 @ Y1 ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1794,f358]) ).

thf(f1794,plain,
    ! [X11: mworld,X12: mworld] :
      ( ( ( mrel @ X11 @ X12 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ~ ( v4 @ Y7 ) ) )
                                                      | ( v5 @ Y6 ) ) ) ) ) ) ) ) ) ) ) )
                      | ( v10 @ Y1 ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1793]) ).

thf(f1793,plain,
    ! [X11: mworld,X12: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X11 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ~ ( v4 @ Y8 ) ) )
                                                          | ( v5 @ Y7 ) ) ) ) ) ) ) ) ) ) ) )
                          | ( v10 @ Y2 ) ) ) ) ) ) )
        @ X12 )
      = $true ),
    inference(pi_clausification,[],[f1792]) ).

thf(f1792,plain,
    ! [X11: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X11 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ~ ( v4 @ Y8 ) ) )
                                                          | ( v5 @ Y7 ) ) ) ) ) ) ) ) ) ) ) )
                          | ( v10 @ Y2 ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1791]) ).

thf(f1791,plain,
    ! [X11: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ~ ( v4 @ Y8 ) ) )
                                                            | ( v5 @ Y7 ) ) ) ) ) ) ) ) ) ) ) )
                            | ( v10 @ Y2 ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1790,f358]) ).

thf(f1790,plain,
    ! [X10: mworld,X11: mworld] :
      ( $true
      = ( ( mrel @ X10 @ X11 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ~ ( v4 @ Y8 ) ) )
                                                            | ( v5 @ Y7 ) ) ) ) ) ) ) ) ) ) ) )
                            | ( v10 @ Y2 ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1789]) ).

thf(f1789,plain,
    ! [X10: mworld,X11: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X10 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ~ ( v4 @ Y9 ) ) )
                                                                | ( v5 @ Y8 ) ) ) ) ) ) ) ) ) ) ) )
                                | ( v10 @ Y3 ) ) ) ) ) ) ) ) )
        @ X11 ) ),
    inference(pi_clausification,[],[f1788]) ).

thf(f1788,plain,
    ! [X10: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X10 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ~ ( v4 @ Y9 ) ) )
                                                                | ( v5 @ Y8 ) ) ) ) ) ) ) ) ) ) ) )
                                | ( v10 @ Y3 ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1787]) ).

thf(f1787,plain,
    ! [X10: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ~ ( v4 @ Y9 ) ) )
                                                                  | ( v5 @ Y8 ) ) ) ) ) ) ) ) ) ) ) )
                                  | ( v10 @ Y3 ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1786,f358]) ).

thf(f1786,plain,
    ! [X10: mworld,X9: mworld] :
      ( $true
      = ( ( mrel @ X9 @ X10 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ~ ( v4 @ Y9 ) ) )
                                                                  | ( v5 @ Y8 ) ) ) ) ) ) ) ) ) ) ) )
                                  | ( v10 @ Y3 ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1785]) ).

thf(f1785,plain,
    ! [X10: mworld,X9: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X9 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ~ ( v4 @ Y10 ) ) )
                                                                      | ( v5 @ Y9 ) ) ) ) ) ) ) ) ) ) ) )
                                      | ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) )
        @ X10 ) ),
    inference(pi_clausification,[],[f1784]) ).

thf(f1784,plain,
    ! [X9: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X9 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ~ ( v4 @ Y10 ) ) )
                                                                      | ( v5 @ Y9 ) ) ) ) ) ) ) ) ) ) ) )
                                      | ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1783]) ).

thf(f1783,plain,
    ! [X9: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ~ ( v4 @ Y10 ) ) )
                                                                        | ( v5 @ Y9 ) ) ) ) ) ) ) ) ) ) ) )
                                        | ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1782,f358]) ).

thf(f1782,plain,
    ! [X8: mworld,X9: mworld] :
      ( $true
      = ( ( mrel @ X8 @ X9 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ~ ( v4 @ Y10 ) ) )
                                                                        | ( v5 @ Y9 ) ) ) ) ) ) ) ) ) ) ) )
                                        | ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1781]) ).

thf(f1781,plain,
    ! [X8: mworld,X9: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X8 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ~ ( v4 @ Y11 ) ) )
                                                                            | ( v5 @ Y10 ) ) ) ) ) ) ) ) ) ) ) )
                                            | ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X9 )
      = $true ),
    inference(pi_clausification,[],[f1780]) ).

thf(f1780,plain,
    ! [X8: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X8 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ~ ( v4 @ Y11 ) ) )
                                                                            | ( v5 @ Y10 ) ) ) ) ) ) ) ) ) ) ) )
                                            | ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1779]) ).

thf(f1779,plain,
    ! [X8: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ~ ( v4 @ Y11 ) ) )
                                                                              | ( v5 @ Y10 ) ) ) ) ) ) ) ) ) ) ) )
                                              | ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1778,f358]) ).

thf(f1778,plain,
    ! [X8: mworld,X7: mworld] :
      ( ( ( mrel @ X7 @ X8 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ~ ( v4 @ Y11 ) ) )
                                                                              | ( v5 @ Y10 ) ) ) ) ) ) ) ) ) ) ) )
                                              | ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1777]) ).

thf(f1777,plain,
    ! [X8: mworld,X7: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X7 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ~ ( v4 @ Y12 ) ) )
                                                                                  | ( v5 @ Y11 ) ) ) ) ) ) ) ) ) ) ) )
                                                  | ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X8 ) ),
    inference(pi_clausification,[],[f1776]) ).

thf(f1776,plain,
    ! [X7: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X7 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ~ ( v4 @ Y12 ) ) )
                                                                                  | ( v5 @ Y11 ) ) ) ) ) ) ) ) ) ) ) )
                                                  | ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1775]) ).

thf(f1775,plain,
    ! [X7: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ~ ( v4 @ Y12 ) ) )
                                                                                    | ( v5 @ Y11 ) ) ) ) ) ) ) ) ) ) ) )
                                                    | ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1774,f358]) ).

thf(f1774,plain,
    ! [X6: mworld,X7: mworld] :
      ( ( ( mrel @ X6 @ X7 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ~ ( v4 @ Y12 ) ) )
                                                                                    | ( v5 @ Y11 ) ) ) ) ) ) ) ) ) ) ) )
                                                    | ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1773]) ).

thf(f1773,plain,
    ! [X6: mworld,X7: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ~ ( v4 @ Y13 ) ) )
                                                                                        | ( v5 @ Y12 ) ) ) ) ) ) ) ) ) ) ) )
                                                        | ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X7 )
      = $true ),
    inference(pi_clausification,[],[f1772]) ).

thf(f1772,plain,
    ! [X6: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ~ ( v4 @ Y13 ) ) )
                                                                                        | ( v5 @ Y12 ) ) ) ) ) ) ) ) ) ) ) )
                                                        | ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1771]) ).

thf(f1771,plain,
    ! [X6: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ~ ( v4 @ Y13 ) ) )
                                                                                          | ( v5 @ Y12 ) ) ) ) ) ) ) ) ) ) ) )
                                                          | ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1770,f358]) ).

thf(f1770,plain,
    ! [X6: mworld,X5: mworld] :
      ( ( ( mrel @ X5 @ X6 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ~ ( v4 @ Y13 ) ) )
                                                                                          | ( v5 @ Y12 ) ) ) ) ) ) ) ) ) ) ) )
                                                          | ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1769]) ).

thf(f1769,plain,
    ! [X6: mworld,X5: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X5 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ~ ( v4 @ Y14 ) ) )
                                                                                              | ( v5 @ Y13 ) ) ) ) ) ) ) ) ) ) ) )
                                                              | ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X6 ) ),
    inference(pi_clausification,[],[f1768]) ).

thf(f1768,plain,
    ! [X5: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X5 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ~ ( v4 @ Y14 ) ) )
                                                                                              | ( v5 @ Y13 ) ) ) ) ) ) ) ) ) ) ) )
                                                              | ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1767]) ).

thf(f1767,plain,
    ! [X5: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ~ ( v4 @ Y14 ) ) )
                                                                                                | ( v5 @ Y13 ) ) ) ) ) ) ) ) ) ) ) )
                                                                | ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1766,f358]) ).

thf(f1766,plain,
    ! [X4: mworld,X5: mworld] :
      ( $true
      = ( ( mrel @ X4 @ X5 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ~ ( v4 @ Y14 ) ) )
                                                                                                | ( v5 @ Y13 ) ) ) ) ) ) ) ) ) ) ) )
                                                                | ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1765]) ).

thf(f1765,plain,
    ! [X4: mworld,X5: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ~ ( v4 @ Y15 ) ) )
                                                                                                    | ( v5 @ Y14 ) ) ) ) ) ) ) ) ) ) ) )
                                                                    | ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X5 )
      = $true ),
    inference(pi_clausification,[],[f1764]) ).

thf(f1764,plain,
    ! [X4: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ~ ( v4 @ Y15 ) ) )
                                                                                                    | ( v5 @ Y14 ) ) ) ) ) ) ) ) ) ) ) )
                                                                    | ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1763]) ).

thf(f1763,plain,
    ! [X4: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ~ ( v4 @ Y15 ) ) )
                                                                                                      | ( v5 @ Y14 ) ) ) ) ) ) ) ) ) ) ) )
                                                                      | ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1762,f358]) ).

thf(f1762,plain,
    ! [X3: mworld,X4: mworld] :
      ( ( ( mrel @ X3 @ X4 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ~ ( v4 @ Y15 ) ) )
                                                                                                      | ( v5 @ Y14 ) ) ) ) ) ) ) ) ) ) ) )
                                                                      | ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1761]) ).

thf(f1761,plain,
    ! [X3: mworld,X4: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ~ ( v4 @ Y16 ) ) )
                                                                                                          | ( v5 @ Y15 ) ) ) ) ) ) ) ) ) ) ) )
                                                                          | ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X4 )
      = $true ),
    inference(pi_clausification,[],[f1760]) ).

thf(f1760,plain,
    ! [X3: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ~ ( v4 @ Y16 ) ) )
                                                                                                          | ( v5 @ Y15 ) ) ) ) ) ) ) ) ) ) ) )
                                                                          | ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1759]) ).

thf(f1759,plain,
    ! [X3: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ~ ( v4 @ Y16 ) ) )
                                                                                                            | ( v5 @ Y15 ) ) ) ) ) ) ) ) ) ) ) )
                                                                            | ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1758,f358]) ).

thf(f1758,plain,
    ! [X2: mworld,X3: mworld] :
      ( $true
      = ( ( mrel @ X2 @ X3 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ~ ( v4 @ Y16 ) ) )
                                                                                                            | ( v5 @ Y15 ) ) ) ) ) ) ) ) ) ) ) )
                                                                            | ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1757]) ).

thf(f1757,plain,
    ! [X2: mworld,X3: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ~ ( v4 @ Y17 ) ) )
                                                                                                                | ( v5 @ Y16 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                | ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X3 )
      = $true ),
    inference(pi_clausification,[],[f1704]) ).

thf(f1704,plain,
    ! [X2: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ~ ( v4 @ Y17 ) ) )
                                                                                                                | ( v5 @ Y16 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                | ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1703]) ).

thf(f1703,plain,
    ! [X2: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ~ ( v4 @ Y17 ) ) )
                                                                                                                  | ( v5 @ Y16 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                  | ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f1702,f358]) ).

thf(f1702,plain,
    ! [X2: mworld,X1: mworld] :
      ( $true
      = ( ( mrel @ X1 @ X2 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ~ ( v4 @ Y17 ) ) )
                                                                                                                  | ( v5 @ Y16 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                  | ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1701]) ).

thf(f1701,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ~ ( v4 @ Y18 ) ) )
                                                                                                                      | ( v5 @ Y17 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                      | ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X2 )
      = $true ),
    inference(pi_clausification,[],[f1696]) ).

thf(f1696,plain,
    ! [X1: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ~ ( v4 @ Y18 ) ) )
                                                                                                                      | ( v5 @ Y17 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                      | ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1695]) ).

thf(f1695,plain,
    ! [X1: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ~ ( v4 @ Y18 ) ) )
                                                                                                                        | ( v5 @ Y17 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                        | ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1693,f358]) ).

thf(f1693,plain,
    ! [X0: mworld,X1: mworld] :
      ( $true
      = ( ( mrel @ ( sK5 @ X0 ) @ X1 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ~ ( v4 @ Y18 ) ) )
                                                                                                                        | ( v5 @ Y17 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                        | ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f1691]) ).

thf(f1691,plain,
    ! [X0: mworld,X1: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ ( sK5 @ X0 ) @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y18: mworld] :
                                                                                                                          ( ( mrel @ Y17 @ Y18 )
                                                                                                                         => ( ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ~ ( v4 @ Y19 ) ) )
                                                                                                                            | ( v5 @ Y18 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                            | ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X1 ) ),
    inference(pi_clausification,[],[f1658]) ).

thf(f1658,plain,
    ! [X0: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ ( sK5 @ X0 ) @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y18: mworld] :
                                                                                                                          ( ( mrel @ Y17 @ Y18 )
                                                                                                                         => ( ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ~ ( v4 @ Y19 ) ) )
                                                                                                                            | ( v5 @ Y18 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                            | ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1653]) ).

thf(f1653,plain,
    ! [X0: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK5 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ~ ( v4 @ Y19 ) ) )
                                                                                                                              | ( v5 @ Y18 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                              | ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        | $false )
      = $true ),
    inference(superposition,[],[f987,f1646]) ).

thf(f1646,plain,
    ! [X4: mworld] :
      ( $false
      = ( v24 @ ( sK5 @ X4 ) ) ),
    inference(not_proxy_clausification,[],[f1645]) ).

thf(f1645,plain,
    ! [X4: mworld] :
      ( $true
      = ( ~ ( v24 @ ( sK5 @ X4 ) ) ) ),
    inference(boolean_simplification,[],[f1644]) ).

thf(f1644,plain,
    ! [X4: mworld] :
      ( $true
      = ( $true
        & ~ ( v24 @ ( sK5 @ X4 ) ) ) ),
    inference(forward_demodulation,[],[f1643,f358]) ).

thf(f1643,plain,
    ! [X4: mworld] :
      ( $true
      = ( ( mrel @ X4 @ ( sK5 @ X4 ) )
        & ~ ( v24 @ ( sK5 @ X4 ) ) ) ),
    inference(beta_eta_normalization,[],[f1642]) ).

thf(f1642,plain,
    ! [X4: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
            & ~ ( v24 @ Y0 ) )
        @ ( sK5 @ X4 ) ) ),
    inference(sigma_clausification,[],[f1626]) ).

thf(f987,plain,
    ! [X5: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ~ ( v4 @ Y19 ) ) )
                                                                                                                              | ( v5 @ Y18 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                              | ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        | ( v24 @ X5 ) )
      = $true ),
    inference(boolean_simplification,[],[f986]) ).

thf(f986,plain,
    ! [X5: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ~ ( v4 @ Y19 ) ) )
                                                                                                                                | ( v5 @ Y18 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                | ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ( v24 @ X5 ) ) ) ),
    inference(forward_demodulation,[],[f985,f358]) ).

thf(f985,plain,
    ! [X4: mworld,X5: mworld] :
      ( ( ( mrel @ X4 @ X5 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X5 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ~ ( v4 @ Y19 ) ) )
                                                                                                                                | ( v5 @ Y18 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                | ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ( v24 @ X5 ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f984]) ).

thf(f984,plain,
    ! [X4: mworld,X5: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ~ ( v4 @ Y20 ) ) )
                                                                                                                                    | ( v5 @ Y19 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                    | ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
              | ( v24 @ Y0 ) ) )
        @ X5 ) ),
    inference(pi_clausification,[],[f983]) ).

thf(f983,plain,
    ! [X4: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ~ ( v4 @ Y20 ) ) )
                                                                                                                                    | ( v5 @ Y19 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                    | ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
              | ( v24 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f982]) ).

thf(f982,plain,
    ! [X4: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ~ ( v4 @ Y20 ) ) )
                                                                                                                                      | ( v5 @ Y19 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                      | ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ( v24 @ Y0 ) ) ) ) ) ),
    inference(forward_demodulation,[],[f981,f358]) ).

thf(f981,plain,
    ! [X3: mworld,X4: mworld] :
      ( $true
      = ( ( mrel @ X3 @ X4 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ~ ( v4 @ Y20 ) ) )
                                                                                                                                      | ( v5 @ Y19 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                      | ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ( v24 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f980]) ).

thf(f980,plain,
    ! [X3: mworld,X4: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ~ ( v4 @ Y21 ) ) )
                                                                                                                                          | ( v5 @ Y20 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                          | ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                    | ( v24 @ Y1 ) ) ) ) )
        @ X4 )
      = $true ),
    inference(pi_clausification,[],[f979]) ).

thf(f979,plain,
    ! [X3: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ~ ( v4 @ Y21 ) ) )
                                                                                                                                          | ( v5 @ Y20 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                          | ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                    | ( v24 @ Y1 ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f978]) ).

thf(f978,plain,
    ! [X3: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ~ ( v4 @ Y21 ) ) )
                                                                                                                                            | ( v5 @ Y20 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                            | ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ( v24 @ Y1 ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f977,f358]) ).

thf(f977,plain,
    ! [X2: mworld,X3: mworld] :
      ( $true
      = ( ( mrel @ X2 @ X3 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ~ ( v4 @ Y21 ) ) )
                                                                                                                                            | ( v5 @ Y20 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                            | ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ( v24 @ Y1 ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f976]) ).

thf(f976,plain,
    ! [X2: mworld,X3: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( !! @ mworld
                                                                                                                                          @ ^ [Y21: mworld] :
                                                                                                                                              ( ( mrel @ Y20 @ Y21 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ~ ( v4 @ Y22 ) ) )
                                                                                                                                                | ( v5 @ Y21 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                                | ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                          | ( v24 @ Y2 ) ) ) ) ) ) )
        @ X3 ) ),
    inference(pi_clausification,[],[f975]) ).

thf(f975,plain,
    ! [X2: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( !! @ mworld
                                                                                                                                          @ ^ [Y21: mworld] :
                                                                                                                                              ( ( mrel @ Y20 @ Y21 )
                                                                                                                                             => ( ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ~ ( v4 @ Y22 ) ) )
                                                                                                                                                | ( v5 @ Y21 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                                | ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                          | ( v24 @ Y2 ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f974]) ).

thf(f974,plain,
    ! [X2: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y22: mworld] :
                                                                                                                                                        ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                       => ~ ( v4 @ Y22 ) ) )
                                                                                                                                                  | ( v5 @ Y21 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                                  | ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                            | ( v24 @ Y2 ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f973,f358]) ).

thf(f973,plain,
    ! [X2: mworld,X1: mworld] :
      ( $true
      = ( ( mrel @ X1 @ X2 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( ( !! @ mworld
                                                                                                                                                    @ ^ [Y22: mworld] :
                                                                                                                                                        ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                       => ~ ( v4 @ Y22 ) ) )
                                                                                                                                                  | ( v5 @ Y21 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                                  | ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                            | ( v24 @ Y2 ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f972]) ).

thf(f972,plain,
    ! [X2: mworld,X1: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( !! @ mworld
                                                                                                                                          @ ^ [Y21: mworld] :
                                                                                                                                              ( ( mrel @ Y20 @ Y21 )
                                                                                                                                             => ( !! @ mworld
                                                                                                                                                @ ^ [Y22: mworld] :
                                                                                                                                                    ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y23: mworld] :
                                                                                                                                                            ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                           => ~ ( v4 @ Y23 ) ) )
                                                                                                                                                      | ( v5 @ Y22 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                                      | ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                | ( v24 @ Y3 ) ) ) ) ) ) ) ) )
        @ X2 ) ),
    inference(pi_clausification,[],[f971]) ).

thf(f971,plain,
    ! [X1: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( !! @ mworld
                                                                                                                                          @ ^ [Y21: mworld] :
                                                                                                                                              ( ( mrel @ Y20 @ Y21 )
                                                                                                                                             => ( !! @ mworld
                                                                                                                                                @ ^ [Y22: mworld] :
                                                                                                                                                    ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                   => ( ( !! @ mworld
                                                                                                                                                        @ ^ [Y23: mworld] :
                                                                                                                                                            ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                           => ~ ( v4 @ Y23 ) ) )
                                                                                                                                                      | ( v5 @ Y22 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                                      | ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                | ( v24 @ Y3 ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f970]) ).

thf(f970,plain,
    ! [X1: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y23: mworld] :
                                                                                                                                                              ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                             => ~ ( v4 @ Y23 ) ) )
                                                                                                                                                        | ( v5 @ Y22 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                                        | ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ( v24 @ Y3 ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f969,f358]) ).

thf(f969,plain,
    ! [X1: mworld] :
      ( ( ( mrel @ mactual @ X1 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ( ( !! @ mworld
                                                                                                                                                          @ ^ [Y23: mworld] :
                                                                                                                                                              ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                             => ~ ( v4 @ Y23 ) ) )
                                                                                                                                                        | ( v5 @ Y22 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                                        | ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ( v24 @ Y3 ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f968]) ).

thf(f968,plain,
    ! [X1: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y18: mworld] :
                                                                                                                          ( ( mrel @ Y17 @ Y18 )
                                                                                                                         => ( ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( !! @ mworld
                                                                                                                                          @ ^ [Y21: mworld] :
                                                                                                                                              ( ( mrel @ Y20 @ Y21 )
                                                                                                                                             => ( !! @ mworld
                                                                                                                                                @ ^ [Y22: mworld] :
                                                                                                                                                    ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                   => ( !! @ mworld
                                                                                                                                                      @ ^ [Y23: mworld] :
                                                                                                                                                          ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                         => ( ( !! @ mworld
                                                                                                                                                              @ ^ [Y24: mworld] :
                                                                                                                                                                  ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                                 => ~ ( v4 @ Y24 ) ) )
                                                                                                                                                            | ( v5 @ Y23 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                                            | ( v10 @ Y18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                      | ( v24 @ Y4 ) ) ) ) ) ) ) ) ) ) )
        @ X1 ) ),
    inference(pi_clausification,[],[f339]) ).

thf(f339,plain,
    ( $true
    = ( !! @ mworld
      @ ^ [Y0: mworld] :
          ( ( mrel @ mactual @ Y0 )
         => ( !! @ mworld
            @ ^ [Y1: mworld] :
                ( ( mrel @ Y0 @ Y1 )
               => ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( !! @ mworld
                        @ ^ [Y3: mworld] :
                            ( ( mrel @ Y2 @ Y3 )
                           => ( !! @ mworld
                              @ ^ [Y4: mworld] :
                                  ( ( mrel @ Y3 @ Y4 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y14: mworld] :
                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y15: mworld] :
                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y16: mworld] :
                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y17: mworld] :
                                                                                                                  ( ( mrel @ Y16 @ Y17 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y18: mworld] :
                                                                                                                        ( ( mrel @ Y17 @ Y18 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y19: mworld] :
                                                                                                                                ( ( mrel @ Y18 @ Y19 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y20: mworld] :
                                                                                                                                      ( ( mrel @ Y19 @ Y20 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y21: mworld] :
                                                                                                                                            ( ( mrel @ Y20 @ Y21 )
                                                                                                                                           => ( !! @ mworld
                                                                                                                                              @ ^ [Y22: mworld] :
                                                                                                                                                  ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                 => ( !! @ mworld
                                                                                                                                                    @ ^ [Y23: mworld] :
                                                                                                                                                        ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                       => ( ( !! @ mworld
                                                                                                                                                            @ ^ [Y24: mworld] :
                                                                                                                                                                ( ( mrel @ Y23 @ Y24 )
                                                                                                                                                               => ~ ( v4 @ Y24 ) ) )
                                                                                                                                                          | ( v5 @ Y23 ) ) ) ) ) ) ) ) ) ) ) )
                                                                                                                          | ( v10 @ Y18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                    | ( v24 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f278]) ).

thf(f278,plain,
    ( $true
    = ( ^ [Y0: mworld > $o] : ( Y0 @ mactual )
      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
            ( !! @ mworld
            @ ^ [Y2: mworld] :
                ( ( mrel @ Y1 @ Y2 )
               => ( Y0 @ Y2 ) ) )
        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
              ( !! @ mworld
              @ ^ [Y2: mworld] :
                  ( ( mrel @ Y1 @ Y2 )
                 => ( Y0 @ Y2 ) ) )
          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                ( !! @ mworld
                @ ^ [Y2: mworld] :
                    ( ( mrel @ Y1 @ Y2 )
                   => ( Y0 @ Y2 ) ) )
            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                  ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( Y0 @ Y2 ) ) )
              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                    ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( Y0 @ Y2 ) ) )
                @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                      ( ( Y1 @ Y2 )
                      | ( Y0 @ Y2 ) )
                  @ v24
                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                        ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( Y0 @ Y2 ) ) )
                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                          ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( Y0 @ Y2 ) ) )
                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                            ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( Y0 @ Y2 ) ) )
                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                              ( !! @ mworld
                              @ ^ [Y2: mworld] :
                                  ( ( mrel @ Y1 @ Y2 )
                                 => ( Y0 @ Y2 ) ) )
                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                ( !! @ mworld
                                @ ^ [Y2: mworld] :
                                    ( ( mrel @ Y1 @ Y2 )
                                   => ( Y0 @ Y2 ) ) )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                  ( !! @ mworld
                                  @ ^ [Y2: mworld] :
                                      ( ( mrel @ Y1 @ Y2 )
                                     => ( Y0 @ Y2 ) ) )
                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                    ( !! @ mworld
                                    @ ^ [Y2: mworld] :
                                        ( ( mrel @ Y1 @ Y2 )
                                       => ( Y0 @ Y2 ) ) )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                      ( !! @ mworld
                                      @ ^ [Y2: mworld] :
                                          ( ( mrel @ Y1 @ Y2 )
                                         => ( Y0 @ Y2 ) ) )
                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                        ( !! @ mworld
                                        @ ^ [Y2: mworld] :
                                            ( ( mrel @ Y1 @ Y2 )
                                           => ( Y0 @ Y2 ) ) )
                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                          ( !! @ mworld
                                          @ ^ [Y2: mworld] :
                                              ( ( mrel @ Y1 @ Y2 )
                                             => ( Y0 @ Y2 ) ) )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                            ( !! @ mworld
                                            @ ^ [Y2: mworld] :
                                                ( ( mrel @ Y1 @ Y2 )
                                               => ( Y0 @ Y2 ) ) )
                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                              ( !! @ mworld
                                              @ ^ [Y2: mworld] :
                                                  ( ( mrel @ Y1 @ Y2 )
                                                 => ( Y0 @ Y2 ) ) )
                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                ( !! @ mworld
                                                @ ^ [Y2: mworld] :
                                                    ( ( mrel @ Y1 @ Y2 )
                                                   => ( Y0 @ Y2 ) ) )
                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                  ( !! @ mworld
                                                  @ ^ [Y2: mworld] :
                                                      ( ( mrel @ Y1 @ Y2 )
                                                     => ( Y0 @ Y2 ) ) )
                                              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                    ( ( Y1 @ Y2 )
                                                    | ( Y0 @ Y2 ) )
                                                @ v10
                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                      ( !! @ mworld
                                                      @ ^ [Y2: mworld] :
                                                          ( ( mrel @ Y1 @ Y2 )
                                                         => ( Y0 @ Y2 ) ) )
                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                        ( !! @ mworld
                                                        @ ^ [Y2: mworld] :
                                                            ( ( mrel @ Y1 @ Y2 )
                                                           => ( Y0 @ Y2 ) ) )
                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                          ( !! @ mworld
                                                          @ ^ [Y2: mworld] :
                                                              ( ( mrel @ Y1 @ Y2 )
                                                             => ( Y0 @ Y2 ) ) )
                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                            ( !! @ mworld
                                                            @ ^ [Y2: mworld] :
                                                                ( ( mrel @ Y1 @ Y2 )
                                                               => ( Y0 @ Y2 ) ) )
                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                              ( !! @ mworld
                                                              @ ^ [Y2: mworld] :
                                                                  ( ( mrel @ Y1 @ Y2 )
                                                                 => ( Y0 @ Y2 ) ) )
                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                                ( ( Y1 @ Y2 )
                                                                | ( Y0 @ Y2 ) )
                                                            @ v5
                                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                  ( !! @ mworld
                                                                  @ ^ [Y2: mworld] :
                                                                      ( ( mrel @ Y1 @ Y2 )
                                                                     => ( Y0 @ Y2 ) ) )
                                                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                    ~ ( Y0 @ Y1 )
                                                                @ v4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(definition_unfolding,[],[f226,f214,f203,f203,f203,f203,f203,f195,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f195,f203,f203,f203,f203,f203,f195,f203,f221]) ).

thf(f226,plain,
    ( ( mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v24 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v10 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v5 @ ( mbox @ ( mnot @ v4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(cnf_transformation,[],[f124]) ).

thf(f124,plain,
    ( ( mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v24 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v10 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v5 @ ( mbox @ ( mnot @ v4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(fool_elimination,[],[f123]) ).

thf(f123,plain,
    mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v24 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v10 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v5 @ ( mbox @ ( mnot @ v4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f40]) ).

thf(f40,axiom,
    mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v24 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v10 @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ v5 @ ( mbox @ ( mnot @ v4 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod31) ).

thf(f3008,plain,
    ( spl0_27
    | spl0_28 ),
    inference(avatar_split_clause,[],[f3001,f3006,f3003]) ).

thf(f3001,plain,
    ! [X12: mworld,X13: mworld] :
      ( ( ( ~ ( v10 @ X12 ) )
        = $true )
      | ( $true
        = ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X13 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( v5 @ Y3 ) ) ) ) ) ) ) ) )
          | ~ ( v9 @ X13 ) ) ) ),
    inference(boolean_simplification,[],[f3000]) ).

thf(f3000,plain,
    ! [X12: mworld,X13: mworld] :
      ( ( ( ~ ( v10 @ X12 ) )
        = $true )
      | ( $true
        = ( $true
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X13 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( v5 @ Y3 ) ) ) ) ) ) ) ) )
            | ~ ( v9 @ X13 ) ) ) ) ),
    inference(forward_demodulation,[],[f2998,f358]) ).

thf(f2998,plain,
    ! [X12: mworld,X13: mworld] :
      ( ( ( ~ ( v10 @ X12 ) )
        = $true )
      | ( $true
        = ( ( mrel @ X12 @ X13 )
         => ( ( !! @ mworld
              @ ^ [Y0: mworld] :
                  ( ( mrel @ X13 @ Y0 )
                 => ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( v5 @ Y3 ) ) ) ) ) ) ) ) )
            | ~ ( v9 @ X13 ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2996]) ).

thf(f2996,plain,
    ! [X12: mworld,X13: mworld] :
      ( ( ( ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( v5 @ Y4 ) ) ) ) ) ) ) ) )
                | ~ ( v9 @ Y0 ) ) )
          @ X13 )
        = $true )
      | ( ( ~ ( v10 @ X12 ) )
        = $true ) ),
    inference(pi_clausification,[],[f2947]) ).

thf(f2947,plain,
    ! [X12: mworld] :
      ( ( $true
        = ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( v5 @ Y4 ) ) ) ) ) ) ) ) )
                | ~ ( v9 @ Y0 ) ) ) ) )
      | ( ( ~ ( v10 @ X12 ) )
        = $true ) ),
    inference(binary_proxy_clausification,[],[f2135]) ).

thf(f2135,plain,
    ! [X12: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X12 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( v5 @ Y4 ) ) ) ) ) ) ) ) )
                | ~ ( v9 @ Y0 ) ) ) )
        | ~ ( v10 @ X12 ) )
      = $true ),
    inference(boolean_simplification,[],[f2134]) ).

thf(f2134,plain,
    ! [X12: mworld] :
      ( ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( v5 @ Y4 ) ) ) ) ) ) ) ) )
                  | ~ ( v9 @ Y0 ) ) ) )
          | ~ ( v10 @ X12 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2133,f358]) ).

thf(f2133,plain,
    ! [X11: mworld,X12: mworld] :
      ( $true
      = ( ( mrel @ X11 @ X12 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X12 @ Y0 )
               => ( ( !! @ mworld
                    @ ^ [Y1: mworld] :
                        ( ( mrel @ Y0 @ Y1 )
                       => ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( v5 @ Y4 ) ) ) ) ) ) ) ) )
                  | ~ ( v9 @ Y0 ) ) ) )
          | ~ ( v10 @ X12 ) ) ) ),
    inference(beta_eta_normalization,[],[f2132]) ).

thf(f2132,plain,
    ! [X11: mworld,X12: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X11 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( v5 @ Y5 ) ) ) ) ) ) ) ) )
                      | ~ ( v9 @ Y1 ) ) ) )
              | ~ ( v10 @ Y0 ) ) )
        @ X12 ) ),
    inference(pi_clausification,[],[f2127]) ).

thf(f2127,plain,
    ! [X11: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X11 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( v5 @ Y5 ) ) ) ) ) ) ) ) )
                      | ~ ( v9 @ Y1 ) ) ) )
              | ~ ( v10 @ Y0 ) ) ) ) ),
    inference(boolean_simplification,[],[f2126]) ).

thf(f2126,plain,
    ! [X11: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v5 @ Y5 ) ) ) ) ) ) ) ) )
                        | ~ ( v9 @ Y1 ) ) ) )
                | ~ ( v10 @ Y0 ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2125,f358]) ).

thf(f2125,plain,
    ! [X10: mworld,X11: mworld] :
      ( ( ( mrel @ X10 @ X11 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X11 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( ( !! @ mworld
                          @ ^ [Y2: mworld] :
                              ( ( mrel @ Y1 @ Y2 )
                             => ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( v5 @ Y5 ) ) ) ) ) ) ) ) )
                        | ~ ( v9 @ Y1 ) ) ) )
                | ~ ( v10 @ Y0 ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2124]) ).

thf(f2124,plain,
    ! [X10: mworld,X11: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X10 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( v5 @ Y6 ) ) ) ) ) ) ) ) )
                            | ~ ( v9 @ Y2 ) ) ) )
                    | ~ ( v10 @ Y1 ) ) ) ) )
        @ X11 )
      = $true ),
    inference(pi_clausification,[],[f2109]) ).

thf(f2109,plain,
    ! [X10: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X10 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( v5 @ Y6 ) ) ) ) ) ) ) ) )
                            | ~ ( v9 @ Y2 ) ) ) )
                    | ~ ( v10 @ Y1 ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f2108]) ).

thf(f2108,plain,
    ! [X10: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( v5 @ Y6 ) ) ) ) ) ) ) ) )
                              | ~ ( v9 @ Y2 ) ) ) )
                      | ~ ( v10 @ Y1 ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2107,f358]) ).

thf(f2107,plain,
    ! [X10: mworld,X9: mworld] :
      ( $true
      = ( ( mrel @ X9 @ X10 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X10 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( ( !! @ mworld
                                @ ^ [Y3: mworld] :
                                    ( ( mrel @ Y2 @ Y3 )
                                   => ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( v5 @ Y6 ) ) ) ) ) ) ) ) )
                              | ~ ( v9 @ Y2 ) ) ) )
                      | ~ ( v10 @ Y1 ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2106]) ).

thf(f2106,plain,
    ! [X10: mworld,X9: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X9 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( v5 @ Y7 ) ) ) ) ) ) ) ) )
                                  | ~ ( v9 @ Y3 ) ) ) )
                          | ~ ( v10 @ Y2 ) ) ) ) ) ) )
        @ X10 )
      = $true ),
    inference(pi_clausification,[],[f2101]) ).

thf(f2101,plain,
    ! [X9: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X9 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( v5 @ Y7 ) ) ) ) ) ) ) ) )
                                  | ~ ( v9 @ Y3 ) ) ) )
                          | ~ ( v10 @ Y2 ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f2100]) ).

thf(f2100,plain,
    ! [X9: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( v5 @ Y7 ) ) ) ) ) ) ) ) )
                                    | ~ ( v9 @ Y3 ) ) ) )
                            | ~ ( v10 @ Y2 ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f2099,f358]) ).

thf(f2099,plain,
    ! [X8: mworld,X9: mworld] :
      ( $true
      = ( ( mrel @ X8 @ X9 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X9 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( ( !! @ mworld
                                      @ ^ [Y4: mworld] :
                                          ( ( mrel @ Y3 @ Y4 )
                                         => ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( v5 @ Y7 ) ) ) ) ) ) ) ) )
                                    | ~ ( v9 @ Y3 ) ) ) )
                            | ~ ( v10 @ Y2 ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2098]) ).

thf(f2098,plain,
    ! [X8: mworld,X9: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X8 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( v5 @ Y8 ) ) ) ) ) ) ) ) )
                                        | ~ ( v9 @ Y4 ) ) ) )
                                | ~ ( v10 @ Y3 ) ) ) ) ) ) ) ) )
        @ X9 )
      = $true ),
    inference(pi_clausification,[],[f2093]) ).

thf(f2093,plain,
    ! [X8: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X8 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( v5 @ Y8 ) ) ) ) ) ) ) ) )
                                        | ~ ( v9 @ Y4 ) ) ) )
                                | ~ ( v10 @ Y3 ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2092]) ).

thf(f2092,plain,
    ! [X8: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v5 @ Y8 ) ) ) ) ) ) ) ) )
                                          | ~ ( v9 @ Y4 ) ) ) )
                                  | ~ ( v10 @ Y3 ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f2091,f358]) ).

thf(f2091,plain,
    ! [X8: mworld,X7: mworld] :
      ( $true
      = ( ( mrel @ X7 @ X8 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X8 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( ( !! @ mworld
                                            @ ^ [Y5: mworld] :
                                                ( ( mrel @ Y4 @ Y5 )
                                               => ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( v5 @ Y8 ) ) ) ) ) ) ) ) )
                                          | ~ ( v9 @ Y4 ) ) ) )
                                  | ~ ( v10 @ Y3 ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2090]) ).

thf(f2090,plain,
    ! [X8: mworld,X7: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X7 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( v5 @ Y9 ) ) ) ) ) ) ) ) )
                                              | ~ ( v9 @ Y5 ) ) ) )
                                      | ~ ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) )
        @ X8 ) ),
    inference(pi_clausification,[],[f2085]) ).

thf(f2085,plain,
    ! [X7: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X7 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( v5 @ Y9 ) ) ) ) ) ) ) ) )
                                              | ~ ( v9 @ Y5 ) ) ) )
                                      | ~ ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f2084]) ).

thf(f2084,plain,
    ! [X7: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( v5 @ Y9 ) ) ) ) ) ) ) ) )
                                                | ~ ( v9 @ Y5 ) ) ) )
                                        | ~ ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f2083,f358]) ).

thf(f2083,plain,
    ! [X6: mworld,X7: mworld] :
      ( ( ( mrel @ X6 @ X7 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y6: mworld] :
                                                      ( ( mrel @ Y5 @ Y6 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( v5 @ Y9 ) ) ) ) ) ) ) ) )
                                                | ~ ( v9 @ Y5 ) ) ) )
                                        | ~ ( v10 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2082]) ).

thf(f2082,plain,
    ! [X6: mworld,X7: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( v5 @ Y10 ) ) ) ) ) ) ) ) )
                                                    | ~ ( v9 @ Y6 ) ) ) )
                                            | ~ ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X7 )
      = $true ),
    inference(pi_clausification,[],[f2077]) ).

thf(f2077,plain,
    ! [X6: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( v5 @ Y10 ) ) ) ) ) ) ) ) )
                                                    | ~ ( v9 @ Y6 ) ) ) )
                                            | ~ ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2076]) ).

thf(f2076,plain,
    ! [X6: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( v5 @ Y10 ) ) ) ) ) ) ) ) )
                                                      | ~ ( v9 @ Y6 ) ) ) )
                                              | ~ ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f2075,f358]) ).

thf(f2075,plain,
    ! [X6: mworld,X5: mworld] :
      ( $true
      = ( ( mrel @ X5 @ X6 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( ( !! @ mworld
                                                        @ ^ [Y7: mworld] :
                                                            ( ( mrel @ Y6 @ Y7 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( v5 @ Y10 ) ) ) ) ) ) ) ) )
                                                      | ~ ( v9 @ Y6 ) ) ) )
                                              | ~ ( v10 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2074]) ).

thf(f2074,plain,
    ! [X6: mworld,X5: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X5 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( v5 @ Y11 ) ) ) ) ) ) ) ) )
                                                          | ~ ( v9 @ Y7 ) ) ) )
                                                  | ~ ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X6 ) ),
    inference(pi_clausification,[],[f2067]) ).

thf(f2067,plain,
    ! [X5: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X5 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( v5 @ Y11 ) ) ) ) ) ) ) ) )
                                                          | ~ ( v9 @ Y7 ) ) ) )
                                                  | ~ ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2066]) ).

thf(f2066,plain,
    ! [X5: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( v5 @ Y11 ) ) ) ) ) ) ) ) )
                                                            | ~ ( v9 @ Y7 ) ) ) )
                                                    | ~ ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2065,f358]) ).

thf(f2065,plain,
    ! [X4: mworld,X5: mworld] :
      ( $true
      = ( ( mrel @ X4 @ X5 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( ( !! @ mworld
                                                              @ ^ [Y8: mworld] :
                                                                  ( ( mrel @ Y7 @ Y8 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( v5 @ Y11 ) ) ) ) ) ) ) ) )
                                                            | ~ ( v9 @ Y7 ) ) ) )
                                                    | ~ ( v10 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f2064]) ).

thf(f2064,plain,
    ! [X4: mworld,X5: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( v5 @ Y12 ) ) ) ) ) ) ) ) )
                                                                | ~ ( v9 @ Y8 ) ) ) )
                                                        | ~ ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X5 ) ),
    inference(pi_clausification,[],[f2015]) ).

thf(f2015,plain,
    ! [X4: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( v5 @ Y12 ) ) ) ) ) ) ) ) )
                                                                | ~ ( v9 @ Y8 ) ) ) )
                                                        | ~ ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2014]) ).

thf(f2014,plain,
    ! [X4: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( v5 @ Y12 ) ) ) ) ) ) ) ) )
                                                                  | ~ ( v9 @ Y8 ) ) ) )
                                                          | ~ ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2013,f358]) ).

thf(f2013,plain,
    ! [X3: mworld,X4: mworld] :
      ( ( ( mrel @ X3 @ X4 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( ( !! @ mworld
                                                                    @ ^ [Y9: mworld] :
                                                                        ( ( mrel @ Y8 @ Y9 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( v5 @ Y12 ) ) ) ) ) ) ) ) )
                                                                  | ~ ( v9 @ Y8 ) ) ) )
                                                          | ~ ( v10 @ Y7 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2012]) ).

thf(f2012,plain,
    ! [X3: mworld,X4: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( v5 @ Y13 ) ) ) ) ) ) ) ) )
                                                                      | ~ ( v9 @ Y9 ) ) ) )
                                                              | ~ ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X4 )
      = $true ),
    inference(pi_clausification,[],[f2007]) ).

thf(f2007,plain,
    ! [X3: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( v5 @ Y13 ) ) ) ) ) ) ) ) )
                                                                      | ~ ( v9 @ Y9 ) ) ) )
                                                              | ~ ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2006]) ).

thf(f2006,plain,
    ! [X3: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( v5 @ Y13 ) ) ) ) ) ) ) ) )
                                                                        | ~ ( v9 @ Y9 ) ) ) )
                                                                | ~ ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2005,f358]) ).

thf(f2005,plain,
    ! [X2: mworld,X3: mworld] :
      ( ( ( mrel @ X2 @ X3 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( ( !! @ mworld
                                                                          @ ^ [Y10: mworld] :
                                                                              ( ( mrel @ Y9 @ Y10 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( v5 @ Y13 ) ) ) ) ) ) ) ) )
                                                                        | ~ ( v9 @ Y9 ) ) ) )
                                                                | ~ ( v10 @ Y8 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2004]) ).

thf(f2004,plain,
    ! [X2: mworld,X3: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( v5 @ Y14 ) ) ) ) ) ) ) ) )
                                                                            | ~ ( v9 @ Y10 ) ) ) )
                                                                    | ~ ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X3 )
      = $true ),
    inference(pi_clausification,[],[f1997]) ).

thf(f1997,plain,
    ! [X2: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( v5 @ Y14 ) ) ) ) ) ) ) ) )
                                                                            | ~ ( v9 @ Y10 ) ) ) )
                                                                    | ~ ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1996]) ).

thf(f1996,plain,
    ! [X2: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( v5 @ Y14 ) ) ) ) ) ) ) ) )
                                                                              | ~ ( v9 @ Y10 ) ) ) )
                                                                      | ~ ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1995,f358]) ).

thf(f1995,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ( mrel @ X1 @ X2 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( ( !! @ mworld
                                                                                @ ^ [Y11: mworld] :
                                                                                    ( ( mrel @ Y10 @ Y11 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( v5 @ Y14 ) ) ) ) ) ) ) ) )
                                                                              | ~ ( v9 @ Y10 ) ) ) )
                                                                      | ~ ( v10 @ Y9 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1994]) ).

thf(f1994,plain,
    ! [X2: mworld,X1: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( v5 @ Y15 ) ) ) ) ) ) ) ) )
                                                                                  | ~ ( v9 @ Y11 ) ) ) )
                                                                          | ~ ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X2 )
      = $true ),
    inference(pi_clausification,[],[f1987]) ).

thf(f1987,plain,
    ! [X1: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( v5 @ Y15 ) ) ) ) ) ) ) ) )
                                                                                  | ~ ( v9 @ Y11 ) ) ) )
                                                                          | ~ ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f1986]) ).

thf(f1986,plain,
    ! [X1: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( v5 @ Y15 ) ) ) ) ) ) ) ) )
                                                                                    | ~ ( v9 @ Y11 ) ) ) )
                                                                            | ~ ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f1984,f358]) ).

thf(f1984,plain,
    ! [X0: mworld,X1: mworld] :
      ( ( ( mrel @ ( sK8 @ X0 ) @ X1 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( v5 @ Y15 ) ) ) ) ) ) ) ) )
                                                                                    | ~ ( v9 @ Y11 ) ) ) )
                                                                            | ~ ( v10 @ Y10 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1982]) ).

thf(f1982,plain,
    ! [X0: mworld,X1: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ ( sK8 @ X0 ) @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( v5 @ Y16 ) ) ) ) ) ) ) ) )
                                                                                        | ~ ( v9 @ Y12 ) ) ) )
                                                                                | ~ ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X1 )
      = $true ),
    inference(pi_clausification,[],[f1858]) ).

thf(f1858,plain,
    ! [X0: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ ( sK8 @ X0 ) @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( v5 @ Y16 ) ) ) ) ) ) ) ) )
                                                                                        | ~ ( v9 @ Y12 ) ) ) )
                                                                                | ~ ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f1857]) ).

thf(f1857,plain,
    ! [X0: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK8 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( v5 @ Y16 ) ) ) ) ) ) ) ) )
                                                                                          | ~ ( v9 @ Y12 ) ) ) )
                                                                                  | ~ ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        | $false )
      = $true ),
    inference(boolean_simplification,[],[f1855]) ).

thf(f1855,plain,
    ! [X0: mworld] :
      ( ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ ( sK8 @ X0 ) @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( v5 @ Y16 ) ) ) ) ) ) ) ) )
                                                                                          | ~ ( v9 @ Y12 ) ) ) )
                                                                                  | ~ ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        | ~ $true )
      = $true ),
    inference(superposition,[],[f884,f1850]) ).

thf(f1850,plain,
    ! [X6: mworld] :
      ( ( v22 @ ( sK8 @ X6 ) )
      = $true ),
    inference(boolean_simplification,[],[f1849]) ).

thf(f1849,plain,
    ! [X6: mworld] :
      ( $true
      = ( $true
        & ( v22 @ ( sK8 @ X6 ) ) ) ),
    inference(forward_demodulation,[],[f1848,f358]) ).

thf(f1848,plain,
    ! [X6: mworld] :
      ( ( ( mrel @ X6 @ ( sK8 @ X6 ) )
        & ( v22 @ ( sK8 @ X6 ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f1847]) ).

thf(f1847,plain,
    ! [X6: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
            & ( v22 @ Y0 ) )
        @ ( sK8 @ X6 ) )
      = $true ),
    inference(sigma_clausification,[],[f1822]) ).

thf(f884,plain,
    ! [X7: mworld] :
      ( $true
      = ( ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X7 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( v5 @ Y16 ) ) ) ) ) ) ) ) )
                                                                                          | ~ ( v9 @ Y12 ) ) ) )
                                                                                  | ~ ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        | ~ ( v22 @ X7 ) ) ),
    inference(boolean_simplification,[],[f883]) ).

thf(f883,plain,
    ! [X7: mworld] :
      ( $true
      = ( $true
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( v5 @ Y16 ) ) ) ) ) ) ) ) )
                                                                                            | ~ ( v9 @ Y12 ) ) ) )
                                                                                    | ~ ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ~ ( v22 @ X7 ) ) ) ),
    inference(forward_demodulation,[],[f882,f358]) ).

thf(f882,plain,
    ! [X6: mworld,X7: mworld] :
      ( $true
      = ( ( mrel @ X6 @ X7 )
       => ( ( !! @ mworld
            @ ^ [Y0: mworld] :
                ( ( mrel @ X7 @ Y0 )
               => ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( ( !! @ mworld
                                                                                      @ ^ [Y12: mworld] :
                                                                                          ( ( mrel @ Y11 @ Y12 )
                                                                                         => ( ( !! @ mworld
                                                                                              @ ^ [Y13: mworld] :
                                                                                                  ( ( mrel @ Y12 @ Y13 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( v5 @ Y16 ) ) ) ) ) ) ) ) )
                                                                                            | ~ ( v9 @ Y12 ) ) ) )
                                                                                    | ~ ( v10 @ Y11 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
          | ~ ( v22 @ X7 ) ) ) ),
    inference(beta_eta_normalization,[],[f881]) ).

thf(f881,plain,
    ! [X6: mworld,X7: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( v5 @ Y17 ) ) ) ) ) ) ) ) )
                                                                                                | ~ ( v9 @ Y13 ) ) ) )
                                                                                        | ~ ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
              | ~ ( v22 @ Y0 ) ) )
        @ X7 ) ),
    inference(pi_clausification,[],[f880]) ).

thf(f880,plain,
    ! [X6: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X6 @ Y0 )
           => ( ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( v5 @ Y17 ) ) ) ) ) ) ) ) )
                                                                                                | ~ ( v9 @ Y13 ) ) ) )
                                                                                        | ~ ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
              | ~ ( v22 @ Y0 ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f879]) ).

thf(f879,plain,
    ! [X6: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( v5 @ Y17 ) ) ) ) ) ) ) ) )
                                                                                                  | ~ ( v9 @ Y13 ) ) ) )
                                                                                          | ~ ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ~ ( v22 @ Y0 ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f878,f358]) ).

thf(f878,plain,
    ! [X6: mworld,X5: mworld] :
      ( $true
      = ( ( mrel @ X5 @ X6 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X6 @ Y0 )
             => ( ( !! @ mworld
                  @ ^ [Y1: mworld] :
                      ( ( mrel @ Y0 @ Y1 )
                     => ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( ( !! @ mworld
                                                                                            @ ^ [Y13: mworld] :
                                                                                                ( ( mrel @ Y12 @ Y13 )
                                                                                               => ( ( !! @ mworld
                                                                                                    @ ^ [Y14: mworld] :
                                                                                                        ( ( mrel @ Y13 @ Y14 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( v5 @ Y17 ) ) ) ) ) ) ) ) )
                                                                                                  | ~ ( v9 @ Y13 ) ) ) )
                                                                                          | ~ ( v10 @ Y12 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                | ~ ( v22 @ Y0 ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f877]) ).

thf(f877,plain,
    ! [X6: mworld,X5: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X5 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( v5 @ Y18 ) ) ) ) ) ) ) ) )
                                                                                                      | ~ ( v9 @ Y14 ) ) ) )
                                                                                              | ~ ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                    | ~ ( v22 @ Y1 ) ) ) ) )
        @ X6 ) ),
    inference(pi_clausification,[],[f876]) ).

thf(f876,plain,
    ! [X5: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X5 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( v5 @ Y18 ) ) ) ) ) ) ) ) )
                                                                                                      | ~ ( v9 @ Y14 ) ) ) )
                                                                                              | ~ ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                    | ~ ( v22 @ Y1 ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f875]) ).

thf(f875,plain,
    ! [X5: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( v5 @ Y18 ) ) ) ) ) ) ) ) )
                                                                                                        | ~ ( v9 @ Y14 ) ) ) )
                                                                                                | ~ ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ~ ( v22 @ Y1 ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f874,f358]) ).

thf(f874,plain,
    ! [X4: mworld,X5: mworld] :
      ( $true
      = ( ( mrel @ X4 @ X5 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X5 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( ( !! @ mworld
                                                                                                  @ ^ [Y14: mworld] :
                                                                                                      ( ( mrel @ Y13 @ Y14 )
                                                                                                     => ( ( !! @ mworld
                                                                                                          @ ^ [Y15: mworld] :
                                                                                                              ( ( mrel @ Y14 @ Y15 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( v5 @ Y18 ) ) ) ) ) ) ) ) )
                                                                                                        | ~ ( v9 @ Y14 ) ) ) )
                                                                                                | ~ ( v10 @ Y13 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                      | ~ ( v22 @ Y1 ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f873]) ).

thf(f873,plain,
    ! [X4: mworld,X5: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( v5 @ Y19 ) ) ) ) ) ) ) ) )
                                                                                                            | ~ ( v9 @ Y15 ) ) ) )
                                                                                                    | ~ ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                          | ~ ( v22 @ Y2 ) ) ) ) ) ) )
        @ X5 )
      = $true ),
    inference(pi_clausification,[],[f872]) ).

thf(f872,plain,
    ! [X4: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X4 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( v5 @ Y19 ) ) ) ) ) ) ) ) )
                                                                                                            | ~ ( v9 @ Y15 ) ) ) )
                                                                                                    | ~ ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                          | ~ ( v22 @ Y2 ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f871]) ).

thf(f871,plain,
    ! [X4: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( v5 @ Y19 ) ) ) ) ) ) ) ) )
                                                                                                              | ~ ( v9 @ Y15 ) ) ) )
                                                                                                      | ~ ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                            | ~ ( v22 @ Y2 ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f870,f358]) ).

thf(f870,plain,
    ! [X3: mworld,X4: mworld] :
      ( $true
      = ( ( mrel @ X3 @ X4 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X4 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( ( !! @ mworld
                              @ ^ [Y3: mworld] :
                                  ( ( mrel @ Y2 @ Y3 )
                                 => ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( ( !! @ mworld
                                                                                                        @ ^ [Y15: mworld] :
                                                                                                            ( ( mrel @ Y14 @ Y15 )
                                                                                                           => ( ( !! @ mworld
                                                                                                                @ ^ [Y16: mworld] :
                                                                                                                    ( ( mrel @ Y15 @ Y16 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( v5 @ Y19 ) ) ) ) ) ) ) ) )
                                                                                                              | ~ ( v9 @ Y15 ) ) ) )
                                                                                                      | ~ ( v10 @ Y14 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                            | ~ ( v22 @ Y2 ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f869]) ).

thf(f869,plain,
    ! [X3: mworld,X4: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( v5 @ Y20 ) ) ) ) ) ) ) ) )
                                                                                                                  | ~ ( v9 @ Y16 ) ) ) )
                                                                                                          | ~ ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                | ~ ( v22 @ Y3 ) ) ) ) ) ) ) ) )
        @ X4 )
      = $true ),
    inference(pi_clausification,[],[f868]) ).

thf(f868,plain,
    ! [X3: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X3 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( v5 @ Y20 ) ) ) ) ) ) ) ) )
                                                                                                                  | ~ ( v9 @ Y16 ) ) ) )
                                                                                                          | ~ ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                | ~ ( v22 @ Y3 ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f867]) ).

thf(f867,plain,
    ! [X3: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( v5 @ Y20 ) ) ) ) ) ) ) ) )
                                                                                                                    | ~ ( v9 @ Y16 ) ) ) )
                                                                                                            | ~ ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ~ ( v22 @ Y3 ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f866,f358]) ).

thf(f866,plain,
    ! [X2: mworld,X3: mworld] :
      ( $true
      = ( ( mrel @ X2 @ X3 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X3 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( ( !! @ mworld
                                    @ ^ [Y4: mworld] :
                                        ( ( mrel @ Y3 @ Y4 )
                                       => ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( ( !! @ mworld
                                                                                                              @ ^ [Y16: mworld] :
                                                                                                                  ( ( mrel @ Y15 @ Y16 )
                                                                                                                 => ( ( !! @ mworld
                                                                                                                      @ ^ [Y17: mworld] :
                                                                                                                          ( ( mrel @ Y16 @ Y17 )
                                                                                                                         => ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( v5 @ Y20 ) ) ) ) ) ) ) ) )
                                                                                                                    | ~ ( v9 @ Y16 ) ) ) )
                                                                                                            | ~ ( v10 @ Y15 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                  | ~ ( v22 @ Y3 ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f865]) ).

thf(f865,plain,
    ! [X2: mworld,X3: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( v5 @ Y21 ) ) ) ) ) ) ) ) )
                                                                                                                        | ~ ( v9 @ Y17 ) ) ) )
                                                                                                                | ~ ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                      | ~ ( v22 @ Y4 ) ) ) ) ) ) ) ) ) ) )
        @ X3 ) ),
    inference(pi_clausification,[],[f864]) ).

thf(f864,plain,
    ! [X2: mworld] :
      ( $true
      = ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X2 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( v5 @ Y21 ) ) ) ) ) ) ) ) )
                                                                                                                        | ~ ( v9 @ Y17 ) ) ) )
                                                                                                                | ~ ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                      | ~ ( v22 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(boolean_simplification,[],[f863]) ).

thf(f863,plain,
    ! [X2: mworld] :
      ( $true
      = ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ( v5 @ Y21 ) ) ) ) ) ) ) ) )
                                                                                                                          | ~ ( v9 @ Y17 ) ) ) )
                                                                                                                  | ~ ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                        | ~ ( v22 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(forward_demodulation,[],[f862,f358]) ).

thf(f862,plain,
    ! [X2: mworld,X1: mworld] :
      ( $true
      = ( ( mrel @ X1 @ X2 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X2 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( ( !! @ mworld
                                          @ ^ [Y5: mworld] :
                                              ( ( mrel @ Y4 @ Y5 )
                                             => ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( ( !! @ mworld
                                                                                                                    @ ^ [Y17: mworld] :
                                                                                                                        ( ( mrel @ Y16 @ Y17 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y18: mworld] :
                                                                                                                                ( ( mrel @ Y17 @ Y18 )
                                                                                                                               => ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ( v5 @ Y21 ) ) ) ) ) ) ) ) )
                                                                                                                          | ~ ( v9 @ Y17 ) ) ) )
                                                                                                                  | ~ ( v10 @ Y16 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                        | ~ ( v22 @ Y4 ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(beta_eta_normalization,[],[f861]) ).

thf(f861,plain,
    ! [X2: mworld,X1: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ( v5 @ Y22 ) ) ) ) ) ) ) ) )
                                                                                                                              | ~ ( v9 @ Y18 ) ) ) )
                                                                                                                      | ~ ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                            | ~ ( v22 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X2 ) ),
    inference(pi_clausification,[],[f860]) ).

thf(f860,plain,
    ! [X1: mworld] :
      ( ( !! @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X1 @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( ( !! @ mworld
                                              @ ^ [Y6: mworld] :
                                                  ( ( mrel @ Y5 @ Y6 )
                                                 => ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( ( !! @ mworld
                                                                                                                        @ ^ [Y18: mworld] :
                                                                                                                            ( ( mrel @ Y17 @ Y18 )
                                                                                                                           => ( ( !! @ mworld
                                                                                                                                @ ^ [Y19: mworld] :
                                                                                                                                    ( ( mrel @ Y18 @ Y19 )
                                                                                                                                   => ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ( v5 @ Y22 ) ) ) ) ) ) ) ) )
                                                                                                                              | ~ ( v9 @ Y18 ) ) ) )
                                                                                                                      | ~ ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                            | ~ ( v22 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(boolean_simplification,[],[f859]) ).

thf(f859,plain,
    ! [X1: mworld] :
      ( ( $true
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ( !! @ mworld
                                                                                                                                                    @ ^ [Y22: mworld] :
                                                                                                                                                        ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                       => ( v5 @ Y22 ) ) ) ) ) ) ) ) )
                                                                                                                                | ~ ( v9 @ Y18 ) ) ) )
                                                                                                                        | ~ ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                              | ~ ( v22 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(forward_demodulation,[],[f858,f358]) ).

thf(f858,plain,
    ! [X1: mworld] :
      ( ( ( mrel @ mactual @ X1 )
       => ( !! @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X1 @ Y0 )
             => ( !! @ mworld
                @ ^ [Y1: mworld] :
                    ( ( mrel @ Y0 @ Y1 )
                   => ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( !! @ mworld
                            @ ^ [Y3: mworld] :
                                ( ( mrel @ Y2 @ Y3 )
                               => ( !! @ mworld
                                  @ ^ [Y4: mworld] :
                                      ( ( mrel @ Y3 @ Y4 )
                                     => ( !! @ mworld
                                        @ ^ [Y5: mworld] :
                                            ( ( mrel @ Y4 @ Y5 )
                                           => ( ( !! @ mworld
                                                @ ^ [Y6: mworld] :
                                                    ( ( mrel @ Y5 @ Y6 )
                                                   => ( !! @ mworld
                                                      @ ^ [Y7: mworld] :
                                                          ( ( mrel @ Y6 @ Y7 )
                                                         => ( !! @ mworld
                                                            @ ^ [Y8: mworld] :
                                                                ( ( mrel @ Y7 @ Y8 )
                                                               => ( !! @ mworld
                                                                  @ ^ [Y9: mworld] :
                                                                      ( ( mrel @ Y8 @ Y9 )
                                                                     => ( !! @ mworld
                                                                        @ ^ [Y10: mworld] :
                                                                            ( ( mrel @ Y9 @ Y10 )
                                                                           => ( !! @ mworld
                                                                              @ ^ [Y11: mworld] :
                                                                                  ( ( mrel @ Y10 @ Y11 )
                                                                                 => ( !! @ mworld
                                                                                    @ ^ [Y12: mworld] :
                                                                                        ( ( mrel @ Y11 @ Y12 )
                                                                                       => ( !! @ mworld
                                                                                          @ ^ [Y13: mworld] :
                                                                                              ( ( mrel @ Y12 @ Y13 )
                                                                                             => ( !! @ mworld
                                                                                                @ ^ [Y14: mworld] :
                                                                                                    ( ( mrel @ Y13 @ Y14 )
                                                                                                   => ( !! @ mworld
                                                                                                      @ ^ [Y15: mworld] :
                                                                                                          ( ( mrel @ Y14 @ Y15 )
                                                                                                         => ( !! @ mworld
                                                                                                            @ ^ [Y16: mworld] :
                                                                                                                ( ( mrel @ Y15 @ Y16 )
                                                                                                               => ( !! @ mworld
                                                                                                                  @ ^ [Y17: mworld] :
                                                                                                                      ( ( mrel @ Y16 @ Y17 )
                                                                                                                     => ( ( !! @ mworld
                                                                                                                          @ ^ [Y18: mworld] :
                                                                                                                              ( ( mrel @ Y17 @ Y18 )
                                                                                                                             => ( ( !! @ mworld
                                                                                                                                  @ ^ [Y19: mworld] :
                                                                                                                                      ( ( mrel @ Y18 @ Y19 )
                                                                                                                                     => ( !! @ mworld
                                                                                                                                        @ ^ [Y20: mworld] :
                                                                                                                                            ( ( mrel @ Y19 @ Y20 )
                                                                                                                                           => ( !! @ mworld
                                                                                                                                              @ ^ [Y21: mworld] :
                                                                                                                                                  ( ( mrel @ Y20 @ Y21 )
                                                                                                                                                 => ( !! @ mworld
                                                                                                                                                    @ ^ [Y22: mworld] :
                                                                                                                                                        ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                       => ( v5 @ Y22 ) ) ) ) ) ) ) ) )
                                                                                                                                | ~ ( v9 @ Y18 ) ) ) )
                                                                                                                        | ~ ( v10 @ Y17 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                              | ~ ( v22 @ Y5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f857]) ).

thf(f857,plain,
    ! [X1: mworld] :
      ( $true
      = ( ^ [Y0: mworld] :
            ( ( mrel @ mactual @ Y0 )
           => ( !! @ mworld
              @ ^ [Y1: mworld] :
                  ( ( mrel @ Y0 @ Y1 )
                 => ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( !! @ mworld
                          @ ^ [Y3: mworld] :
                              ( ( mrel @ Y2 @ Y3 )
                             => ( !! @ mworld
                                @ ^ [Y4: mworld] :
                                    ( ( mrel @ Y3 @ Y4 )
                                   => ( !! @ mworld
                                      @ ^ [Y5: mworld] :
                                          ( ( mrel @ Y4 @ Y5 )
                                         => ( !! @ mworld
                                            @ ^ [Y6: mworld] :
                                                ( ( mrel @ Y5 @ Y6 )
                                               => ( ( !! @ mworld
                                                    @ ^ [Y7: mworld] :
                                                        ( ( mrel @ Y6 @ Y7 )
                                                       => ( !! @ mworld
                                                          @ ^ [Y8: mworld] :
                                                              ( ( mrel @ Y7 @ Y8 )
                                                             => ( !! @ mworld
                                                                @ ^ [Y9: mworld] :
                                                                    ( ( mrel @ Y8 @ Y9 )
                                                                   => ( !! @ mworld
                                                                      @ ^ [Y10: mworld] :
                                                                          ( ( mrel @ Y9 @ Y10 )
                                                                         => ( !! @ mworld
                                                                            @ ^ [Y11: mworld] :
                                                                                ( ( mrel @ Y10 @ Y11 )
                                                                               => ( !! @ mworld
                                                                                  @ ^ [Y12: mworld] :
                                                                                      ( ( mrel @ Y11 @ Y12 )
                                                                                     => ( !! @ mworld
                                                                                        @ ^ [Y13: mworld] :
                                                                                            ( ( mrel @ Y12 @ Y13 )
                                                                                           => ( !! @ mworld
                                                                                              @ ^ [Y14: mworld] :
                                                                                                  ( ( mrel @ Y13 @ Y14 )
                                                                                                 => ( !! @ mworld
                                                                                                    @ ^ [Y15: mworld] :
                                                                                                        ( ( mrel @ Y14 @ Y15 )
                                                                                                       => ( !! @ mworld
                                                                                                          @ ^ [Y16: mworld] :
                                                                                                              ( ( mrel @ Y15 @ Y16 )
                                                                                                             => ( !! @ mworld
                                                                                                                @ ^ [Y17: mworld] :
                                                                                                                    ( ( mrel @ Y16 @ Y17 )
                                                                                                                   => ( !! @ mworld
                                                                                                                      @ ^ [Y18: mworld] :
                                                                                                                          ( ( mrel @ Y17 @ Y18 )
                                                                                                                         => ( ( !! @ mworld
                                                                                                                              @ ^ [Y19: mworld] :
                                                                                                                                  ( ( mrel @ Y18 @ Y19 )
                                                                                                                                 => ( ( !! @ mworld
                                                                                                                                      @ ^ [Y20: mworld] :
                                                                                                                                          ( ( mrel @ Y19 @ Y20 )
                                                                                                                                         => ( !! @ mworld
                                                                                                                                            @ ^ [Y21: mworld] :
                                                                                                                                                ( ( mrel @ Y20 @ Y21 )
                                                                                                                                               => ( !! @ mworld
                                                                                                                                                  @ ^ [Y22: mworld] :
                                                                                                                                                      ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                     => ( !! @ mworld
                                                                                                                                                        @ ^ [Y23: mworld] :
                                                                                                                                                            ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                           => ( v5 @ Y23 ) ) ) ) ) ) ) ) )
                                                                                                                                    | ~ ( v9 @ Y19 ) ) ) )
                                                                                                                            | ~ ( v10 @ Y18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                  | ~ ( v22 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
        @ X1 ) ),
    inference(pi_clausification,[],[f349]) ).

thf(f349,plain,
    ( ( !! @ mworld
      @ ^ [Y0: mworld] :
          ( ( mrel @ mactual @ Y0 )
         => ( !! @ mworld
            @ ^ [Y1: mworld] :
                ( ( mrel @ Y0 @ Y1 )
               => ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( !! @ mworld
                        @ ^ [Y3: mworld] :
                            ( ( mrel @ Y2 @ Y3 )
                           => ( !! @ mworld
                              @ ^ [Y4: mworld] :
                                  ( ( mrel @ Y3 @ Y4 )
                                 => ( !! @ mworld
                                    @ ^ [Y5: mworld] :
                                        ( ( mrel @ Y4 @ Y5 )
                                       => ( !! @ mworld
                                          @ ^ [Y6: mworld] :
                                              ( ( mrel @ Y5 @ Y6 )
                                             => ( ( !! @ mworld
                                                  @ ^ [Y7: mworld] :
                                                      ( ( mrel @ Y6 @ Y7 )
                                                     => ( !! @ mworld
                                                        @ ^ [Y8: mworld] :
                                                            ( ( mrel @ Y7 @ Y8 )
                                                           => ( !! @ mworld
                                                              @ ^ [Y9: mworld] :
                                                                  ( ( mrel @ Y8 @ Y9 )
                                                                 => ( !! @ mworld
                                                                    @ ^ [Y10: mworld] :
                                                                        ( ( mrel @ Y9 @ Y10 )
                                                                       => ( !! @ mworld
                                                                          @ ^ [Y11: mworld] :
                                                                              ( ( mrel @ Y10 @ Y11 )
                                                                             => ( !! @ mworld
                                                                                @ ^ [Y12: mworld] :
                                                                                    ( ( mrel @ Y11 @ Y12 )
                                                                                   => ( !! @ mworld
                                                                                      @ ^ [Y13: mworld] :
                                                                                          ( ( mrel @ Y12 @ Y13 )
                                                                                         => ( !! @ mworld
                                                                                            @ ^ [Y14: mworld] :
                                                                                                ( ( mrel @ Y13 @ Y14 )
                                                                                               => ( !! @ mworld
                                                                                                  @ ^ [Y15: mworld] :
                                                                                                      ( ( mrel @ Y14 @ Y15 )
                                                                                                     => ( !! @ mworld
                                                                                                        @ ^ [Y16: mworld] :
                                                                                                            ( ( mrel @ Y15 @ Y16 )
                                                                                                           => ( !! @ mworld
                                                                                                              @ ^ [Y17: mworld] :
                                                                                                                  ( ( mrel @ Y16 @ Y17 )
                                                                                                                 => ( !! @ mworld
                                                                                                                    @ ^ [Y18: mworld] :
                                                                                                                        ( ( mrel @ Y17 @ Y18 )
                                                                                                                       => ( ( !! @ mworld
                                                                                                                            @ ^ [Y19: mworld] :
                                                                                                                                ( ( mrel @ Y18 @ Y19 )
                                                                                                                               => ( ( !! @ mworld
                                                                                                                                    @ ^ [Y20: mworld] :
                                                                                                                                        ( ( mrel @ Y19 @ Y20 )
                                                                                                                                       => ( !! @ mworld
                                                                                                                                          @ ^ [Y21: mworld] :
                                                                                                                                              ( ( mrel @ Y20 @ Y21 )
                                                                                                                                             => ( !! @ mworld
                                                                                                                                                @ ^ [Y22: mworld] :
                                                                                                                                                    ( ( mrel @ Y21 @ Y22 )
                                                                                                                                                   => ( !! @ mworld
                                                                                                                                                      @ ^ [Y23: mworld] :
                                                                                                                                                          ( ( mrel @ Y22 @ Y23 )
                                                                                                                                                         => ( v5 @ Y23 ) ) ) ) ) ) ) ) )
                                                                                                                                  | ~ ( v9 @ Y19 ) ) ) )
                                                                                                                          | ~ ( v10 @ Y18 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
                                                | ~ ( v22 @ Y6 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(beta_eta_normalization,[],[f255]) ).

thf(f255,plain,
    ( ( ^ [Y0: mworld > $o] : ( Y0 @ mactual )
      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
            ( !! @ mworld
            @ ^ [Y2: mworld] :
                ( ( mrel @ Y1 @ Y2 )
               => ( Y0 @ Y2 ) ) )
        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
              ( !! @ mworld
              @ ^ [Y2: mworld] :
                  ( ( mrel @ Y1 @ Y2 )
                 => ( Y0 @ Y2 ) ) )
          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                ( !! @ mworld
                @ ^ [Y2: mworld] :
                    ( ( mrel @ Y1 @ Y2 )
                   => ( Y0 @ Y2 ) ) )
            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                  ( !! @ mworld
                  @ ^ [Y2: mworld] :
                      ( ( mrel @ Y1 @ Y2 )
                     => ( Y0 @ Y2 ) ) )
              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                    ( !! @ mworld
                    @ ^ [Y2: mworld] :
                        ( ( mrel @ Y1 @ Y2 )
                       => ( Y0 @ Y2 ) ) )
                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                      ( !! @ mworld
                      @ ^ [Y2: mworld] :
                          ( ( mrel @ Y1 @ Y2 )
                         => ( Y0 @ Y2 ) ) )
                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                        ( !! @ mworld
                        @ ^ [Y2: mworld] :
                            ( ( mrel @ Y1 @ Y2 )
                           => ( Y0 @ Y2 ) ) )
                    @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                          ( ( Y1 @ Y2 )
                          | ( Y0 @ Y2 ) )
                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                            ~ ( Y0 @ Y1 )
                        @ v22 )
                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                            ( !! @ mworld
                            @ ^ [Y2: mworld] :
                                ( ( mrel @ Y1 @ Y2 )
                               => ( Y0 @ Y2 ) ) )
                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                              ( !! @ mworld
                              @ ^ [Y2: mworld] :
                                  ( ( mrel @ Y1 @ Y2 )
                                 => ( Y0 @ Y2 ) ) )
                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                ( !! @ mworld
                                @ ^ [Y2: mworld] :
                                    ( ( mrel @ Y1 @ Y2 )
                                   => ( Y0 @ Y2 ) ) )
                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                  ( !! @ mworld
                                  @ ^ [Y2: mworld] :
                                      ( ( mrel @ Y1 @ Y2 )
                                     => ( Y0 @ Y2 ) ) )
                              @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                    ( !! @ mworld
                                    @ ^ [Y2: mworld] :
                                        ( ( mrel @ Y1 @ Y2 )
                                       => ( Y0 @ Y2 ) ) )
                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                      ( !! @ mworld
                                      @ ^ [Y2: mworld] :
                                          ( ( mrel @ Y1 @ Y2 )
                                         => ( Y0 @ Y2 ) ) )
                                  @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                        ( !! @ mworld
                                        @ ^ [Y2: mworld] :
                                            ( ( mrel @ Y1 @ Y2 )
                                           => ( Y0 @ Y2 ) ) )
                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                          ( !! @ mworld
                                          @ ^ [Y2: mworld] :
                                              ( ( mrel @ Y1 @ Y2 )
                                             => ( Y0 @ Y2 ) ) )
                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                            ( !! @ mworld
                                            @ ^ [Y2: mworld] :
                                                ( ( mrel @ Y1 @ Y2 )
                                               => ( Y0 @ Y2 ) ) )
                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                              ( !! @ mworld
                                              @ ^ [Y2: mworld] :
                                                  ( ( mrel @ Y1 @ Y2 )
                                                 => ( Y0 @ Y2 ) ) )
                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                ( !! @ mworld
                                                @ ^ [Y2: mworld] :
                                                    ( ( mrel @ Y1 @ Y2 )
                                                   => ( Y0 @ Y2 ) ) )
                                            @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                  ( !! @ mworld
                                                  @ ^ [Y2: mworld] :
                                                      ( ( mrel @ Y1 @ Y2 )
                                                     => ( Y0 @ Y2 ) ) )
                                              @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                    ( ( Y1 @ Y2 )
                                                    | ( Y0 @ Y2 ) )
                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                      ~ ( Y0 @ Y1 )
                                                  @ v10 )
                                                @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                      ( !! @ mworld
                                                      @ ^ [Y2: mworld] :
                                                          ( ( mrel @ Y1 @ Y2 )
                                                         => ( Y0 @ Y2 ) ) )
                                                  @ ( ^ [Y0: mworld > $o,Y1: mworld > $o,Y2: mworld] :
                                                        ( ( Y1 @ Y2 )
                                                        | ( Y0 @ Y2 ) )
                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                          ~ ( Y0 @ Y1 )
                                                      @ v9 )
                                                    @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                          ( !! @ mworld
                                                          @ ^ [Y2: mworld] :
                                                              ( ( mrel @ Y1 @ Y2 )
                                                             => ( Y0 @ Y2 ) ) )
                                                      @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                            ( !! @ mworld
                                                            @ ^ [Y2: mworld] :
                                                                ( ( mrel @ Y1 @ Y2 )
                                                               => ( Y0 @ Y2 ) ) )
                                                        @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                              ( !! @ mworld
                                                              @ ^ [Y2: mworld] :
                                                                  ( ( mrel @ Y1 @ Y2 )
                                                                 => ( Y0 @ Y2 ) ) )
                                                          @ ( ^ [Y0: mworld > $o,Y1: mworld] :
                                                                ( !! @ mworld
                                                                @ ^ [Y2: mworld] :
                                                                    ( ( mrel @ Y1 @ Y2 )
                                                                   => ( Y0 @ Y2 ) ) )
                                                            @ v5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(definition_unfolding,[],[f196,f214,f203,f203,f203,f203,f203,f203,f203,f195,f221,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f203,f195,f221,f203,f195,f221,f203,f203,f203,f203]) ).

thf(f196,plain,
    ( ( mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v22 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v10 ) @ ( mbox @ ( mor @ ( mnot @ v9 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(cnf_transformation,[],[f126]) ).

thf(f126,plain,
    ( ( mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v22 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v10 ) @ ( mbox @ ( mor @ ( mnot @ v9 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
    = $true ),
    inference(fool_elimination,[],[f125]) ).

thf(f125,plain,
    mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v22 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v10 ) @ ( mbox @ ( mor @ ( mnot @ v9 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    inference(rectify,[],[f45]) ).

thf(f45,axiom,
    mlocal @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v22 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ ( mor @ ( mnot @ v10 ) @ ( mbox @ ( mor @ ( mnot @ v9 ) @ ( mbox @ ( mbox @ ( mbox @ ( mbox @ v5 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',mod36) ).

thf(f2436,plain,
    ~ spl0_14,
    inference(avatar_contradiction_clause,[],[f2435]) ).

thf(f2435,plain,
    ( $false
    | ~ spl0_14 ),
    inference(trivial_inequality_removal,[],[f2434]) ).

thf(f2434,plain,
    ( ( $false = $true )
    | ~ spl0_14 ),
    inference(forward_demodulation,[],[f2433,f2406]) ).

thf(f2406,plain,
    ( ! [X16: mworld] :
        ( $false
        = ( v13 @ X16 ) )
    | ~ spl0_14 ),
    inference(not_proxy_clausification,[],[f2121]) ).

thf(f2121,plain,
    ( ! [X16: mworld] :
        ( $true
        = ( ~ ( v13 @ X16 ) ) )
    | ~ spl0_14 ),
    inference(avatar_component_clause,[],[f2120]) ).

thf(f2433,plain,
    ! [X15: mworld] :
      ( ( v13 @ ( sK18 @ X15 ) )
      = $true ),
    inference(boolean_simplification,[],[f2432]) ).

thf(f2432,plain,
    ! [X15: mworld] :
      ( ( $true
        & ( v13 @ ( sK18 @ X15 ) ) )
      = $true ),
    inference(forward_demodulation,[],[f2431,f358]) ).

thf(f2431,plain,
    ! [X15: mworld] :
      ( ( ( mrel @ X15 @ ( sK18 @ X15 ) )
        & ( v13 @ ( sK18 @ X15 ) ) )
      = $true ),
    inference(beta_eta_normalization,[],[f2430]) ).

thf(f2430,plain,
    ! [X15: mworld] :
      ( ( ^ [Y0: mworld] :
            ( ( mrel @ X15 @ Y0 )
            & ( v13 @ Y0 ) )
        @ ( sK18 @ X15 ) )
      = $true ),
    inference(sigma_clausification,[],[f2425]) ).

thf(f2425,plain,
    ! [X15: mworld] :
      ( ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X15 @ Y0 )
            & ( v13 @ Y0 ) ) )
      = $true ),
    inference(boolean_simplification,[],[f2424]) ).

thf(f2424,plain,
    ! [X15: mworld] :
      ( ( ( ?? @ mworld
          @ ^ [Y0: mworld] :
              ( ( mrel @ X15 @ Y0 )
              & ( v13 @ Y0 ) ) )
        & $true )
      = $true ),
    inference(backward_demodulation,[],[f2361,f2422]) ).

thf(f2422,plain,
    ! [X15: mworld] :
      ( $true
      = ( ?? @ mworld
        @ ^ [Y0: mworld] :
            ( ( mrel @ X15 @ Y0 )
            & ~ ( v13 @ Y0 ) ) ) ),
    inference(binary_proxy_clausification,[],[f2361]) ).

thf(f2382,plain,
    ~ spl0_6,
    inference(avatar_contradiction_clause,[],[f2381]) ).

thf(f2381,plain,
    ( $false
    | ~ spl0_6 ),
    inference(trivial_inequality_removal,[],[f2380]) ).

thf(f2380,plain,
    ( ( $false = $true )
    | ~ spl0_6 ),
    inference(boolean_simplification,[],[f2379]) ).

thf(f2379,plain,
    ( ( ~ $true = $true )
    | ~ spl0_6 ),
    inference(forward_demodulation,[],[f2378,f1047]) ).

thf(f1047,plain,
    ( ! [X15: mworld] :
        ( $true
        = ( v14 @ X15 ) )
    | ~ spl0_6 ),
    inference(avatar_component_clause,[],[f1046]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem    : SYO904^12 : TPTP v8.2.0. Released v8.1.0.
% 0.07/0.14  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule file --schedule_file /export/starexec/sandbox/solver/bin/quickGreedyProduceRating_steal_pow3.txt --cores 8 -m 12000 -t %d %s
% 0.15/0.36  % Computer : n027.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Mon May 20 09:29:53 EDT 2024
% 0.15/0.36  % CPUTime    : 
% 0.15/0.36  This is a TH0_CAX_EQU_NAR problem
% 0.15/0.36  Running vampire_ho --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_hol --cores 8 -m 12000 -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.22/0.38  % (25717)dis+1010_1:1_au=on:cbe=off:chr=on:fsr=off:hfsq=on:nm=64:sos=theory:sp=weighted_frequency:i=27:si=on:rtra=on_0 on theBenchmark for (2999ds/27Mi)
% 0.22/0.39  % (25720)lrs+1002_1:1_au=on:bd=off:e2e=on:sd=2:sos=on:ss=axioms:i=275:si=on:rtra=on_0 on theBenchmark for (2999ds/275Mi)
% 0.22/0.39  % (25721)lrs+1004_1:128_cond=on:e2e=on:sp=weighted_frequency:i=18:si=on:rtra=on_0 on theBenchmark for (2999ds/18Mi)
% 0.22/0.39  % (25722)lrs+10_1:1_bet=on:cnfonf=off:fd=off:hud=5:inj=on:i=3:si=on:rtra=on_0 on theBenchmark for (2999ds/3Mi)
% 0.22/0.39  % (25722)Instruction limit reached!
% 0.22/0.39  % (25722)------------------------------
% 0.22/0.39  % (25722)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.39  % (25722)Termination reason: Unknown
% 0.22/0.39  % (25722)Termination phase: shuffling
% 0.22/0.39  
% 0.22/0.39  % (25722)Memory used [KB]: 1151
% 0.22/0.39  % (25722)Time elapsed: 0.003 s
% 0.22/0.39  % (25722)Instructions burned: 3 (million)
% 0.22/0.39  % (25722)------------------------------
% 0.22/0.39  % (25722)------------------------------
% 0.22/0.39  % (25719)lrs+1002_1:128_aac=none:au=on:cnfonf=lazy_not_gen_be_off:sos=all:i=2:si=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.22/0.39  % (25719)Instruction limit reached!
% 0.22/0.39  % (25719)------------------------------
% 0.22/0.39  % (25719)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.39  % (25716)lrs+10_1:1_c=on:cnfonf=conj_eager:fd=off:fe=off:kws=frequency:spb=intro:i=4:si=on:rtra=on_0 on theBenchmark for (2999ds/4Mi)
% 0.22/0.39  % (25719)Termination reason: Unknown
% 0.22/0.39  % (25719)Termination phase: shuffling
% 0.22/0.39  
% 0.22/0.39  % (25719)Memory used [KB]: 1151
% 0.22/0.39  % (25719)Time elapsed: 0.003 s
% 0.22/0.39  % (25719)Instructions burned: 2 (million)
% 0.22/0.39  % (25719)------------------------------
% 0.22/0.39  % (25719)------------------------------
% 0.22/0.39  % (25716)Instruction limit reached!
% 0.22/0.39  % (25716)------------------------------
% 0.22/0.39  % (25716)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.39  % (25716)Termination reason: Unknown
% 0.22/0.39  % (25716)Termination phase: shuffling
% 0.22/0.39  
% 0.22/0.39  % (25716)Memory used [KB]: 1151
% 0.22/0.39  % (25716)Time elapsed: 0.003 s
% 0.22/0.39  % (25716)Instructions burned: 5 (million)
% 0.22/0.39  % (25716)------------------------------
% 0.22/0.39  % (25716)------------------------------
% 0.22/0.40  % (25721)Instruction limit reached!
% 0.22/0.40  % (25721)------------------------------
% 0.22/0.40  % (25721)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.40  % (25721)Termination reason: Unknown
% 0.22/0.40  % (25721)Termination phase: shuffling
% 0.22/0.40  
% 0.22/0.40  % (25721)Memory used [KB]: 1151
% 0.22/0.40  % (25721)Time elapsed: 0.009 s
% 0.22/0.40  % (25721)Instructions burned: 20 (million)
% 0.22/0.40  % (25721)------------------------------
% 0.22/0.40  % (25721)------------------------------
% 0.22/0.40  % (25718)lrs+10_1:1_au=on:inj=on:i=2:si=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.22/0.40  % (25718)Instruction limit reached!
% 0.22/0.40  % (25718)------------------------------
% 0.22/0.40  % (25718)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.40  % (25718)Termination reason: Unknown
% 0.22/0.40  % (25718)Termination phase: shuffling
% 0.22/0.40  
% 0.22/0.40  % (25718)Memory used [KB]: 1151
% 0.22/0.40  % (25718)Time elapsed: 0.004 s
% 0.22/0.40  % (25718)Instructions burned: 2 (million)
% 0.22/0.40  % (25718)------------------------------
% 0.22/0.40  % (25718)------------------------------
% 0.22/0.40  % (25717)Instruction limit reached!
% 0.22/0.40  % (25717)------------------------------
% 0.22/0.40  % (25717)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.40  % (25717)Termination reason: Unknown
% 0.22/0.40  % (25717)Termination phase: shuffling
% 0.22/0.40  
% 0.22/0.40  % (25717)Memory used [KB]: 1279
% 0.22/0.40  % (25717)Time elapsed: 0.012 s
% 0.22/0.40  % (25717)Instructions burned: 28 (million)
% 0.22/0.40  % (25717)------------------------------
% 0.22/0.40  % (25717)------------------------------
% 0.22/0.40  % (25725)dis+21_1:1_cbe=off:cnfonf=off:fs=off:fsr=off:hud=1:inj=on:i=3:si=on:rtra=on_0 on theBenchmark for (2999ds/3Mi)
% 0.22/0.40  % (25725)Instruction limit reached!
% 0.22/0.40  % (25725)------------------------------
% 0.22/0.40  % (25725)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.40  % (25725)Termination reason: Unknown
% 0.22/0.40  % (25725)Termination phase: shuffling
% 0.22/0.40  
% 0.22/0.40  % (25725)Memory used [KB]: 1151
% 0.22/0.40  % (25725)Time elapsed: 0.003 s
% 0.22/0.40  % (25725)Instructions burned: 6 (million)
% 0.22/0.40  % (25725)------------------------------
% 0.22/0.40  % (25725)------------------------------
% 0.22/0.40  % (25715)lrs+1002_1:8_bd=off:fd=off:hud=10:tnu=1:i=183:si=on:rtra=on_0 on theBenchmark for (2999ds/183Mi)
% 0.22/0.41  % (25724)lrs+2_16:1_acc=model:au=on:bd=off:c=on:e2e=on:nm=2:sos=all:i=15:si=on:rtra=on_0 on theBenchmark for (2999ds/15Mi)
% 0.22/0.41  % (25720)Refutation not found, incomplete strategy
% 0.22/0.41  % (25720)------------------------------
% 0.22/0.41  % (25720)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.41  % (25720)Termination reason: Refutation not found, incomplete strategy
% 0.22/0.41  
% 0.22/0.41  
% 0.22/0.41  % (25720)Memory used [KB]: 5756
% 0.22/0.41  % (25720)Time elapsed: 0.022 s
% 0.22/0.41  % (25720)Instructions burned: 53 (million)
% 0.22/0.41  % (25720)------------------------------
% 0.22/0.41  % (25720)------------------------------
% 0.22/0.41  % (25729)lrs+21_1:1_au=on:cnfonf=off:fd=preordered:fe=off:fsr=off:hud=11:inj=on:kws=precedence:s2pl=no:sp=weighted_frequency:tgt=full:i=3:si=on:rtra=on_0 on theBenchmark for (2999ds/3Mi)
% 0.22/0.41  % (25723)lrs+1002_1:1_cnfonf=lazy_not_be_gen:hud=14:prag=on:sp=weighted_frequency:tnu=1:i=37:si=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 0.22/0.41  % (25729)Instruction limit reached!
% 0.22/0.41  % (25729)------------------------------
% 0.22/0.41  % (25729)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.41  % (25729)Termination reason: Unknown
% 0.22/0.41  % (25729)Termination phase: shuffling
% 0.22/0.41  
% 0.22/0.41  % (25729)Memory used [KB]: 1151
% 0.22/0.41  % (25729)Time elapsed: 0.002 s
% 0.22/0.41  % (25729)Instructions burned: 4 (million)
% 0.22/0.41  % (25729)------------------------------
% 0.22/0.41  % (25729)------------------------------
% 0.22/0.41  % (25727)lrs+10_1:1_av=off:chr=on:plsq=on:slsq=on:i=7:si=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 0.22/0.41  % (25724)Instruction limit reached!
% 0.22/0.41  % (25724)------------------------------
% 0.22/0.41  % (25724)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.41  % (25724)Termination reason: Unknown
% 0.22/0.41  % (25724)Termination phase: shuffling
% 0.22/0.41  
% 0.22/0.41  % (25724)Memory used [KB]: 1151
% 0.22/0.41  % (25724)Time elapsed: 0.010 s
% 0.22/0.41  % (25724)Instructions burned: 15 (million)
% 0.22/0.41  % (25724)------------------------------
% 0.22/0.41  % (25724)------------------------------
% 0.22/0.42  % (25727)Instruction limit reached!
% 0.22/0.42  % (25727)------------------------------
% 0.22/0.42  % (25727)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.42  % (25727)Termination reason: Unknown
% 0.22/0.42  % (25727)Termination phase: shuffling
% 0.22/0.42  
% 0.22/0.42  % (25727)Memory used [KB]: 1151
% 0.22/0.42  % (25727)Time elapsed: 0.005 s
% 0.22/0.42  % (25727)Instructions burned: 8 (million)
% 0.22/0.42  % (25727)------------------------------
% 0.22/0.42  % (25727)------------------------------
% 0.22/0.42  % (25728)lrs+10_1:1_acc=on:amm=sco:cs=on:tgt=full:i=16:si=on:rtra=on_0 on theBenchmark for (2999ds/16Mi)
% 0.22/0.42  % (25731)lrs+10_1:1_cnfonf=off:cs=on:hud=3:prag=on:sup=off:i=7:si=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 0.22/0.42  % (25726)lrs+1002_1:1_aac=none:au=on:cnfonf=lazy_gen:plsq=on:plsqc=1:plsqr=4203469,65536:i=1041:si=on:rtra=on_0 on theBenchmark for (2999ds/1041Mi)
% 0.22/0.42  % (25731)Instruction limit reached!
% 0.22/0.42  % (25731)------------------------------
% 0.22/0.42  % (25731)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.42  % (25731)Termination reason: Unknown
% 0.22/0.42  % (25731)Termination phase: shuffling
% 0.22/0.42  
% 0.22/0.42  % (25731)Memory used [KB]: 1151
% 0.22/0.42  % (25731)Time elapsed: 0.004 s
% 0.22/0.42  % (25731)Instructions burned: 9 (million)
% 0.22/0.42  % (25731)------------------------------
% 0.22/0.42  % (25731)------------------------------
% 0.22/0.42  % (25728)Instruction limit reached!
% 0.22/0.42  % (25728)------------------------------
% 0.22/0.42  % (25728)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.42  % (25728)Termination reason: Unknown
% 0.22/0.43  % (25728)Termination phase: shuffling
% 0.22/0.43  
% 0.22/0.43  % (25728)Memory used [KB]: 1151
% 0.22/0.43  % (25728)Time elapsed: 0.010 s
% 0.22/0.43  % (25728)Instructions burned: 17 (million)
% 0.22/0.43  % (25728)------------------------------
% 0.22/0.43  % (25728)------------------------------
% 0.22/0.43  % (25730)lrs+2_1:1_apa=on:au=on:bd=preordered:cnfonf=off:cs=on:ixr=off:sos=on:i=3:si=on:rtra=on_0 on theBenchmark for (2999ds/3Mi)
% 0.22/0.43  % (25730)Instruction limit reached!
% 0.22/0.43  % (25730)------------------------------
% 0.22/0.43  % (25730)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.43  % (25730)Termination reason: Unknown
% 0.22/0.43  % (25730)Termination phase: shuffling
% 0.22/0.43  
% 0.22/0.43  % (25730)Memory used [KB]: 1151
% 0.22/0.43  % (25730)Time elapsed: 0.003 s
% 0.22/0.43  % (25730)Instructions burned: 3 (million)
% 0.22/0.43  % (25730)------------------------------
% 0.22/0.43  % (25730)------------------------------
% 0.22/0.43  % (25723)Instruction limit reached!
% 0.22/0.43  % (25723)------------------------------
% 0.22/0.43  % (25723)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.43  % (25723)Termination reason: Unknown
% 0.22/0.43  % (25723)Termination phase: Function definition elimination
% 0.22/0.43  
% 0.22/0.43  % (25723)Memory used [KB]: 1407
% 0.22/0.43  % (25723)Time elapsed: 0.017 s
% 0.22/0.43  % (25723)Instructions burned: 39 (million)
% 0.22/0.43  % (25723)------------------------------
% 0.22/0.43  % (25723)------------------------------
% 0.22/0.43  % (25732)dis+1002_1:1_add=large:cnfonf=lazy_pi_sigma_gen:fe=off:prag=on:i=3:si=on:rtra=on_0 on theBenchmark for (2999ds/3Mi)
% 0.22/0.43  % (25733)dis+1004_1:1_cha=on:cs=on:fe=off:hud=1:i=4:si=on:rtra=on_0 on theBenchmark for (2999ds/4Mi)
% 0.22/0.43  % (25732)Instruction limit reached!
% 0.22/0.43  % (25732)------------------------------
% 0.22/0.43  % (25732)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.43  % (25732)Termination reason: Unknown
% 0.22/0.43  % (25732)Termination phase: shuffling
% 0.22/0.43  
% 0.22/0.43  % (25732)Memory used [KB]: 1151
% 0.22/0.43  % (25732)Time elapsed: 0.004 s
% 0.22/0.43  % (25732)Instructions burned: 4 (million)
% 0.22/0.43  % (25732)------------------------------
% 0.22/0.43  % (25732)------------------------------
% 0.22/0.43  % (25734)lrs+1002_1:1_anc=all_dependent:au=on:cbe=off:fde=unused:ntd=on:i=18:si=on:rtra=on_0 on theBenchmark for (2999ds/18Mi)
% 0.22/0.43  % (25733)Instruction limit reached!
% 0.22/0.43  % (25733)------------------------------
% 0.22/0.43  % (25733)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.43  % (25733)Termination reason: Unknown
% 0.22/0.43  % (25733)Termination phase: shuffling
% 0.22/0.43  
% 0.22/0.43  % (25733)Memory used [KB]: 1151
% 0.22/0.43  % (25733)Time elapsed: 0.004 s
% 0.22/0.43  % (25733)Instructions burned: 6 (million)
% 0.22/0.43  % (25733)------------------------------
% 0.22/0.43  % (25733)------------------------------
% 0.22/0.44  % (25734)Instruction limit reached!
% 0.22/0.44  % (25734)------------------------------
% 0.22/0.44  % (25734)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.44  % (25734)Termination reason: Unknown
% 0.22/0.44  % (25734)Termination phase: shuffling
% 0.22/0.44  
% 0.22/0.44  % (25734)Memory used [KB]: 1279
% 0.22/0.44  % (25734)Time elapsed: 0.007 s
% 0.22/0.44  % (25734)Instructions burned: 22 (million)
% 0.22/0.44  % (25734)------------------------------
% 0.22/0.44  % (25734)------------------------------
% 0.22/0.44  % (25736)lrs+1004_1:1_chr=on:prag=on:i=6:si=on:rtra=on_0 on theBenchmark for (2999ds/6Mi)
% 0.22/0.44  % (25735)lrs+10_1:1_e2e=on:sd=1:sgt=8:ss=axioms:i=710:si=on:rtra=on_0 on theBenchmark for (2999ds/710Mi)
% 0.22/0.44  % (25736)Instruction limit reached!
% 0.22/0.44  % (25736)------------------------------
% 0.22/0.44  % (25736)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.44  % (25736)Termination reason: Unknown
% 0.22/0.44  % (25736)Termination phase: shuffling
% 0.22/0.44  
% 0.22/0.44  % (25736)Memory used [KB]: 1151
% 0.22/0.44  % (25736)Time elapsed: 0.004 s
% 0.22/0.44  % (25736)Instructions burned: 6 (million)
% 0.22/0.44  % (25736)------------------------------
% 0.22/0.44  % (25736)------------------------------
% 0.22/0.44  % (25737)dis+1002_5:1_au=on:bd=off:e2e=on:fde=none:fs=off:fsr=off:sos=on:i=902:si=on:rtra=on_0 on theBenchmark for (2999ds/902Mi)
% 0.22/0.44  % (25740)lrs+2_1:1_cnfonf=lazy_not_gen_be_off:cs=on:fe=off:hud=10:inj=on:ins=3:plsq=on:plsqc=1:sd=10:ss=axioms:tnu=1:i=6:si=on:rtra=on_0 on theBenchmark for (2999ds/6Mi)
% 0.22/0.45  % (25738)dis+21_1:8_apa=on:cnfonf=off:fd=off:fsr=off:hud=0:ins=1:kws=inv_frequency:nwc=10.0:ss=axioms:st=5.0:i=21:si=on:rtra=on_0 on theBenchmark for (2999ds/21Mi)
% 0.22/0.45  % (25740)Instruction limit reached!
% 0.22/0.45  % (25740)------------------------------
% 0.22/0.45  % (25740)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.45  % (25740)Termination reason: Unknown
% 0.22/0.45  % (25740)Termination phase: shuffling
% 0.22/0.45  
% 0.22/0.45  % (25740)Memory used [KB]: 1279
% 0.22/0.45  % (25740)Time elapsed: 0.004 s
% 0.22/0.45  % (25740)Instructions burned: 9 (million)
% 0.22/0.45  % (25740)------------------------------
% 0.22/0.45  % (25740)------------------------------
% 0.22/0.45  % (25739)dis+10_1:1_cnfonf=lazy_gen:fe=off:i=5:si=on:rtra=on_0 on theBenchmark for (2999ds/5Mi)
% 0.22/0.45  % (25739)Instruction limit reached!
% 0.22/0.45  % (25739)------------------------------
% 0.22/0.45  % (25739)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.45  % (25739)Termination reason: Unknown
% 0.22/0.45  % (25739)Termination phase: shuffling
% 0.22/0.45  
% 0.22/0.45  % (25739)Memory used [KB]: 1151
% 0.22/0.45  % (25739)Time elapsed: 0.004 s
% 0.22/0.45  % (25739)Instructions burned: 6 (million)
% 0.22/0.45  % (25739)------------------------------
% 0.22/0.45  % (25739)------------------------------
% 0.22/0.45  % (25738)Instruction limit reached!
% 0.22/0.45  % (25738)------------------------------
% 0.22/0.45  % (25738)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.46  % (25738)Termination reason: Unknown
% 0.22/0.46  % (25738)Termination phase: shuffling
% 0.22/0.46  
% 0.22/0.46  % (25738)Memory used [KB]: 1279
% 0.22/0.46  % (25738)Time elapsed: 0.011 s
% 0.22/0.46  % (25738)Instructions burned: 21 (million)
% 0.22/0.46  % (25738)------------------------------
% 0.22/0.46  % (25738)------------------------------
% 0.22/0.46  % (25742)dis+1010_1:4_atotf=0.2:c=on:cbe=off:cnfonf=lazy_simp:fe=off:ins=2:ntd=on:s2a=on:s2at=5.0:sgt=5:ss=axioms:st=1.5:i=779:si=on:rtra=on_0 on theBenchmark for (2999ds/779Mi)
% 0.22/0.46  % (25741)lrs+1002_1:128_au=on:c=on:fsr=off:piset=equals:i=377:si=on:rtra=on_0 on theBenchmark for (2999ds/377Mi)
% 0.22/0.46  % (25742)Refutation not found, incomplete strategy
% 0.22/0.46  % (25742)------------------------------
% 0.22/0.46  % (25742)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.46  % (25742)Termination reason: Refutation not found, incomplete strategy
% 0.22/0.46  
% 0.22/0.46  
% 0.22/0.46  % (25742)Memory used [KB]: 5756
% 0.22/0.46  % (25742)Time elapsed: 0.009 s
% 0.22/0.46  % (25742)Instructions burned: 32 (million)
% 0.22/0.46  % (25742)------------------------------
% 0.22/0.46  % (25742)------------------------------
% 0.22/0.47  % (25743)lrs+10_1:1_cnfonf=lazy_not_be_gen:ntd=on:sp=const_min:ss=axioms:sup=off:i=19:si=on:rtra=on_0 on theBenchmark for (2999ds/19Mi)
% 0.22/0.47  % (25735)Refutation not found, incomplete strategy
% 0.22/0.47  % (25735)------------------------------
% 0.22/0.47  % (25735)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.47  % (25735)Termination reason: Refutation not found, incomplete strategy
% 0.22/0.47  
% 0.22/0.47  
% 0.22/0.47  % (25735)Memory used [KB]: 5756
% 0.22/0.47  % (25735)Time elapsed: 0.030 s
% 0.22/0.47  % (25735)Instructions burned: 53 (million)
% 0.22/0.47  % (25735)------------------------------
% 0.22/0.47  % (25735)------------------------------
% 0.22/0.47  % (25715)Instruction limit reached!
% 0.22/0.47  % (25715)------------------------------
% 0.22/0.47  % (25715)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.47  % (25715)Termination reason: Unknown
% 0.22/0.47  % (25715)Termination phase: Saturation
% 0.22/0.47  
% 0.22/0.47  % (25715)Memory used [KB]: 6140
% 0.22/0.47  % (25715)Time elapsed: 0.067 s
% 0.22/0.47  % (25715)Instructions burned: 183 (million)
% 0.22/0.47  % (25715)------------------------------
% 0.22/0.47  % (25715)------------------------------
% 0.22/0.47  % (25744)lrs+1010_1:1_au=on:s2a=on:sd=1:sgt=50:ss=axioms:i=879:si=on:rtra=on_0 on theBenchmark for (2999ds/879Mi)
% 0.22/0.47  % (25737)Refutation not found, incomplete strategy
% 0.22/0.47  % (25737)------------------------------
% 0.22/0.47  % (25737)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.47  % (25737)Termination reason: Refutation not found, incomplete strategy
% 0.22/0.47  
% 0.22/0.47  
% 0.22/0.47  % (25737)Memory used [KB]: 5884
% 0.22/0.47  % (25737)Time elapsed: 0.030 s
% 0.22/0.47  % (25745)dis+1002_1:128_acc=on:er=filter:i=17:si=on:rtra=on_0 on theBenchmark for (2999ds/17Mi)
% 0.22/0.47  % (25737)Instructions burned: 73 (million)
% 0.22/0.47  % (25737)------------------------------
% 0.22/0.47  % (25737)------------------------------
% 0.22/0.47  % (25743)Instruction limit reached!
% 0.22/0.47  % (25743)------------------------------
% 0.22/0.47  % (25743)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.47  % (25743)Termination reason: Unknown
% 0.22/0.47  % (25743)Termination phase: SInE selection
% 0.22/0.47  
% 0.22/0.47  % (25743)Memory used [KB]: 1279
% 0.22/0.47  % (25743)Time elapsed: 0.009 s
% 0.22/0.47  % (25743)Instructions burned: 20 (million)
% 0.22/0.47  % (25743)------------------------------
% 0.22/0.47  % (25743)------------------------------
% 0.22/0.48  % (25745)Instruction limit reached!
% 0.22/0.48  % (25745)------------------------------
% 0.22/0.48  % (25745)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.48  % (25745)Termination reason: Unknown
% 0.22/0.48  % (25745)Termination phase: shuffling
% 0.22/0.48  
% 0.22/0.48  % (25745)Memory used [KB]: 1151
% 0.22/0.48  % (25745)Time elapsed: 0.006 s
% 0.22/0.48  % (25745)Instructions burned: 17 (million)
% 0.22/0.48  % (25745)------------------------------
% 0.22/0.48  % (25745)------------------------------
% 0.22/0.48  % (25746)ott+21_1:1_apa=on:au=on:cnfonf=off:sos=on:i=3:si=on:rtra=on_0 on theBenchmark for (2999ds/3Mi)
% 0.22/0.48  % (25747)lrs+1010_1:8_cnfonf=off:hud=1:inj=on:tnu=5:i=30:si=on:rtra=on_0 on theBenchmark for (2999ds/30Mi)
% 0.22/0.48  % (25746)Instruction limit reached!
% 0.22/0.48  % (25746)------------------------------
% 0.22/0.48  % (25746)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.48  % (25746)Termination reason: Unknown
% 0.22/0.48  % (25746)Termination phase: shuffling
% 0.22/0.48  
% 0.22/0.48  % (25746)Memory used [KB]: 1151
% 0.22/0.48  % (25746)Time elapsed: 0.003 s
% 0.22/0.48  % (25746)Instructions burned: 3 (million)
% 0.22/0.48  % (25746)------------------------------
% 0.22/0.48  % (25746)------------------------------
% 0.22/0.48  % (25750)dis+10_1:1_anc=none:cnfonf=lazy_gen:fd=preordered:fe=off:hud=10:ins=3:ixr=off:nwc=5.0:plsq=on:plsqc=1:plsqr=32,1:sp=const_frequency:uhcvi=on:i=3:si=on:rtra=on_0 on theBenchmark for (2998ds/3Mi)
% 0.22/0.49  % (25750)Instruction limit reached!
% 0.22/0.49  % (25750)------------------------------
% 0.22/0.49  % (25750)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.49  % (25750)Termination reason: Unknown
% 0.22/0.49  % (25750)Termination phase: shuffling
% 0.22/0.49  
% 0.22/0.49  % (25750)Memory used [KB]: 1151
% 0.22/0.49  % (25750)Time elapsed: 0.003 s
% 0.22/0.49  % (25750)Instructions burned: 4 (million)
% 0.22/0.49  % (25750)------------------------------
% 0.22/0.49  % (25750)------------------------------
% 0.22/0.49  % (25749)lrs+1002_1:1_au=on:cbe=off:cnfonf=conj_eager:cond=on:hi=on:i=100:si=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.22/0.49  % (25748)dis+10_1:1_ixr=off:plsq=on:plsqc=1:plsqr=32,1:s2a=on:i=127:si=on:rtra=on_0 on theBenchmark for (2999ds/127Mi)
% 0.22/0.49  % (25752)dis+1002_1:1_cbe=off:hud=5:nm=4:plsq=on:plsqr=7,1:prag=on:sp=const_max:tnu=1:i=86:si=on:rtra=on_0 on theBenchmark for (2998ds/86Mi)
% 0.22/0.49  % (25747)Instruction limit reached!
% 0.22/0.49  % (25747)------------------------------
% 0.22/0.49  % (25747)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.49  % (25747)Termination reason: Unknown
% 0.22/0.49  % (25747)Termination phase: shuffling
% 0.22/0.49  
% 0.22/0.49  % (25747)Memory used [KB]: 1279
% 0.22/0.49  % (25747)Time elapsed: 0.013 s
% 0.22/0.49  % (25747)Instructions burned: 32 (million)
% 0.22/0.49  % (25747)------------------------------
% 0.22/0.49  % (25747)------------------------------
% 0.22/0.50  % (25751)lrs+10_8:1_au=on:avsq=on:e2e=on:ins=3:s2a=on:s2at=3.0:ss=axioms:i=20:si=on:rtra=on_0 on theBenchmark for (2998ds/20Mi)
% 0.22/0.51  % (25753)lrs+1010_1:1_au=on:cbe=off:nm=2:ntd=on:sd=2:ss=axioms:st=5.0:i=107:si=on:rtra=on_0 on theBenchmark for (2998ds/107Mi)
% 0.22/0.52  % (25748)Instruction limit reached!
% 0.22/0.52  % (25748)------------------------------
% 0.22/0.52  % (25748)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.52  % (25748)Termination reason: Unknown
% 0.22/0.52  % (25748)Termination phase: Property scanning
% 0.22/0.52  
% 0.22/0.52  % (25748)Memory used [KB]: 1407
% 0.22/0.52  % (25748)Time elapsed: 0.030 s
% 0.22/0.52  % (25748)Instructions burned: 129 (million)
% 0.22/0.52  % (25748)------------------------------
% 0.22/0.52  % (25748)------------------------------
% 0.22/0.52  % (25749)Instruction limit reached!
% 0.22/0.52  % (25749)------------------------------
% 0.22/0.52  % (25749)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.52  % (25749)Termination reason: Unknown
% 0.22/0.52  % (25749)Termination phase: Property scanning
% 0.22/0.52  
% 0.22/0.52  % (25749)Memory used [KB]: 1407
% 0.22/0.52  % (25749)Time elapsed: 0.037 s
% 0.22/0.52  % (25749)Instructions burned: 101 (million)
% 0.22/0.52  % (25749)------------------------------
% 0.22/0.52  % (25749)------------------------------
% 0.22/0.52  % (25752)Instruction limit reached!
% 0.22/0.52  % (25752)------------------------------
% 0.22/0.52  % (25752)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 0.22/0.52  % (25752)Termination reason: Unknown
% 0.22/0.52  % (25752)Termination phase: Property scanning
% 0.22/0.52  
% 1.20/0.52  % (25752)Memory used [KB]: 1407
% 1.20/0.52  % (25752)Time elapsed: 0.030 s
% 1.20/0.52  % (25752)Instructions burned: 86 (million)
% 1.20/0.52  % (25752)------------------------------
% 1.20/0.52  % (25752)------------------------------
% 1.20/0.52  % (25754)lrs+2_1:1024_cnfonf=lazy_gen:fe=off:hud=15:plsq=on:plsqc=1:plsqr=32,1:i=39:si=on:rtra=on_0 on theBenchmark for (2998ds/39Mi)
% 1.20/0.52  % (25751)Instruction limit reached!
% 1.20/0.52  % (25751)------------------------------
% 1.20/0.52  % (25751)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.20/0.52  % (25751)Termination reason: Unknown
% 1.20/0.52  % (25751)Termination phase: shuffling
% 1.20/0.52  
% 1.20/0.52  % (25751)Memory used [KB]: 1279
% 1.20/0.52  % (25751)Time elapsed: 0.011 s
% 1.20/0.52  % (25751)Instructions burned: 21 (million)
% 1.20/0.52  % (25751)------------------------------
% 1.20/0.52  % (25751)------------------------------
% 1.20/0.53  % (25757)lrs+10_1:10_au=on:av=off:cbe=off:cnfonf=lazy_pi_sigma_gen:ntd=on:plsq=on:plsqc=1:plsqr=32,1:i=98:si=on:rtra=on_0 on theBenchmark for (2998ds/98Mi)
% 1.20/0.53  % (25754)Instruction limit reached!
% 1.20/0.53  % (25754)------------------------------
% 1.20/0.53  % (25754)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.20/0.53  % (25754)Termination reason: Unknown
% 1.20/0.53  % (25754)Termination phase: Function definition elimination
% 1.20/0.53  
% 1.20/0.53  % (25754)Memory used [KB]: 1407
% 1.20/0.53  % (25754)Time elapsed: 0.011 s
% 1.20/0.53  % (25754)Instructions burned: 42 (million)
% 1.20/0.53  % (25754)------------------------------
% 1.20/0.53  % (25754)------------------------------
% 1.20/0.53  % (25755)dis+10_1:1_cnfonf=lazy_not_gen:fsr=off:kws=precedence:nwc=5.0:s2a=on:ss=axioms:st=1.5:i=448:si=on:rtra=on_0 on theBenchmark for (2998ds/448Mi)
% 1.20/0.54  % (25756)lrs+10_1:512_au=on:fde=unused:lma=on:nm=32:plsq=on:plsqc=1:plsqr=16121663,131072:sfv=off:sp=const_max:ss=axioms:st=3.0:tgt=full:i=46:si=on:rtra=on_0 on theBenchmark for (2998ds/46Mi)
% 1.20/0.54  % (25755)Refutation not found, incomplete strategy
% 1.20/0.54  % (25755)------------------------------
% 1.20/0.54  % (25755)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.20/0.54  % (25755)Termination reason: Refutation not found, incomplete strategy
% 1.20/0.54  
% 1.20/0.54  
% 1.20/0.54  % (25755)Memory used [KB]: 5756
% 1.20/0.54  % (25755)Time elapsed: 0.009 s
% 1.20/0.54  % (25755)Instructions burned: 27 (million)
% 1.20/0.54  % (25755)------------------------------
% 1.20/0.54  % (25755)------------------------------
% 1.20/0.54  % (25758)ott+1002_1:1_apa=on:au=on:bd=off:cnfonf=off:fd=off:sos=on:sp=weighted_frequency:i=507:si=on:rtra=on_0 on theBenchmark for (2998ds/507Mi)
% 1.20/0.54  % (25753)Instruction limit reached!
% 1.20/0.54  % (25753)------------------------------
% 1.20/0.54  % (25753)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.20/0.54  % (25753)Termination reason: Unknown
% 1.20/0.54  % (25753)Termination phase: Saturation
% 1.20/0.54  
% 1.20/0.54  % (25753)Memory used [KB]: 6140
% 1.20/0.54  % (25753)Time elapsed: 0.039 s
% 1.20/0.54  % (25753)Instructions burned: 108 (million)
% 1.20/0.54  % (25753)------------------------------
% 1.20/0.54  % (25753)------------------------------
% 1.40/0.55  % (25759)dis+1010_2:3_amm=off:fd=preordered:ixr=off:nm=0:pe=on:piset=equals:prag=on:sac=on:tgt=ground:i=149:si=on:rtra=on_0 on theBenchmark for (2998ds/149Mi)
% 1.40/0.55  % (25756)Instruction limit reached!
% 1.40/0.55  % (25756)------------------------------
% 1.40/0.55  % (25756)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.55  % (25756)Termination reason: Unknown
% 1.40/0.55  % (25756)Termination phase: Property scanning
% 1.40/0.55  
% 1.40/0.55  % (25756)Memory used [KB]: 1279
% 1.40/0.55  % (25756)Time elapsed: 0.018 s
% 1.40/0.55  % (25756)Instructions burned: 46 (million)
% 1.40/0.55  % (25756)------------------------------
% 1.40/0.55  % (25756)------------------------------
% 1.40/0.56  % (25757)Instruction limit reached!
% 1.40/0.56  % (25757)------------------------------
% 1.40/0.56  % (25757)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.56  % (25757)Termination reason: Unknown
% 1.40/0.56  % (25757)Termination phase: Property scanning
% 1.40/0.56  
% 1.40/0.56  % (25757)Memory used [KB]: 1407
% 1.40/0.56  % (25757)Time elapsed: 0.025 s
% 1.40/0.56  % (25757)Instructions burned: 98 (million)
% 1.40/0.56  % (25757)------------------------------
% 1.40/0.56  % (25757)------------------------------
% 1.40/0.56  % (25761)lrs+21_1:16_au=on:bd=off:piset=and:i=39:si=on:rtra=on_0 on theBenchmark for (2998ds/39Mi)
% 1.40/0.57  % (25762)lrs+1004_1:1_cnfonf=lazy_pi_sigma_gen:fe=off:gs=on:hud=10:prag=on:tnu=1:i=6:si=on:rtra=on_0 on theBenchmark for (2998ds/6Mi)
% 1.40/0.57  % (25763)dis+1002_1:1_aac=none:au=on:e2e=on:nm=2:nwc=10.0:sd=1:ss=axioms:st=3.0:i=1087:si=on:rtra=on_0 on theBenchmark for (2998ds/1087Mi)
% 1.40/0.57  % (25762)Instruction limit reached!
% 1.40/0.57  % (25762)------------------------------
% 1.40/0.57  % (25762)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.57  % (25762)Termination reason: Unknown
% 1.40/0.57  % (25762)Termination phase: shuffling
% 1.40/0.57  
% 1.40/0.57  % (25762)Memory used [KB]: 1279
% 1.40/0.57  % (25762)Time elapsed: 0.004 s
% 1.40/0.57  % (25762)Instructions burned: 7 (million)
% 1.40/0.57  % (25762)------------------------------
% 1.40/0.57  % (25762)------------------------------
% 1.40/0.57  % (25761)Instruction limit reached!
% 1.40/0.57  % (25761)------------------------------
% 1.40/0.57  % (25761)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.57  % (25761)Termination reason: Unknown
% 1.40/0.57  % (25761)Termination phase: shuffling
% 1.40/0.57  
% 1.40/0.57  % (25761)Memory used [KB]: 1279
% 1.40/0.57  % (25761)Time elapsed: 0.016 s
% 1.40/0.57  % (25761)Instructions burned: 39 (million)
% 1.40/0.57  % (25761)------------------------------
% 1.40/0.57  % (25761)------------------------------
% 1.40/0.58  % (25764)dis+10_1:1_aac=none:cs=on:i=47:si=on:rtra=on_0 on theBenchmark for (2997ds/47Mi)
% 1.40/0.59  % (25765)lrs+1010_1:128_av=off:cbe=off:cnfonf=lazy_simp:fsr=off:ntd=on:ss=axioms:st=1.5:i=44:si=on:rtra=on_0 on theBenchmark for (2997ds/44Mi)
% 1.40/0.59  % (25741)Instruction limit reached!
% 1.40/0.59  % (25741)------------------------------
% 1.40/0.59  % (25741)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.59  % (25741)Termination reason: Unknown
% 1.40/0.59  % (25741)Termination phase: Saturation
% 1.40/0.59  
% 1.40/0.59  % (25741)Memory used [KB]: 6396
% 1.40/0.59  % (25741)Time elapsed: 0.133 s
% 1.40/0.59  % (25741)Instructions burned: 377 (million)
% 1.40/0.59  % (25741)------------------------------
% 1.40/0.59  % (25741)------------------------------
% 1.40/0.59  % (25763)Refutation not found, incomplete strategy
% 1.40/0.59  % (25763)------------------------------
% 1.40/0.59  % (25763)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.59  % (25763)Termination reason: Refutation not found, incomplete strategy
% 1.40/0.59  
% 1.40/0.59  
% 1.40/0.59  % (25763)Memory used [KB]: 5756
% 1.40/0.59  % (25763)Time elapsed: 0.023 s
% 1.40/0.59  % (25763)Instructions burned: 54 (million)
% 1.40/0.59  % (25763)------------------------------
% 1.40/0.59  % (25763)------------------------------
% 1.40/0.59  % (25759)Instruction limit reached!
% 1.40/0.59  % (25759)------------------------------
% 1.40/0.59  % (25759)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.59  % (25759)Termination reason: Unknown
% 1.40/0.59  % (25759)Termination phase: Saturation
% 1.40/0.59  
% 1.40/0.59  % (25759)Memory used [KB]: 6140
% 1.40/0.59  % (25759)Time elapsed: 0.042 s
% 1.40/0.59  % (25759)Instructions burned: 150 (million)
% 1.40/0.59  % (25759)------------------------------
% 1.40/0.59  % (25759)------------------------------
% 1.40/0.59  % (25765)Refutation not found, incomplete strategy
% 1.40/0.59  % (25765)------------------------------
% 1.40/0.59  % (25765)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.59  % (25765)Termination reason: Refutation not found, incomplete strategy
% 1.40/0.59  
% 1.40/0.59  
% 1.40/0.59  % (25765)Memory used [KB]: 1279
% 1.40/0.59  % (25765)Time elapsed: 0.008 s
% 1.40/0.59  % (25765)Instructions burned: 23 (million)
% 1.40/0.59  % (25765)------------------------------
% 1.40/0.59  % (25765)------------------------------
% 1.40/0.60  % (25764)Instruction limit reached!
% 1.40/0.60  % (25764)------------------------------
% 1.40/0.60  % (25764)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.60  % (25764)Termination reason: Unknown
% 1.40/0.60  % (25764)Termination phase: Property scanning
% 1.40/0.60  
% 1.40/0.60  % (25764)Memory used [KB]: 1279
% 1.40/0.60  % (25764)Time elapsed: 0.016 s
% 1.40/0.60  % (25764)Instructions burned: 48 (million)
% 1.40/0.60  % (25764)------------------------------
% 1.40/0.60  % (25764)------------------------------
% 1.40/0.60  % (25767)lrs+10_7:1_cnfonf=lazy_gen:fe=off:nwc=5.0:plsq=on:i=62:si=on:rtra=on_0 on theBenchmark for (2997ds/62Mi)
% 1.40/0.60  % (25768)lrs+1010_1:16_add=large:amm=off:anc=all_dependent:chr=on:fd=off:ins=2:sp=const_max:tnu=5:uhcvi=on:i=31:si=on:rtra=on_0 on theBenchmark for (2997ds/31Mi)
% 1.40/0.60  % (25766)dis+10_1:1_av=off:bd=off:cnfonf=lazy_gen:fe=off:hud=10:plsq=on:plsqc=1:plsqr=32,1:prag=on:tnu=1:i=432:si=on:rtra=on_0 on theBenchmark for (2997ds/432Mi)
% 1.40/0.61  % (25768)Instruction limit reached!
% 1.40/0.61  % (25768)------------------------------
% 1.40/0.61  % (25768)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.61  % (25768)Termination reason: Unknown
% 1.40/0.61  % (25768)Termination phase: shuffling
% 1.40/0.61  
% 1.40/0.61  % (25768)Memory used [KB]: 1279
% 1.40/0.61  % (25768)Time elapsed: 0.009 s
% 1.40/0.61  % (25768)Instructions burned: 31 (million)
% 1.40/0.61  % (25768)------------------------------
% 1.40/0.61  % (25768)------------------------------
% 1.40/0.61  % (25769)dis+10_1:128_hud=1:i=96:si=on:rtra=on_0 on theBenchmark for (2997ds/96Mi)
% 1.40/0.62  % (25771)lrs-1004_1:1_au=on:bsd=on:cbe=off:cnfonf=off:fe=axiom:fsd=on:i=71:si=on:rtra=on_0 on theBenchmark for (2997ds/71Mi)
% 1.40/0.63  % (25770)lrs+1002_1:4_au=on:cbe=off:cnfonf=lazy_pi_sigma_gen:hud=15:inj=on:nwc=4.0:s2a=on:sac=on:sp=reverse_arity:i=453:si=on:rtra=on_0 on theBenchmark for (2997ds/453Mi)
% 1.40/0.63  % (25767)Instruction limit reached!
% 1.40/0.63  % (25767)------------------------------
% 1.40/0.63  % (25767)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.63  % (25767)Termination reason: Unknown
% 1.40/0.63  % (25767)Termination phase: Property scanning
% 1.40/0.63  
% 1.40/0.63  % (25767)Memory used [KB]: 1407
% 1.40/0.63  % (25767)Time elapsed: 0.018 s
% 1.40/0.63  % (25767)Instructions burned: 64 (million)
% 1.40/0.63  % (25767)------------------------------
% 1.40/0.63  % (25767)------------------------------
% 1.40/0.63  % (25769)Instruction limit reached!
% 1.40/0.63  % (25769)------------------------------
% 1.40/0.63  % (25769)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.40/0.63  % (25769)Termination reason: Unknown
% 1.40/0.63  % (25769)Termination phase: Property scanning
% 1.40/0.63  
% 1.40/0.63  % (25769)Memory used [KB]: 1407
% 1.40/0.63  % (25769)Time elapsed: 0.024 s
% 1.40/0.63  % (25769)Instructions burned: 97 (million)
% 1.40/0.63  % (25769)------------------------------
% 1.40/0.63  % (25769)------------------------------
% 1.94/0.63  % (25771)Instruction limit reached!
% 1.94/0.63  % (25771)------------------------------
% 1.94/0.63  % (25771)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.94/0.63  % (25771)Termination reason: Unknown
% 1.94/0.63  % (25771)Termination phase: Function definition elimination
% 1.94/0.63  
% 1.94/0.63  % (25771)Memory used [KB]: 1407
% 1.94/0.63  % (25771)Time elapsed: 0.018 s
% 1.94/0.63  % (25771)Instructions burned: 71 (million)
% 1.94/0.63  % (25771)------------------------------
% 1.94/0.63  % (25771)------------------------------
% 1.94/0.64  % (25773)lrs+10_1:128_cnfonf=lazy_not_gen_be_off:hud=1:ins=1:i=11:si=on:rtra=on_0 on theBenchmark for (2997ds/11Mi)
% 1.94/0.65  % (25772)dis+1002_1:1_bd=off:fsr=off:ntd=on:s2a=on:ss=axioms:i=83:si=on:rtra=on_0 on theBenchmark for (2997ds/83Mi)
% 1.94/0.65  % (25773)Instruction limit reached!
% 1.94/0.65  % (25773)------------------------------
% 1.94/0.65  % (25773)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.94/0.65  % (25773)Termination reason: Unknown
% 1.94/0.65  % (25773)Termination phase: Property scanning
% 1.94/0.65  
% 1.94/0.65  % (25773)Memory used [KB]: 1279
% 1.94/0.65  % (25773)Time elapsed: 0.005 s
% 1.94/0.65  % (25773)Instructions burned: 12 (million)
% 1.94/0.65  % (25773)------------------------------
% 1.94/0.65  % (25773)------------------------------
% 1.94/0.66  % (25775)lrs+1004_1:1_chr=on:prag=on:i=6:si=on:rtra=on_0 on theBenchmark for (2997ds/6Mi)
% 1.94/0.66  % (25775)Instruction limit reached!
% 1.94/0.66  % (25775)------------------------------
% 1.94/0.66  % (25775)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.94/0.66  % (25775)Termination reason: Unknown
% 1.94/0.66  % (25775)Termination phase: shuffling
% 1.94/0.66  
% 1.94/0.66  % (25775)Memory used [KB]: 1151
% 1.94/0.66  % (25775)Time elapsed: 0.005 s
% 1.94/0.66  % (25775)Instructions burned: 8 (million)
% 1.94/0.66  % (25775)------------------------------
% 1.94/0.66  % (25775)------------------------------
% 1.94/0.66  % (25774)lrs+1010_1:1_au=on:cbe=off:cnfonf=lazy_not_gen_be_off:fsr=off:spb=non_intro:i=41:si=on:rtra=on_0 on theBenchmark for (2997ds/41Mi)
% 1.94/0.67  % (25772)Refutation not found, incomplete strategy
% 1.94/0.67  % (25772)------------------------------
% 1.94/0.67  % (25772)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.94/0.67  % (25772)Termination reason: Refutation not found, incomplete strategy
% 1.94/0.67  
% 1.94/0.67  
% 1.94/0.67  % (25772)Memory used [KB]: 5756
% 1.94/0.67  % (25772)Time elapsed: 0.023 s
% 1.94/0.67  % (25772)Instructions burned: 56 (million)
% 1.94/0.67  % (25772)------------------------------
% 1.94/0.67  % (25772)------------------------------
% 1.94/0.67  % (25776)dis+10_1:1_avsq=on:cnfonf=off:e2e=on:nm=32:i=150:si=on:rtra=on_0 on theBenchmark for (2997ds/150Mi)
% 1.94/0.67  % (25774)Instruction limit reached!
% 1.94/0.67  % (25774)------------------------------
% 1.94/0.67  % (25774)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.94/0.67  % (25774)Termination reason: Unknown
% 1.94/0.67  % (25774)Termination phase: Property scanning
% 1.94/0.67  
% 1.94/0.67  % (25774)Memory used [KB]: 1407
% 1.94/0.67  % (25774)Time elapsed: 0.016 s
% 1.94/0.67  % (25774)Instructions burned: 45 (million)
% 1.94/0.67  % (25774)------------------------------
% 1.94/0.67  % (25774)------------------------------
% 1.94/0.68  % (25758)Refutation not found, incomplete strategy
% 1.94/0.68  % (25758)------------------------------
% 1.94/0.68  % (25758)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 1.94/0.68  % (25758)Termination reason: Refutation not found, incomplete strategy
% 1.94/0.68  
% 1.94/0.68  
% 1.94/0.68  % (25758)Memory used [KB]: 7547
% 1.94/0.68  % (25758)Time elapsed: 0.137 s
% 1.94/0.68  % (25758)Instructions burned: 421 (million)
% 1.94/0.68  % (25758)------------------------------
% 1.94/0.68  % (25758)------------------------------
% 1.94/0.68  % (25777)ott+1010_1:1_au=on:s2a=on:sd=7:ss=axioms:st=1.5:i=343:si=on:rtra=on_0 on theBenchmark for (2997ds/343Mi)
% 2.30/0.68  % (25778)ott+1010_1:4_cbe=off:chr=on:hfsq=on:hfsqr=1,16:hud=3:sac=on:sp=unary_frequency:ss=axioms:st=5.0:tnu=2:i=109:si=on:rtra=on_0 on theBenchmark for (2996ds/109Mi)
% 2.30/0.70  % (25777)Refutation not found, incomplete strategy
% 2.30/0.70  % (25777)------------------------------
% 2.30/0.70  % (25777)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.30/0.70  % (25777)Termination reason: Refutation not found, incomplete strategy
% 2.30/0.70  
% 2.30/0.70  
% 2.30/0.70  % (25777)Memory used [KB]: 5756
% 2.30/0.70  % (25777)Time elapsed: 0.024 s
% 2.30/0.70  % (25777)Instructions burned: 57 (million)
% 2.30/0.70  % (25777)------------------------------
% 2.30/0.70  % (25777)------------------------------
% 2.30/0.71  % (25779)dis+10_1:1_au=on:c=on:e2e=on:fsr=off:sos=all:sp=const_frequency:ss=axioms:i=253:si=on:rtra=on_0 on theBenchmark for (2996ds/253Mi)
% 2.30/0.71  % (25776)Instruction limit reached!
% 2.30/0.71  % (25776)------------------------------
% 2.30/0.71  % (25776)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.30/0.71  % (25776)Termination reason: Unknown
% 2.30/0.71  % (25776)Termination phase: Saturation
% 2.30/0.71  
% 2.30/0.71  % (25776)Memory used [KB]: 6140
% 2.30/0.71  % (25776)Time elapsed: 0.039 s
% 2.30/0.71  % (25776)Instructions burned: 150 (million)
% 2.30/0.71  % (25776)------------------------------
% 2.30/0.71  % (25776)------------------------------
% 2.30/0.71  % (25778)Instruction limit reached!
% 2.30/0.71  % (25778)------------------------------
% 2.30/0.71  % (25778)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.30/0.71  % (25778)Termination reason: Unknown
% 2.30/0.71  % (25778)Termination phase: Property scanning
% 2.30/0.71  
% 2.30/0.71  % (25778)Memory used [KB]: 1407
% 2.30/0.71  % (25778)Time elapsed: 0.032 s
% 2.30/0.71  % (25778)Instructions burned: 111 (million)
% 2.30/0.71  % (25778)------------------------------
% 2.30/0.71  % (25778)------------------------------
% 2.30/0.72  % (25780)lrs+10_1:1_au=on:cnfonf=off:sd=1:sgt=16:ss=axioms:i=140:si=on:rtra=on_0 on theBenchmark for (2996ds/140Mi)
% 2.30/0.72  % (25782)lrs+1002_1:1_e2e=on:fde=unused:fe=axiom:prag=on:sd=1:sos=on:ss=axioms:st=2.0:i=202:si=on:rtra=on_0 on theBenchmark for (2996ds/202Mi)
% 2.30/0.73  % (25781)dis+1010_16:1_acc=model:au=on:avsq=on:cond=fast:plsq=on:plsqc=2:plsqr=9267,262144:i=614:si=on:rtra=on_0 on theBenchmark for (2996ds/614Mi)
% 2.30/0.73  % (25779)Refutation not found, incomplete strategy
% 2.30/0.73  % (25779)------------------------------
% 2.30/0.73  % (25779)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.30/0.73  % (25779)Termination reason: Refutation not found, incomplete strategy
% 2.30/0.73  
% 2.30/0.73  
% 2.30/0.73  % (25779)Memory used [KB]: 5756
% 2.30/0.73  % (25779)Time elapsed: 0.021 s
% 2.30/0.73  % (25779)Instructions burned: 53 (million)
% 2.30/0.73  % (25779)------------------------------
% 2.30/0.73  % (25779)------------------------------
% 2.30/0.74  % (25782)Refutation not found, incomplete strategy
% 2.30/0.74  % (25782)------------------------------
% 2.30/0.74  % (25782)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.30/0.74  % (25782)Termination reason: Refutation not found, incomplete strategy
% 2.30/0.74  
% 2.30/0.74  
% 2.30/0.74  % (25782)Memory used [KB]: 5756
% 2.30/0.74  % (25782)Time elapsed: 0.016 s
% 2.30/0.74  % (25782)Instructions burned: 55 (million)
% 2.30/0.74  % (25782)------------------------------
% 2.30/0.74  % (25782)------------------------------
% 2.30/0.74  % (25780)Refutation not found, incomplete strategy
% 2.30/0.74  % (25780)------------------------------
% 2.30/0.74  % (25780)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.30/0.74  % (25780)Termination reason: Refutation not found, incomplete strategy
% 2.30/0.74  
% 2.30/0.74  
% 2.30/0.74  % (25780)Memory used [KB]: 5884
% 2.30/0.74  % (25780)Time elapsed: 0.025 s
% 2.30/0.74  % (25780)Instructions burned: 106 (million)
% 2.30/0.74  % (25780)------------------------------
% 2.30/0.74  % (25780)------------------------------
% 2.30/0.74  % (25783)dis+1002_1:1_au=on:cs=on:ins=3:kws=inv_frequency:nwc=10.0:ss=axioms:st=3.0:i=339:si=on:rtra=on_0 on theBenchmark for (2996ds/339Mi)
% 2.64/0.75  % (25785)dis+2_1:1_cha=on:hud=7:nwc=3.0:prag=on:tnu=2:i=134:si=on:rtra=on_0 on theBenchmark for (2996ds/134Mi)
% 2.64/0.75  % (25784)dis+10_1:1_anc=none:cnfonf=lazy_gen:fd=preordered:fe=off:hud=10:ins=3:ixr=off:nwc=5.0:plsq=on:plsqc=1:plsqr=32,1:sp=const_frequency:uhcvi=on:i=283:si=on:rtra=on_0 on theBenchmark for (2996ds/283Mi)
% 2.64/0.75  % (25766)Instruction limit reached!
% 2.64/0.75  % (25766)------------------------------
% 2.64/0.75  % (25766)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.64/0.75  % (25766)Termination reason: Unknown
% 2.64/0.75  % (25766)Termination phase: Saturation
% 2.64/0.75  
% 2.64/0.75  % (25766)Memory used [KB]: 3198
% 2.64/0.75  % (25766)Time elapsed: 0.148 s
% 2.64/0.75  % (25766)Instructions burned: 433 (million)
% 2.64/0.75  % (25766)------------------------------
% 2.64/0.75  % (25766)------------------------------
% 2.64/0.76  % (25744)Instruction limit reached!
% 2.64/0.76  % (25744)------------------------------
% 2.64/0.76  % (25744)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.64/0.76  % (25744)Termination reason: Unknown
% 2.64/0.76  % (25744)Termination phase: Saturation
% 2.64/0.76  
% 2.64/0.76  % (25744)Memory used [KB]: 6908
% 2.64/0.76  % (25744)Time elapsed: 0.288 s
% 2.64/0.76  % (25744)Instructions burned: 882 (million)
% 2.64/0.76  % (25744)------------------------------
% 2.64/0.76  % (25744)------------------------------
% 2.83/0.76  % (25783)Refutation not found, incomplete strategy
% 2.83/0.76  % (25783)------------------------------
% 2.83/0.76  % (25783)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.83/0.76  % (25783)Termination reason: Refutation not found, incomplete strategy
% 2.83/0.76  
% 2.83/0.76  
% 2.83/0.76  % (25783)Memory used [KB]: 5756
% 2.83/0.76  % (25783)Time elapsed: 0.021 s
% 2.83/0.76  % (25783)Instructions burned: 55 (million)
% 2.83/0.76  % (25783)------------------------------
% 2.83/0.76  % (25783)------------------------------
% 2.83/0.77  % (25786)dis+1010_1:64_cnfonf=lazy_simp:fd=off:i=298:si=on:rtra=on_0 on theBenchmark for (2996ds/298Mi)
% 2.83/0.77  % (25787)lrs+2_1:8_erd=off:plsq=on:plsqr=32,1:sos=on:i=192:si=on:rtra=on_0 on theBenchmark for (2996ds/192Mi)
% 2.83/0.77  % (25770)Instruction limit reached!
% 2.83/0.77  % (25770)------------------------------
% 2.83/0.77  % (25770)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.83/0.77  % (25770)Termination reason: Unknown
% 2.83/0.77  % (25770)Termination phase: Saturation
% 2.83/0.77  
% 2.83/0.77  % (25770)Memory used [KB]: 7675
% 2.83/0.77  % (25770)Time elapsed: 0.175 s
% 2.83/0.77  % (25770)Instructions burned: 454 (million)
% 2.83/0.77  % (25770)------------------------------
% 2.83/0.77  % (25770)------------------------------
% 2.83/0.77  % (25788)lrs+10_1:1_bd=off:hud=1:nm=0:prag=on:sd=2:sgt=32:sos=all:ss=axioms:i=258:si=on:rtra=on_0 on theBenchmark for (2996ds/258Mi)
% 2.83/0.78  % (25785)Instruction limit reached!
% 2.83/0.78  % (25785)------------------------------
% 2.83/0.78  % (25785)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.83/0.78  % (25785)Termination reason: Unknown
% 2.83/0.78  % (25785)Termination phase: Property scanning
% 2.83/0.78  
% 2.83/0.78  % (25785)Memory used [KB]: 1407
% 2.83/0.78  % (25785)Time elapsed: 0.032 s
% 2.83/0.78  % (25785)Instructions burned: 135 (million)
% 2.83/0.78  % (25785)------------------------------
% 2.83/0.78  % (25785)------------------------------
% 2.83/0.78  % (25726)Instruction limit reached!
% 2.83/0.78  % (25726)------------------------------
% 2.83/0.78  % (25726)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 2.83/0.78  % (25726)Termination reason: Unknown
% 2.83/0.78  % (25726)Termination phase: Saturation
% 2.83/0.78  
% 2.83/0.78  % (25726)Memory used [KB]: 8059
% 2.83/0.78  % (25726)Time elapsed: 0.387 s
% 2.83/0.78  % (25726)Instructions burned: 1044 (million)
% 2.83/0.78  % (25726)------------------------------
% 2.83/0.78  % (25726)------------------------------
% 2.83/0.79  % (25789)lrs+1002_1:1024_au=on:cond=fast:ntd=on:piset=and:plsq=on:plsqc=1:plsqr=183491,1048576:sac=on:tgt=ground:i=90:si=on:rtra=on_0 on theBenchmark for (2996ds/90Mi)
% 2.83/0.79  % (25791)dis+1004_16:1_avsq=on:avsqr=1,16:cnfonf=lazy_gen:cs=on:fe=off:tgt=ground:tnu=1:i=231:si=on:rtra=on_0 on theBenchmark for (2996ds/231Mi)
% 2.83/0.79  % (25792)lrs+1002_1:1_au=on:s2a=on:sgt=32:slsq=on:slsqc=1:slsql=off:ss=axioms:i=458:si=on:rtra=on_0 on theBenchmark for (2995ds/458Mi)
% 3.08/0.81  % (25789)Instruction limit reached!
% 3.08/0.81  % (25789)------------------------------
% 3.08/0.81  % (25789)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.08/0.81  % (25789)Termination reason: Unknown
% 3.08/0.81  % (25789)Termination phase: Property scanning
% 3.08/0.81  
% 3.08/0.81  % (25789)Memory used [KB]: 1407
% 3.08/0.81  % (25789)Time elapsed: 0.026 s
% 3.08/0.81  % (25789)Instructions burned: 93 (million)
% 3.08/0.81  % (25789)------------------------------
% 3.08/0.81  % (25789)------------------------------
% 3.08/0.82  % (25793)lrs+1010_1:16_add=large:amm=off:anc=all_dependent:chr=on:fd=off:ins=2:sp=const_max:tnu=5:uhcvi=on:i=31:si=on:rtra=on_0 on theBenchmark for (2995ds/31Mi)
% 3.08/0.83  % (25793)Instruction limit reached!
% 3.08/0.83  % (25793)------------------------------
% 3.08/0.83  % (25793)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.08/0.83  % (25793)Termination reason: Unknown
% 3.08/0.83  % (25793)Termination phase: shuffling
% 3.08/0.83  
% 3.08/0.83  % (25793)Memory used [KB]: 1279
% 3.08/0.83  % (25793)Time elapsed: 0.009 s
% 3.08/0.83  % (25793)Instructions burned: 31 (million)
% 3.08/0.83  % (25793)------------------------------
% 3.08/0.83  % (25793)------------------------------
% 3.08/0.84  % (25794)lrs+10_1:1_cnfonf=lazy_gen:kws=inv_precedence:nwc=10.0:s2a=on:sp=weighted_frequency:ss=axioms:i=297:si=on:rtra=on_0 on theBenchmark for (2995ds/297Mi)
% 3.08/0.84  % (25787)Instruction limit reached!
% 3.08/0.84  % (25787)------------------------------
% 3.08/0.84  % (25787)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.08/0.84  % (25787)Termination reason: Unknown
% 3.08/0.84  % (25787)Termination phase: Saturation
% 3.08/0.84  
% 3.08/0.84  % (25787)Memory used [KB]: 1791
% 3.08/0.84  % (25787)Time elapsed: 0.074 s
% 3.08/0.84  % (25787)Instructions burned: 193 (million)
% 3.08/0.84  % (25787)------------------------------
% 3.08/0.84  % (25787)------------------------------
% 3.08/0.84  % (25784)Instruction limit reached!
% 3.08/0.84  % (25784)------------------------------
% 3.08/0.84  % (25784)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.08/0.84  % (25784)Termination reason: Unknown
% 3.08/0.84  % (25784)Termination phase: Saturation
% 3.08/0.84  
% 3.08/0.84  % (25784)Memory used [KB]: 6652
% 3.08/0.84  % (25784)Time elapsed: 0.096 s
% 3.08/0.84  % (25784)Instructions burned: 283 (million)
% 3.08/0.84  % (25784)------------------------------
% 3.08/0.84  % (25784)------------------------------
% 3.32/0.85  % (25794)Refutation not found, incomplete strategy
% 3.32/0.85  % (25794)------------------------------
% 3.32/0.85  % (25794)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.85  % (25794)Termination reason: Refutation not found, incomplete strategy
% 3.32/0.85  
% 3.32/0.85  
% 3.32/0.85  % (25794)Memory used [KB]: 5756
% 3.32/0.85  % (25794)Time elapsed: 0.013 s
% 3.32/0.85  % (25794)Instructions burned: 27 (million)
% 3.32/0.85  % (25794)------------------------------
% 3.32/0.85  % (25794)------------------------------
% 3.32/0.85  % (25795)dis+2_1:4_amm=off:au=on:cbe=off:cnfonf=lazy_gen:hfaw=0:hfsq=on:hfsql=off:plsq=on:plsqc=1:plsqr=35,4:sac=on:i=987:si=on:rtra=on_0 on theBenchmark for (2995ds/987Mi)
% 3.32/0.86  % (25796)lrs+10_1:1024_avsq=on:avsqc=4:avsqr=584411,1048576:bd=off:bet=on:br=off:chr=on:fsd=on:fsdmm=1:hud=10:nm=0:ntd=on:nwc=9.0:piset=or:plsq=on:plsqc=2:plsql=on:plsqr=852219,1048576:rawr=on:sp=const_frequency:spb=units:i=182:si=on:rtra=on_0 on theBenchmark for (2995ds/182Mi)
% 3.32/0.86  % (25788)Instruction limit reached!
% 3.32/0.86  % (25788)------------------------------
% 3.32/0.86  % (25788)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.86  % (25788)Termination reason: Unknown
% 3.32/0.86  % (25788)Termination phase: Saturation
% 3.32/0.86  
% 3.32/0.86  % (25788)Memory used [KB]: 2046
% 3.32/0.86  % (25788)Time elapsed: 0.089 s
% 3.32/0.86  % (25788)Instructions burned: 259 (million)
% 3.32/0.86  % (25788)------------------------------
% 3.32/0.86  % (25788)------------------------------
% 3.32/0.86  % (25797)dis+10_1:1_au=on:e2e=on:fde=none:nwc=10.0:s2a=on:s2at=2.0:i=182:si=on:rtra=on_0 on theBenchmark for (2995ds/182Mi)
% 3.32/0.87  % (25786)Instruction limit reached!
% 3.32/0.87  % (25786)------------------------------
% 3.32/0.87  % (25786)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.87  % (25786)Termination reason: Unknown
% 3.32/0.87  % (25786)Termination phase: Saturation
% 3.32/0.87  
% 3.32/0.87  % (25786)Memory used [KB]: 6780
% 3.32/0.87  % (25786)Time elapsed: 0.102 s
% 3.32/0.87  % (25786)Instructions burned: 299 (million)
% 3.32/0.87  % (25786)------------------------------
% 3.32/0.87  % (25786)------------------------------
% 3.32/0.87  % (25791)Instruction limit reached!
% 3.32/0.87  % (25791)------------------------------
% 3.32/0.87  % (25791)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.87  % (25791)Termination reason: Unknown
% 3.32/0.87  % (25791)Termination phase: Saturation
% 3.32/0.87  
% 3.32/0.87  % (25791)Memory used [KB]: 6524
% 3.32/0.87  % (25791)Time elapsed: 0.081 s
% 3.32/0.87  % (25791)Instructions burned: 231 (million)
% 3.32/0.87  % (25791)------------------------------
% 3.32/0.87  % (25791)------------------------------
% 3.32/0.88  % (25798)dis+10_1:8_cha=on:cnfonf=lazy_pi_sigma_gen:fe=axiom:hud=5:plsq=on:plsqr=32,1:prag=on:sos=all:i=154:si=on:rtra=on_0 on theBenchmark for (2994ds/154Mi)
% 3.32/0.88  % (25799)dis+1003_1:64_atotf=0.4:au=on:fsr=off:hflw=5:hfsq=on:hfsqc=20:hfsql=off:plsq=on:plsqc=1:plsqr=32,1:i=79:si=on:rtra=on_0 on theBenchmark for (2994ds/79Mi)
% 3.32/0.89  % (25800)dis+1010_5:2_anc=all_dependent:awrs=converge:bd=off:bet=on:c=on:cha=on:cnfonf=lazy_not_gen_be_off:fe=axiom:hud=5:kws=precedence:piset=and:prag=on:s2a=on:sac=on:slsq=on:slsqc=1:sp=reverse_arity:ss=axioms:st=1.5:i=216:si=on:rtra=on_0 on theBenchmark for (2994ds/216Mi)
% 3.32/0.90  % (25800)Refutation not found, incomplete strategy
% 3.32/0.90  % (25800)------------------------------
% 3.32/0.90  % (25800)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.90  % (25800)Termination reason: Refutation not found, incomplete strategy
% 3.32/0.90  
% 3.32/0.90  
% 3.32/0.90  % (25800)Memory used [KB]: 5756
% 3.32/0.90  % (25800)Time elapsed: 0.011 s
% 3.32/0.90  % (25800)Instructions burned: 28 (million)
% 3.32/0.90  % (25800)------------------------------
% 3.32/0.90  % (25800)------------------------------
% 3.32/0.90  % (25799)Instruction limit reached!
% 3.32/0.90  % (25799)------------------------------
% 3.32/0.90  % (25799)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.90  % (25799)Termination reason: Unknown
% 3.32/0.90  % (25799)Termination phase: Property scanning
% 3.32/0.90  
% 3.32/0.90  % (25799)Memory used [KB]: 1407
% 3.32/0.90  % (25799)Time elapsed: 0.024 s
% 3.32/0.90  % (25799)Instructions burned: 81 (million)
% 3.32/0.90  % (25799)------------------------------
% 3.32/0.90  % (25799)------------------------------
% 3.32/0.91  % (25802)dis+1002_1:1_acc=on:au=on:bd=off:e2e=on:sgt=8:ss=axioms:i=922:si=on:rtra=on_0 on theBenchmark for (2994ds/922Mi)
% 3.32/0.92  % (25797)Instruction limit reached!
% 3.32/0.92  % (25797)------------------------------
% 3.32/0.92  % (25797)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.92  % (25797)Termination reason: Unknown
% 3.32/0.92  % (25796)Instruction limit reached!
% 3.32/0.92  % (25796)------------------------------
% 3.32/0.92  % (25796)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.92  % (25796)Termination reason: Unknown
% 3.32/0.92  % (25796)Termination phase: Saturation
% 3.32/0.92  
% 3.32/0.92  % (25796)Memory used [KB]: 6140
% 3.32/0.92  % (25796)Time elapsed: 0.058 s
% 3.32/0.92  % (25796)Instructions burned: 182 (million)
% 3.32/0.92  % (25796)------------------------------
% 3.32/0.92  % (25796)------------------------------
% 3.32/0.92  % (25797)Termination phase: Saturation
% 3.32/0.92  
% 3.32/0.92  % (25797)Memory used [KB]: 6268
% 3.32/0.92  % (25797)Time elapsed: 0.056 s
% 3.32/0.92  % (25797)Instructions burned: 183 (million)
% 3.32/0.92  % (25797)------------------------------
% 3.32/0.92  % (25797)------------------------------
% 3.32/0.92  % (25781)Instruction limit reached!
% 3.32/0.92  % (25781)------------------------------
% 3.32/0.92  % (25781)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.92  % (25781)Termination reason: Unknown
% 3.32/0.92  % (25781)Termination phase: Saturation
% 3.32/0.92  
% 3.32/0.92  % (25781)Memory used [KB]: 6780
% 3.32/0.92  % (25781)Time elapsed: 0.193 s
% 3.32/0.92  % (25781)Instructions burned: 616 (million)
% 3.32/0.92  % (25781)------------------------------
% 3.32/0.92  % (25781)------------------------------
% 3.32/0.92  % (25801)lrs+1002_1:1_fe=off:hud=10:ins=2:sac=on:sp=const_frequency:i=114:si=on:rtra=on_0 on theBenchmark for (2994ds/114Mi)
% 3.32/0.93  % (25798)Instruction limit reached!
% 3.32/0.93  % (25798)------------------------------
% 3.32/0.93  % (25798)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.93  % (25798)Termination reason: Unknown
% 3.32/0.93  % (25798)Termination phase: Saturation
% 3.32/0.93  
% 3.32/0.93  % (25798)Memory used [KB]: 1791
% 3.32/0.93  % (25798)Time elapsed: 0.050 s
% 3.32/0.93  % (25798)Instructions burned: 157 (million)
% 3.32/0.93  % (25798)------------------------------
% 3.32/0.93  % (25798)------------------------------
% 3.32/0.93  % (25802)Refutation not found, incomplete strategy
% 3.32/0.93  % (25802)------------------------------
% 3.32/0.93  % (25802)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.93  % (25802)Termination reason: Refutation not found, incomplete strategy
% 3.32/0.93  
% 3.32/0.93  
% 3.32/0.93  % (25802)Memory used [KB]: 5756
% 3.32/0.93  % (25802)Time elapsed: 0.015 s
% 3.32/0.93  % (25802)Instructions burned: 53 (million)
% 3.32/0.93  % (25802)------------------------------
% 3.32/0.93  % (25802)------------------------------
% 3.32/0.93  % (25803)lrs+10_1:128_au=on:bd=off:cnfonf=lazy_not_gen_be_off:nwc=10.0:piset=and:i=182:si=on:rtra=on_0 on theBenchmark for (2994ds/182Mi)
% 3.32/0.93  % (25792)Instruction limit reached!
% 3.32/0.93  % (25792)------------------------------
% 3.32/0.93  % (25792)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 3.32/0.93  % (25792)Termination reason: Unknown
% 3.32/0.93  % (25792)Termination phase: Saturation
% 3.32/0.93  
% 3.32/0.93  % (25792)Memory used [KB]: 6396
% 3.32/0.93  % (25792)Time elapsed: 0.125 s
% 3.32/0.93  % (25792)Instructions burned: 458 (million)
% 3.32/0.93  % (25792)------------------------------
% 3.32/0.93  % (25792)------------------------------
% 3.32/0.93  % (25804)ott+1010_1:1024_au=on:av=off:c=on:cnfonf=conj_eager:piset=equals:s2a=on:sp=occurrence:spb=units:ss=axioms:i=164:si=on:rtra=on_0 on theBenchmark for (2994ds/164Mi)
% 3.32/0.93  % (25805)lrs+1004_1:1_cnfonf=lazy_pi_sigma_gen:fe=off:gs=on:hud=10:prag=on:tnu=1:i=50:si=on:rtra=on_0 on theBenchmark for (2994ds/50Mi)
% 4.26/0.93  % (25806)dis-30_1:1_acc=on:bd=off:fsr=off:plsq=on:plsqr=32,1:i=368:si=on:rtra=on_0 on theBenchmark for (2994ds/368Mi)
% 4.26/0.94  % (25808)dis+10_1:1_cnfonf=lazy_gen:fe=off:plsq=on:plsqc=1:plsqr=32,1:prag=on:i=267:si=on:rtra=on_0 on theBenchmark for (2994ds/267Mi)
% 4.26/0.94  % (25804)Refutation not found, incomplete strategy
% 4.26/0.94  % (25804)------------------------------
% 4.26/0.94  % (25804)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 4.26/0.94  % (25804)Termination reason: Refutation not found, incomplete strategy
% 4.26/0.94  
% 4.26/0.94  
% 4.26/0.94  % (25804)Memory used [KB]: 1279
% 4.26/0.94  % (25804)Time elapsed: 0.012 s
% 4.26/0.94  % (25804)Instructions burned: 26 (million)
% 4.26/0.94  % (25804)------------------------------
% 4.26/0.94  % (25804)------------------------------
% 4.26/0.95  % (25807)dis+2_1:1_bd=off:e2e=on:hud=1:nm=3:piset=or:prag=on:s2a=on:sp=const_max:i=1021:si=on:rtra=on_0 on theBenchmark for (2994ds/1021Mi)
% 4.26/0.95  % (25805)Instruction limit reached!
% 4.26/0.95  % (25805)------------------------------
% 4.26/0.95  % (25805)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 4.26/0.95  % (25805)Termination reason: Unknown
% 4.26/0.95  % (25805)Termination phase: Property scanning
% 4.26/0.95  
% 4.26/0.95  % (25805)Memory used [KB]: 1407
% 4.26/0.95  % (25805)Time elapsed: 0.021 s
% 4.26/0.95  % (25805)Instructions burned: 52 (million)
% 4.26/0.95  % (25805)------------------------------
% 4.26/0.95  % (25805)------------------------------
% 4.26/0.96  % (25801)Instruction limit reached!
% 4.26/0.96  % (25801)------------------------------
% 4.26/0.96  % (25801)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 4.26/0.96  % (25801)Termination reason: Unknown
% 4.26/0.96  % (25801)Termination phase: Property scanning
% 4.26/0.96  
% 4.26/0.96  % (25801)Memory used [KB]: 1407
% 4.26/0.96  % (25801)Time elapsed: 0.041 s
% 4.26/0.96  % (25801)Instructions burned: 117 (million)
% 4.26/0.96  % (25801)------------------------------
% 4.26/0.96  % (25801)------------------------------
% 4.26/0.96  % (25809)dis+21_1:5_au=on:ntd=on:nwc=5.0:s2a=on:ss=axioms:st=5.0:i=204:si=on:rtra=on_0 on theBenchmark for (2994ds/204Mi)
% 4.26/0.96  % (25810)dis+2_1:1024_atotf=0.0802881:au=on:bs=unit_only:cnfonf=lazy_not_gen_be_off:fde=none:nwc=10.0:prag=on:i=26:si=on:rtra=on_0 on theBenchmark for (2994ds/26Mi)
% 4.26/0.97  % (25810)Instruction limit reached!
% 4.26/0.97  % (25810)------------------------------
% 4.26/0.97  % (25810)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 4.26/0.97  % (25810)Termination reason: Unknown
% 4.26/0.97  % (25810)Termination phase: Property scanning
% 4.26/0.97  
% 4.26/0.97  % (25810)Memory used [KB]: 1279
% 4.26/0.97  % (25810)Time elapsed: 0.009 s
% 4.26/0.97  % (25810)Instructions burned: 29 (million)
% 4.26/0.97  % (25810)------------------------------
% 4.26/0.97  % (25810)------------------------------
% 4.26/0.98  % (25803)Instruction limit reached!
% 4.26/0.98  % (25803)------------------------------
% 4.26/0.98  % (25803)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 4.26/0.98  % (25803)Termination reason: Unknown
% 4.26/0.98  % (25803)Termination phase: Saturation
% 4.26/0.98  
% 4.26/0.98  % (25803)Memory used [KB]: 6524
% 4.26/0.98  % (25803)Time elapsed: 0.051 s
% 4.26/0.98  % (25803)Instructions burned: 182 (million)
% 4.26/0.98  % (25803)------------------------------
% 4.26/0.98  % (25803)------------------------------
% 4.26/0.98  % (25812)dis+1002_1:1_aac=none:au=on:e2e=on:nm=2:nwc=10.0:sd=1:ss=axioms:st=3.0:i=4436:si=on:rtra=on_0 on theBenchmark for (2993ds/4436Mi)
% 4.45/0.99  % (25811)dis+1002_1:1_bd=preordered:c=on:cbe=off:cnfonf=lazy_not_gen_be_off:hud=10:ixr=off:prag=on:i=53:si=on:rtra=on_0 on theBenchmark for (2994ds/53Mi)
% 4.45/0.99  % (25812)Refutation not found, incomplete strategy
% 4.45/0.99  % (25812)------------------------------
% 4.45/0.99  % (25812)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 4.45/0.99  % (25812)Termination reason: Refutation not found, incomplete strategy
% 4.45/0.99  
% 4.45/0.99  
% 4.45/0.99  % (25812)Memory used [KB]: 5756
% 4.45/0.99  % (25812)Time elapsed: 0.014 s
% 4.45/0.99  % (25812)Instructions burned: 53 (million)
% 4.45/0.99  % (25812)------------------------------
% 4.45/0.99  % (25812)------------------------------
% 4.45/0.99  % (25813)dis+1010_1:1_acc=model:avsq=on:ixr=off:prag=on:s2a=on:sac=on:i=1539:si=on:rtra=on_0 on theBenchmark for (2993ds/1539Mi)
% 4.45/1.00  % (25814)lrs+2_1:1_bd=off:e2e=on:fde=none:kws=inv_precedence:plsq=on:plsqr=32,1:sos=on:i=408:si=on:rtra=on_0 on theBenchmark for (2993ds/408Mi)
% 4.45/1.01  % (25809)Instruction limit reached!
% 4.45/1.01  % (25809)------------------------------
% 4.45/1.01  % (25809)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 4.45/1.01  % (25809)Termination reason: Unknown
% 4.45/1.01  % (25809)Termination phase: Saturation
% 4.45/1.01  
% 4.45/1.01  % (25809)Memory used [KB]: 6268
% 4.45/1.01  % (25809)Time elapsed: 0.051 s
% 4.45/1.01  % (25809)Instructions burned: 204 (million)
% 4.45/1.01  % (25809)------------------------------
% 4.45/1.01  % (25809)------------------------------
% 4.45/1.01  % (25811)Instruction limit reached!
% 4.45/1.01  % (25811)------------------------------
% 4.45/1.01  % (25811)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 4.45/1.01  % (25811)Termination reason: Unknown
% 4.45/1.01  % (25811)Termination phase: Property scanning
% 4.45/1.01  
% 4.45/1.01  % (25811)Memory used [KB]: 1407
% 4.45/1.01  % (25811)Time elapsed: 0.015 s
% 4.45/1.01  % (25811)Instructions burned: 55 (million)
% 4.45/1.01  % (25811)------------------------------
% 4.45/1.01  % (25811)------------------------------
% 4.45/1.02  % (25815)lrs+1002_1:1_aac=none:au=on:cnfonf=lazy_gen:plsq=on:plsqc=1:plsqr=4203469,65536:i=5205:si=on:rtra=on_0 on theBenchmark for (2993ds/5205Mi)
% 4.45/1.02  % (25816)dis+1010_1:4_au=on:av=off:cbe=off:nwc=10.0:s2a=on:s2at=3.0:sd=2:ss=axioms:st=5.0:i=1913:si=on:rtra=on_0 on theBenchmark for (2993ds/1913Mi)
% 4.45/1.03  % (25808)Instruction limit reached!
% 4.45/1.03  % (25808)------------------------------
% 4.45/1.03  % (25808)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 4.45/1.03  % (25808)Termination reason: Unknown
% 4.45/1.03  % (25808)Termination phase: Saturation
% 4.45/1.03  
% 4.45/1.03  % (25808)Memory used [KB]: 6652
% 4.45/1.03  % (25808)Time elapsed: 0.091 s
% 4.45/1.03  % (25808)Instructions burned: 268 (million)
% 4.45/1.03  % (25808)------------------------------
% 4.45/1.03  % (25808)------------------------------
% 4.65/1.05  % (25817)lrs+2_1:1_bd=off:cbe=off:piset=equals:sd=1:sgt=20:sos=all:ss=axioms:i=4350:si=on:rtra=on_0 on theBenchmark for (2993ds/4350Mi)
% 4.65/1.06  % (25814)Refutation not found, incomplete strategy
% 4.65/1.06  % (25814)------------------------------
% 4.65/1.06  % (25814)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 4.65/1.06  % (25814)Termination reason: Refutation not found, incomplete strategy
% 4.65/1.06  
% 4.65/1.06  
% 4.65/1.06  % (25814)Memory used [KB]: 6396
% 4.65/1.06  % (25814)Time elapsed: 0.057 s
% 4.65/1.06  % (25814)Instructions burned: 171 (million)
% 4.65/1.06  % (25814)------------------------------
% 4.65/1.06  % (25814)------------------------------
% 4.65/1.06  % (25806)Instruction limit reached!
% 4.65/1.06  % (25806)------------------------------
% 4.65/1.06  % (25806)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 4.65/1.06  % (25806)Termination reason: Unknown
% 4.65/1.06  % (25806)Termination phase: Saturation
% 4.65/1.06  
% 4.65/1.06  % (25806)Memory used [KB]: 6396
% 4.65/1.06  % (25806)Time elapsed: 0.096 s
% 4.65/1.06  % (25806)Instructions burned: 368 (million)
% 4.65/1.06  % (25806)------------------------------
% 4.65/1.06  % (25806)------------------------------
% 4.65/1.07  % (25819)dis+10_1:1_au=on:nwc=5.0:s2a=on:s2at=2.0:sac=on:sd=7:ss=axioms:st=2.0:i=358:si=on:rtra=on_0 on theBenchmark for (2993ds/358Mi)
% 5.35/1.08  % (25818)ott+1010_1:4_cbe=off:chr=on:hfsq=on:hfsqr=1,16:hud=3:sac=on:sp=unary_frequency:ss=axioms:st=5.0:tnu=2:i=68:si=on:rtra=on_0 on theBenchmark for (2993ds/68Mi)
% 5.35/1.08  % (25817)Refutation not found, incomplete strategy
% 5.35/1.08  % (25817)------------------------------
% 5.35/1.08  % (25817)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.35/1.08  % (25817)Termination reason: Refutation not found, incomplete strategy
% 5.35/1.08  
% 5.35/1.08  
% 5.35/1.08  % (25817)Memory used [KB]: 5884
% 5.35/1.08  % (25817)Time elapsed: 0.037 s
% 5.35/1.08  % (25817)Instructions burned: 106 (million)
% 5.35/1.08  % (25817)------------------------------
% 5.35/1.08  % (25817)------------------------------
% 5.35/1.08  % (25819)Refutation not found, incomplete strategy
% 5.35/1.08  % (25819)------------------------------
% 5.35/1.08  % (25819)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.35/1.08  % (25819)Termination reason: Refutation not found, incomplete strategy
% 5.35/1.08  
% 5.35/1.08  
% 5.35/1.08  % (25819)Memory used [KB]: 5756
% 5.35/1.08  % (25819)Time elapsed: 0.016 s
% 5.35/1.08  % (25819)Instructions burned: 60 (million)
% 5.35/1.08  % (25819)------------------------------
% 5.35/1.08  % (25819)------------------------------
% 5.35/1.10  % (25821)lrs+10_1:1_cnfonf=lazy_simp:sgt=5:sos=on:ss=axioms:i=279:si=on:rtra=on_0 on theBenchmark for (2992ds/279Mi)
% 5.35/1.10  % (25820)lrs+1010_1:16_add=large:amm=off:anc=all_dependent:chr=on:fd=off:ins=2:sp=const_max:tnu=5:uhcvi=on:i=31:si=on:rtra=on_0 on theBenchmark for (2992ds/31Mi)
% 5.35/1.10  % (25816)Refutation not found, incomplete strategy
% 5.35/1.10  % (25816)------------------------------
% 5.35/1.10  % (25816)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.35/1.10  % (25816)Termination reason: Refutation not found, incomplete strategy
% 5.35/1.10  
% 5.35/1.10  
% 5.35/1.10  % (25816)Memory used [KB]: 2302
% 5.35/1.10  % (25816)Time elapsed: 0.076 s
% 5.35/1.10  % (25816)Instructions burned: 230 (million)
% 5.35/1.10  % (25816)------------------------------
% 5.35/1.10  % (25816)------------------------------
% 5.35/1.10  % (25818)Instruction limit reached!
% 5.35/1.10  % (25818)------------------------------
% 5.35/1.10  % (25818)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.35/1.10  % (25818)Termination reason: Unknown
% 5.35/1.10  % (25818)Termination phase: Function definition elimination
% 5.35/1.10  
% 5.35/1.10  % (25818)Memory used [KB]: 1407
% 5.35/1.10  % (25818)Time elapsed: 0.028 s
% 5.35/1.10  % (25818)Instructions burned: 69 (million)
% 5.35/1.10  % (25818)------------------------------
% 5.35/1.10  % (25818)------------------------------
% 5.35/1.11  % (25821)Refutation not found, incomplete strategy
% 5.35/1.11  % (25821)------------------------------
% 5.35/1.11  % (25821)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.35/1.11  % (25821)Termination reason: Refutation not found, incomplete strategy
% 5.35/1.11  
% 5.35/1.11  
% 5.35/1.11  % (25821)Memory used [KB]: 5756
% 5.35/1.11  % (25821)Time elapsed: 0.011 s
% 5.35/1.11  % (25821)Instructions burned: 23 (million)
% 5.35/1.11  % (25821)------------------------------
% 5.35/1.11  % (25821)------------------------------
% 5.35/1.11  % (25820)Instruction limit reached!
% 5.35/1.11  % (25820)------------------------------
% 5.35/1.11  % (25820)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.35/1.11  % (25820)Termination reason: Unknown
% 5.35/1.11  % (25820)Termination phase: shuffling
% 5.35/1.11  
% 5.35/1.11  % (25820)Memory used [KB]: 1279
% 5.35/1.11  % (25820)Time elapsed: 0.012 s
% 5.35/1.11  % (25820)Instructions burned: 32 (million)
% 5.35/1.11  % (25820)------------------------------
% 5.35/1.11  % (25820)------------------------------
% 5.35/1.11  % (25823)dis+2_1:1024_atotf=0.0802881:au=on:bs=unit_only:cnfonf=lazy_not_gen_be_off:fde=none:nwc=10.0:prag=on:i=26:si=on:rtra=on_0 on theBenchmark for (2992ds/26Mi)
% 5.35/1.12  % (25822)lrs+10_8:1_au=on:fde=none:slsq=on:i=258:si=on:rtra=on_0 on theBenchmark for (2992ds/258Mi)
% 5.35/1.12  % (25824)lrs+1010_1:1_au=on:cbe=off:cnfonf=lazy_not_be_gen:ntd=on:pe=on:i=995:si=on:rtra=on_0 on theBenchmark for (2992ds/995Mi)
% 5.35/1.12  % (25825)dis+10_1:8_amm=sco:cbe=off:hflw=5:hfsq=on:hfsqc=14:hfsql=off:hfsqr=4,1:hud=5:ile=on:lma=on:nm=2:ntd=on:prag=on:sac=on:sp=frequency:i=373:si=on:rtra=on_0 on theBenchmark for (2992ds/373Mi)
% 5.71/1.12  % (25823)Instruction limit reached!
% 5.71/1.12  % (25823)------------------------------
% 5.71/1.12  % (25823)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.71/1.12  % (25823)Termination reason: Unknown
% 5.71/1.12  % (25823)Termination phase: Property scanning
% 5.71/1.12  
% 5.71/1.12  % (25823)Memory used [KB]: 1279
% 5.71/1.12  % (25823)Time elapsed: 0.012 s
% 5.71/1.12  % (25823)Instructions burned: 26 (million)
% 5.71/1.12  % (25823)------------------------------
% 5.71/1.12  % (25823)------------------------------
% 5.71/1.14  % (25826)lrs+1010_1:128_au=on:cnfonf=lazy_pi_sigma_gen:hflw=4:hfsq=on:hfsqc=20:hfsql=off:i=253:si=on:rtra=on_0 on theBenchmark for (2992ds/253Mi)
% 5.88/1.18  % (25795)Instruction limit reached!
% 5.88/1.18  % (25795)------------------------------
% 5.88/1.18  % (25795)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.88/1.18  % (25795)Termination reason: Unknown
% 5.88/1.18  % (25795)Termination phase: Saturation
% 5.88/1.18  
% 5.88/1.18  % (25795)Memory used [KB]: 8187
% 5.88/1.18  % (25795)Time elapsed: 0.322 s
% 5.88/1.18  % (25795)Instructions burned: 989 (million)
% 5.88/1.18  % (25795)------------------------------
% 5.88/1.18  % (25795)------------------------------
% 5.88/1.19  % (25827)lrs+1002_1:14_au=on:bd=off:e2e=on:fde=unused:sac=on:sos=on:i=832:si=on:rtra=on_0 on theBenchmark for (2991ds/832Mi)
% 5.88/1.21  % (25825)Instruction limit reached!
% 5.88/1.21  % (25825)------------------------------
% 5.88/1.21  % (25825)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.88/1.21  % (25822)Instruction limit reached!
% 5.88/1.21  % (25822)------------------------------
% 5.88/1.21  % (25822)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.88/1.21  % (25822)Termination reason: Unknown
% 5.88/1.21  % (25822)Termination phase: Saturation
% 5.88/1.21  
% 5.88/1.21  % (25822)Memory used [KB]: 7036
% 5.88/1.21  % (25822)Time elapsed: 0.123 s
% 5.88/1.21  % (25822)Instructions burned: 258 (million)
% 5.88/1.21  % (25822)------------------------------
% 5.88/1.21  % (25822)------------------------------
% 5.88/1.21  % (25825)Termination reason: Unknown
% 5.88/1.21  % (25825)Termination phase: Saturation
% 5.88/1.21  
% 5.88/1.21  % (25825)Memory used [KB]: 6396
% 5.88/1.21  % (25825)Time elapsed: 0.098 s
% 5.88/1.21  % (25825)Instructions burned: 375 (million)
% 5.88/1.21  % (25825)------------------------------
% 5.88/1.21  % (25825)------------------------------
% 5.88/1.22  % (25828)lrs+1010_1:1_chr=on:cnfonf=lazy_not_be_gen:gs=on:hud=5:plsq=on:plsqc=1:plsqr=5,1:prag=on:rawr=on:i=668:si=on:rtra=on_0 on theBenchmark for (2991ds/668Mi)
% 5.88/1.22  % (25827)Refutation not found, incomplete strategy
% 5.88/1.22  % (25827)------------------------------
% 5.88/1.22  % (25827)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.88/1.22  % (25827)Termination reason: Refutation not found, incomplete strategy
% 5.88/1.22  
% 5.88/1.22  
% 5.88/1.22  % (25827)Memory used [KB]: 6012
% 5.88/1.22  % (25827)Time elapsed: 0.034 s
% 5.88/1.22  % (25827)Instructions burned: 83 (million)
% 5.88/1.22  % (25827)------------------------------
% 5.88/1.22  % (25827)------------------------------
% 5.88/1.23  % (25829)dis+10_1:1_anc=none:cnfonf=lazy_gen:fd=preordered:fe=off:hud=10:ins=3:ixr=off:nwc=5.0:plsq=on:plsqc=1:plsqr=32,1:sp=const_frequency:uhcvi=on:i=40:si=on:rtra=on_0 on theBenchmark for (2991ds/40Mi)
% 5.88/1.23  % (25826)Instruction limit reached!
% 5.88/1.23  % (25826)------------------------------
% 5.88/1.23  % (25826)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 5.88/1.23  % (25826)Termination reason: Unknown
% 5.88/1.23  % (25826)Termination phase: Saturation
% 5.88/1.23  
% 5.88/1.23  % (25826)Memory used [KB]: 6652
% 5.88/1.23  % (25826)Time elapsed: 0.088 s
% 5.88/1.23  % (25826)Instructions burned: 256 (million)
% 5.88/1.23  % (25826)------------------------------
% 5.88/1.23  % (25826)------------------------------
% 6.52/1.24  % (25830)lrs+1010_1:1_cnfonf=lazy_pi_sigma_gen:fd=off:ntd=on:sd=1:sgt=32:sos=on:ss=axioms:i=294:si=on:rtra=on_0 on theBenchmark for (2991ds/294Mi)
% 6.52/1.24  % (25831)dis+1010_1:1_avsq=on:fe=off:fsr=off:hud=10:plsq=on:plsqr=32,1:prag=on:i=187:si=on:rtra=on_0 on theBenchmark for (2991ds/187Mi)
% 6.52/1.24  % (25807)Instruction limit reached!
% 6.52/1.24  % (25807)------------------------------
% 6.52/1.24  % (25807)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 6.52/1.24  % (25807)Termination reason: Unknown
% 6.52/1.24  % (25807)Termination phase: Saturation
% 6.52/1.24  
% 6.52/1.24  % (25807)Memory used [KB]: 7291
% 6.52/1.24  % (25807)Time elapsed: 0.287 s
% 6.52/1.24  % (25807)Instructions burned: 1024 (million)
% 6.52/1.24  % (25807)------------------------------
% 6.52/1.24  % (25807)------------------------------
% 6.52/1.25  % (25829)Instruction limit reached!
% 6.52/1.25  % (25829)------------------------------
% 6.52/1.25  % (25829)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 6.52/1.25  % (25829)Termination reason: Unknown
% 6.52/1.25  % (25829)Termination phase: Function definition elimination
% 6.52/1.25  
% 6.52/1.25  % (25829)Memory used [KB]: 1407
% 6.52/1.25  % (25829)Time elapsed: 0.017 s
% 6.52/1.25  % (25829)Instructions burned: 40 (million)
% 6.52/1.25  % (25829)------------------------------
% 6.52/1.25  % (25829)------------------------------
% 6.52/1.25  % (25832)lrs+1010_2:3_au=on:fsr=off:sd=4:ss=axioms:st=1.5:i=371:si=on:rtra=on_0 on theBenchmark for (2991ds/371Mi)
% 6.52/1.25  % (25830)Refutation not found, incomplete strategy
% 6.52/1.25  % (25830)------------------------------
% 6.52/1.25  % (25830)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 6.52/1.25  % (25830)Termination reason: Refutation not found, incomplete strategy
% 6.52/1.25  
% 6.52/1.25  
% 6.52/1.25  % (25830)Memory used [KB]: 5884
% 6.52/1.25  % (25830)Time elapsed: 0.018 s
% 6.52/1.25  % (25830)Instructions burned: 76 (million)
% 6.52/1.26  % (25830)------------------------------
% 6.52/1.26  % (25830)------------------------------
% 6.52/1.26  % (25833)dis+1003_1:1_au=on:bd=preordered:fde=none:ixr=off:nwc=10.0:i=1827:si=on:rtra=on_0 on theBenchmark for (2991ds/1827Mi)
% 6.52/1.26  % (25834)lrs+10_1:1_av=off:bd=off:cnfonf=lazy_gen:fe=off:hud=10:plsq=on:plsqc=1:plsqr=32,1:tnu=1:i=70:si=on:rtra=on_0 on theBenchmark for (2991ds/70Mi)
% 6.52/1.27  % (25832)Refutation not found, incomplete strategy
% 6.52/1.27  % (25832)------------------------------
% 6.52/1.27  % (25832)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 6.52/1.27  % (25832)Termination reason: Refutation not found, incomplete strategy
% 6.52/1.27  
% 6.52/1.27  
% 6.52/1.27  % (25832)Memory used [KB]: 5756
% 6.52/1.27  % (25832)Time elapsed: 0.039 s
% 6.52/1.27  % (25832)Instructions burned: 55 (million)
% 6.52/1.27  % (25832)------------------------------
% 6.52/1.27  % (25832)------------------------------
% 6.69/1.28  % (25835)lrs+10_1:20_bd=off:cnfonf=lazy_not_be_gen:fe=axiom:hud=10:ins=1:nm=20:prag=on:sos=on:i=316:si=on:rtra=on_0 on theBenchmark for (2990ds/316Mi)
% 6.69/1.28  % (25834)Instruction limit reached!
% 6.69/1.28  % (25834)------------------------------
% 6.69/1.28  % (25834)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 6.69/1.28  % (25834)Termination reason: Unknown
% 6.69/1.28  % (25834)Termination phase: Property scanning
% 6.69/1.28  
% 6.69/1.28  % (25834)Memory used [KB]: 1407
% 6.69/1.28  % (25834)Time elapsed: 0.018 s
% 6.69/1.28  % (25834)Instructions burned: 74 (million)
% 6.69/1.28  % (25834)------------------------------
% 6.69/1.28  % (25834)------------------------------
% 6.69/1.29  % (25836)ott+1010_1:1_cnfonf=lazy_gen:fe=off:plsq=on:plsqc=1:plsqr=3548551,65536:s2a=on:i=932:si=on:rtra=on_0 on theBenchmark for (2990ds/932Mi)
% 6.69/1.31  % (25831)Instruction limit reached!
% 6.69/1.31  % (25831)------------------------------
% 6.69/1.31  % (25831)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 6.69/1.31  % (25831)Termination reason: Unknown
% 6.69/1.31  % (25831)Termination phase: Saturation
% 6.69/1.31  
% 6.69/1.31  % (25831)Memory used [KB]: 6140
% 6.69/1.31  % (25831)Time elapsed: 0.064 s
% 6.69/1.31  % (25831)Instructions burned: 189 (million)
% 6.69/1.31  % (25831)------------------------------
% 6.69/1.31  % (25831)------------------------------
% 6.69/1.33  % (25837)lrs+1010_1:128_au=on:bd=preordered:cnfonf=lazy_pi_sigma_gen:plsq=on:plsqc=1:plsqr=32,1:sos=all:sp=occurrence:i=4714:si=on:rtra=on_0 on theBenchmark for (2990ds/4714Mi)
% 6.96/1.37  % (25835)Instruction limit reached!
% 6.96/1.37  % (25835)------------------------------
% 6.96/1.37  % (25835)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 6.96/1.37  % (25835)Termination reason: Unknown
% 6.96/1.37  % (25835)Termination phase: Saturation
% 6.96/1.37  
% 6.96/1.37  % (25835)Memory used [KB]: 2302
% 6.96/1.37  % (25835)Time elapsed: 0.094 s
% 6.96/1.37  % (25835)Instructions burned: 318 (million)
% 6.96/1.37  % (25835)------------------------------
% 6.96/1.37  % (25835)------------------------------
% 6.96/1.39  % (25838)dis+10_1:1_au=on:e2e=on:fde=none:nwc=10.0:s2a=on:s2at=2.0:i=8250:si=on:rtra=on_0 on theBenchmark for (2989ds/8250Mi)
% 6.96/1.42  % (25828)Instruction limit reached!
% 6.96/1.42  % (25828)------------------------------
% 6.96/1.42  % (25828)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 6.96/1.42  % (25828)Termination reason: Unknown
% 6.96/1.42  % (25828)Termination phase: Saturation
% 6.96/1.42  
% 6.96/1.42  % (25828)Memory used [KB]: 12537
% 6.96/1.42  % (25828)Time elapsed: 0.198 s
% 6.96/1.42  % (25828)Instructions burned: 670 (million)
% 6.96/1.42  % (25828)------------------------------
% 6.96/1.42  % (25828)------------------------------
% 7.38/1.42  % (25837)Refutation not found, incomplete strategy
% 7.38/1.42  % (25837)------------------------------
% 7.38/1.42  % (25837)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 7.38/1.42  % (25837)Termination reason: Refutation not found, incomplete strategy
% 7.38/1.42  
% 7.38/1.42  
% 7.38/1.42  % (25837)Memory used [KB]: 7547
% 7.38/1.42  % (25837)Time elapsed: 0.094 s
% 7.38/1.42  % (25837)Instructions burned: 413 (million)
% 7.38/1.42  % (25837)------------------------------
% 7.38/1.42  % (25837)------------------------------
% 7.38/1.43  % (25839)lrs+1002_1:1_apa=on:cnfonf=off:fd=off:flr=on:hud=1:lcm=reverse:prag=on:sd=1:sos=on:ss=axioms:i=770:si=on:rtra=on_0 on theBenchmark for (2989ds/770Mi)
% 7.38/1.43  % (25840)ott+1010_5:1_av=off:fe=off:ins=1:kws=precedence:sp=reverse_arity:i=794:si=on:rtra=on_0 on theBenchmark for (2989ds/794Mi)
% 7.38/1.44  % (25839)Refutation not found, incomplete strategy
% 7.38/1.44  % (25839)------------------------------
% 7.38/1.44  % (25839)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 7.38/1.44  % (25839)Termination reason: Refutation not found, incomplete strategy
% 7.38/1.44  
% 7.38/1.44  
% 7.38/1.44  % (25839)Memory used [KB]: 5756
% 7.38/1.44  % (25839)Time elapsed: 0.015 s
% 7.38/1.44  % (25839)Instructions burned: 53 (million)
% 7.38/1.44  % (25839)------------------------------
% 7.38/1.44  % (25839)------------------------------
% 7.38/1.45  % (25841)dis+1002_1:1_au=on:avsq=on:avsqr=1,16:cond=on:sp=frequency:i=464:si=on:rtra=on_0 on theBenchmark for (2989ds/464Mi)
% 7.59/1.47  % (25824)Instruction limit reached!
% 7.59/1.47  % (25824)------------------------------
% 7.59/1.47  % (25824)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 7.59/1.47  % (25824)Termination reason: Unknown
% 7.59/1.47  % (25824)Termination phase: Saturation
% 7.59/1.47  
% 7.59/1.47  % (25824)Memory used [KB]: 7931
% 7.59/1.47  % (25824)Time elapsed: 0.354 s
% 7.59/1.47  % (25824)Instructions burned: 996 (million)
% 7.59/1.47  % (25824)------------------------------
% 7.59/1.47  % (25824)------------------------------
% 7.59/1.49  % (25842)ott+21_1:3_avsq=on:bd=off:cnfonf=lazy_gen:fe=off:hud=10:ixr=off:plsq=on:plsqc=1:plsqr=32,1:prag=on:tnu=1:i=1376:si=on:rtra=on_0 on theBenchmark for (2988ds/1376Mi)
% 7.59/1.50  % (25813)Instruction limit reached!
% 7.59/1.50  % (25813)------------------------------
% 7.59/1.50  % (25813)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 7.59/1.50  % (25813)Termination reason: Unknown
% 7.59/1.50  % (25813)Termination phase: Saturation
% 7.59/1.50  
% 7.59/1.50  % (25813)Memory used [KB]: 8443
% 7.59/1.50  % (25813)Time elapsed: 0.509 s
% 7.59/1.50  % (25813)Instructions burned: 1539 (million)
% 7.59/1.50  % (25813)------------------------------
% 7.59/1.50  % (25813)------------------------------
% 7.59/1.52  % (25843)dis+10_1:1_etr=on:plsq=on:plsqc=1:plsqr=32,1:i=906:si=on:rtra=on_0 on theBenchmark for (2988ds/906Mi)
% 8.07/1.56  % (25836)Instruction limit reached!
% 8.07/1.56  % (25836)------------------------------
% 8.07/1.56  % (25836)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 8.07/1.56  % (25836)Termination reason: Unknown
% 8.07/1.56  % (25836)Termination phase: Saturation
% 8.07/1.56  
% 8.07/1.56  % (25836)Memory used [KB]: 7803
% 8.07/1.56  % (25836)Time elapsed: 0.270 s
% 8.07/1.56  % (25836)Instructions burned: 934 (million)
% 8.07/1.56  % (25836)------------------------------
% 8.07/1.56  % (25836)------------------------------
% 8.07/1.56  % (25841)Instruction limit reached!
% 8.07/1.56  % (25841)------------------------------
% 8.07/1.56  % (25841)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 8.07/1.56  % (25841)Termination reason: Unknown
% 8.07/1.56  % (25841)Termination phase: Saturation
% 8.07/1.56  
% 8.07/1.56  % (25841)Memory used [KB]: 6268
% 8.07/1.56  % (25841)Time elapsed: 0.116 s
% 8.07/1.56  % (25841)Instructions burned: 467 (million)
% 8.07/1.56  % (25841)------------------------------
% 8.07/1.56  % (25841)------------------------------
% 8.51/1.57  % (25845)lrs+10_5:4_cnfonf=conj_eager:fe=axiom:hflw=5:hfsq=on:hfsqc=10:hfsql=off:hud=10:plsq=on:sgt=5:spb=goal_then_units:ss=axioms:i=865:si=on:rtra=on_0 on theBenchmark for (2988ds/865Mi)
% 8.51/1.57  % (25844)lrs+1002_1:16_bd=off:e2e=on:fde=unused:kws=precedence:sac=on:sos=on:ss=axioms:i=434:si=on:rtra=on_0 on theBenchmark for (2988ds/434Mi)
% 8.51/1.58  % (25845)Refutation not found, incomplete strategy
% 8.51/1.58  % (25845)------------------------------
% 8.51/1.58  % (25845)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 8.51/1.58  % (25845)Termination reason: Refutation not found, incomplete strategy
% 8.51/1.58  
% 8.51/1.58  
% 8.51/1.58  % (25845)Memory used [KB]: 5756
% 8.51/1.58  % (25845)Time elapsed: 0.008 s
% 8.51/1.58  % (25845)Instructions burned: 23 (million)
% 8.51/1.58  % (25845)------------------------------
% 8.51/1.58  % (25845)------------------------------
% 8.51/1.59  % (25846)dis+1002_1:1_cnfonf=lazy_simp:hud=5:plsq=on:plsqc=1:plsqr=32,1:prag=on:i=593:si=on:rtra=on_0 on theBenchmark for (2987ds/593Mi)
% 8.51/1.59  % (25844)Refutation not found, incomplete strategy
% 8.51/1.59  % (25844)------------------------------
% 8.51/1.59  % (25844)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 8.51/1.59  % (25844)Termination reason: Refutation not found, incomplete strategy
% 8.51/1.59  
% 8.51/1.59  
% 8.51/1.59  % (25844)Memory used [KB]: 5756
% 8.51/1.59  % (25844)Time elapsed: 0.021 s
% 8.51/1.59  % (25844)Instructions burned: 53 (million)
% 8.51/1.59  % (25844)------------------------------
% 8.51/1.59  % (25844)------------------------------
% 8.51/1.61  % (25847)dis+10_1:1_sd=2:sgt=20:slsq=on:ss=axioms:st=6.0:i=443:si=on:rtra=on_0 on theBenchmark for (2987ds/443Mi)
% 8.51/1.63  % (25840)Instruction limit reached!
% 8.51/1.63  % (25840)------------------------------
% 8.51/1.63  % (25840)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 8.51/1.63  % (25840)Termination reason: Unknown
% 8.51/1.63  % (25840)Termination phase: Saturation
% 8.51/1.63  
% 8.51/1.63  % (25840)Memory used [KB]: 2558
% 8.51/1.63  % (25840)Time elapsed: 0.203 s
% 8.51/1.63  % (25840)Instructions burned: 796 (million)
% 8.51/1.63  % (25840)------------------------------
% 8.51/1.63  % (25840)------------------------------
% 8.51/1.65  % (25848)dis+10_1:1_atotf=0.1:cbe=off:sd=3:ss=axioms:st=2.0:i=594:si=on:rtra=on_0 on theBenchmark for (2987ds/594Mi)
% 9.93/1.67  % (25848)Refutation not found, incomplete strategy
% 9.93/1.67  % (25848)------------------------------
% 9.93/1.67  % (25848)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 9.93/1.67  % (25848)Termination reason: Refutation not found, incomplete strategy
% 9.93/1.67  
% 9.93/1.67  
% 9.93/1.67  % (25848)Memory used [KB]: 5756
% 9.93/1.67  % (25848)Time elapsed: 0.022 s
% 9.93/1.67  % (25848)Instructions burned: 53 (million)
% 9.93/1.67  % (25848)------------------------------
% 9.93/1.67  % (25848)------------------------------
% 10.14/1.68  % (25849)ott+10_1:1024_anc=none:bd=off:e2e=on:fde=none:fsr=off:hud=10:ixr=off:nm=4:nwc=5.0:spb=goal:i=327:si=on:rtra=on_0 on theBenchmark for (2986ds/327Mi)
% 10.14/1.73  % (25846)Instruction limit reached!
% 10.14/1.73  % (25846)------------------------------
% 10.14/1.73  % (25846)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 10.14/1.73  % (25846)Termination reason: Unknown
% 10.14/1.73  % (25846)Termination phase: Saturation
% 10.14/1.73  
% 10.14/1.73  % (25846)Memory used [KB]: 7675
% 10.14/1.73  % (25846)Time elapsed: 0.149 s
% 10.14/1.73  % (25846)Instructions burned: 593 (million)
% 10.14/1.73  % (25846)------------------------------
% 10.14/1.73  % (25846)------------------------------
% 10.58/1.75  % (25850)lrs+1002_1:1_au=on:bd=off:e2e=on:sd=2:sos=on:ss=axioms:i=5411:si=on:rtra=on_0 on theBenchmark for (2986ds/5411Mi)
% 10.69/1.77  % (25847)Instruction limit reached!
% 10.69/1.77  % (25847)------------------------------
% 10.69/1.77  % (25847)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 10.69/1.77  % (25847)Termination reason: Unknown
% 10.69/1.77  % (25847)Termination phase: Saturation
% 10.69/1.77  
% 10.69/1.77  % (25847)Memory used [KB]: 6780
% 10.69/1.77  % (25847)Time elapsed: 0.161 s
% 10.69/1.77  % (25847)Instructions burned: 446 (million)
% 10.69/1.77  % (25847)------------------------------
% 10.69/1.77  % (25847)------------------------------
% 10.69/1.77  % (25850)Refutation not found, incomplete strategy
% 10.69/1.77  % (25850)------------------------------
% 10.69/1.77  % (25850)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 10.69/1.77  % (25850)Termination reason: Refutation not found, incomplete strategy
% 10.69/1.77  
% 10.69/1.77  
% 10.69/1.77  % (25850)Memory used [KB]: 5756
% 10.69/1.77  % (25850)Time elapsed: 0.021 s
% 10.69/1.77  % (25850)Instructions burned: 52 (million)
% 10.69/1.77  % (25850)------------------------------
% 10.69/1.77  % (25850)------------------------------
% 10.69/1.78  % (25852)dis+1003_1:64_cha=on:cnfonf=lazy_gen:hud=9:nwc=8.0:prag=on:i=96:si=on:rtra=on_0 on theBenchmark for (2985ds/96Mi)
% 10.69/1.79  % (25851)lrs+10_1:20_au=on:c=on:cbe=off:cnfonf=lazy_gen:ins=1:plsq=on:plsqc=1:plsqr=46,31:sac=on:i=1762:si=on:rtra=on_0 on theBenchmark for (2986ds/1762Mi)
% 10.98/1.82  % (25852)Instruction limit reached!
% 10.98/1.82  % (25852)------------------------------
% 10.98/1.82  % (25852)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 10.98/1.82  % (25852)Termination reason: Unknown
% 10.98/1.82  % (25852)Termination phase: Property scanning
% 10.98/1.82  
% 10.98/1.82  % (25852)Memory used [KB]: 1407
% 10.98/1.82  % (25852)Time elapsed: 0.038 s
% 10.98/1.82  % (25852)Instructions burned: 97 (million)
% 10.98/1.82  % (25852)------------------------------
% 10.98/1.82  % (25852)------------------------------
% 10.98/1.82  % (25849)Instruction limit reached!
% 10.98/1.82  % (25849)------------------------------
% 10.98/1.82  % (25849)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 10.98/1.82  % (25849)Termination reason: Unknown
% 10.98/1.82  % (25849)Termination phase: Saturation
% 10.98/1.82  
% 10.98/1.82  % (25849)Memory used [KB]: 6780
% 10.98/1.82  % (25849)Time elapsed: 0.141 s
% 10.98/1.82  % (25849)Instructions burned: 328 (million)
% 10.98/1.82  % (25849)------------------------------
% 10.98/1.82  % (25849)------------------------------
% 10.98/1.83  % (25843)Instruction limit reached!
% 10.98/1.83  % (25843)------------------------------
% 10.98/1.83  % (25843)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 10.98/1.83  % (25843)Termination reason: Unknown
% 10.98/1.83  % (25843)Termination phase: Saturation
% 10.98/1.83  
% 10.98/1.83  % (25843)Memory used [KB]: 7164
% 10.98/1.83  % (25843)Time elapsed: 0.316 s
% 10.98/1.83  % (25843)Instructions burned: 906 (million)
% 10.98/1.83  % (25843)------------------------------
% 10.98/1.83  % (25843)------------------------------
% 10.98/1.84  % (25854)lrs+1002_1:1024_au=on:cond=fast:ntd=on:piset=and:plsq=on:plsqc=1:plsqr=183491,1048576:sac=on:tgt=ground:i=90:si=on:rtra=on_0 on theBenchmark for (2985ds/90Mi)
% 10.98/1.84  % (25853)lrs+21_1:1_hud=5:kws=inv_frequency:nm=16:nwc=2.0:prag=on:sos=on:ss=axioms:i=503:si=on:rtra=on_0 on theBenchmark for (2985ds/503Mi)
% 10.98/1.85  % (25855)lrs+10_1:64_hud=5:plsq=on:plsqr=2011171,524288:i=593:si=on:rtra=on_0 on theBenchmark for (2985ds/593Mi)
% 11.36/1.86  % (25853)Refutation not found, incomplete strategy
% 11.36/1.86  % (25853)------------------------------
% 11.36/1.86  % (25853)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 11.36/1.86  % (25853)Termination reason: Refutation not found, incomplete strategy
% 11.36/1.86  
% 11.36/1.86  
% 11.36/1.86  % (25853)Memory used [KB]: 5756
% 11.36/1.86  % (25853)Time elapsed: 0.021 s
% 11.36/1.86  % (25853)Instructions burned: 53 (million)
% 11.36/1.86  % (25853)------------------------------
% 11.36/1.86  % (25853)------------------------------
% 11.36/1.87  % (25854)Instruction limit reached!
% 11.36/1.87  % (25854)------------------------------
% 11.36/1.87  % (25854)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 11.36/1.87  % (25854)Termination reason: Unknown
% 11.36/1.87  % (25854)Termination phase: Property scanning
% 11.36/1.87  
% 11.36/1.87  % (25854)Memory used [KB]: 1407
% 11.36/1.87  % (25854)Time elapsed: 0.034 s
% 11.36/1.87  % (25854)Instructions burned: 90 (million)
% 11.36/1.87  % (25854)------------------------------
% 11.36/1.87  % (25854)------------------------------
% 11.36/1.87  % (25856)dis-1002_1:1_alpa=false:apa=on:au=on:bd=off:cnfonf=off:e2e=on:er=filter:fde=unused:plsq=on:plsqr=9699663,1048576:s2a=on:sos=on:sp=unary_first:i=1512:si=on:rtra=on_0 on theBenchmark for (2985ds/1512Mi)
% 11.36/1.88  % (25857)lrs+1002_1:128_cbe=off:cnfonf=lazy_not_gen_be_off:ins=1:i=569:si=on:rtra=on_0 on theBenchmark for (2985ds/569Mi)
% 11.36/1.91  % (25856)Refutation not found, incomplete strategy
% 11.36/1.91  % (25856)------------------------------
% 11.36/1.91  % (25856)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 11.36/1.91  % (25856)Termination reason: Refutation not found, incomplete strategy
% 11.36/1.91  
% 11.36/1.91  
% 11.36/1.91  % (25856)Memory used [KB]: 6012
% 11.36/1.91  % (25856)Time elapsed: 0.034 s
% 11.36/1.91  % (25856)Instructions burned: 87 (million)
% 11.36/1.91  % (25856)------------------------------
% 11.36/1.91  % (25856)------------------------------
% 11.36/1.92  % (25858)ott+1002_1:1_bd=off:cnfonf=off:e2e=on:fd=off:fe=axiom:hud=5:prag=on:sos=on:i=501:si=on:rtra=on_0 on theBenchmark for (2984ds/501Mi)
% 11.98/2.01  % (25842)Instruction limit reached!
% 11.98/2.01  % (25842)------------------------------
% 11.98/2.01  % (25842)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 11.98/2.01  % (25842)Termination reason: Unknown
% 11.98/2.01  % (25842)Termination phase: Saturation
% 11.98/2.01  
% 11.98/2.01  % (25842)Memory used [KB]: 7931
% 11.98/2.01  % (25842)Time elapsed: 0.536 s
% 11.98/2.01  % (25842)Instructions burned: 1377 (million)
% 11.98/2.01  % (25842)------------------------------
% 11.98/2.01  % (25842)------------------------------
% 11.98/2.02  % (25833)Instruction limit reached!
% 11.98/2.02  % (25833)------------------------------
% 11.98/2.02  % (25833)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 11.98/2.02  % (25833)Termination reason: Unknown
% 11.98/2.02  % (25833)Termination phase: Saturation
% 11.98/2.02  
% 11.98/2.02  % (25833)Memory used [KB]: 8443
% 11.98/2.02  % (25833)Time elapsed: 0.789 s
% 11.98/2.02  % (25833)Instructions burned: 1827 (million)
% 11.98/2.02  % (25833)------------------------------
% 11.98/2.02  % (25833)------------------------------
% 11.98/2.02  % (25859)lrs+1010_1:3_cnfonf=conj_eager:fsr=off:prag=on:sd=4:sgt=10:ss=axioms:i=562:si=on:rtra=on_0 on theBenchmark for (2983ds/562Mi)
% 11.98/2.03  % (25859)Refutation not found, incomplete strategy
% 11.98/2.03  % (25859)------------------------------
% 11.98/2.03  % (25859)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 11.98/2.03  % (25859)Termination reason: Refutation not found, incomplete strategy
% 11.98/2.03  
% 11.98/2.03  
% 11.98/2.03  % (25859)Memory used [KB]: 5756
% 11.98/2.03  % (25859)Time elapsed: 0.009 s
% 11.98/2.03  % (25859)Instructions burned: 23 (million)
% 11.98/2.03  % (25859)------------------------------
% 11.98/2.03  % (25859)------------------------------
% 11.98/2.04  % (25860)lrs+10_1:1_au=on:cnfonf=off:fde=unused:kws=precedence:tgt=full:i=406:si=on:rtra=on_0 on theBenchmark for (2983ds/406Mi)
% 12.23/2.04  % (25861)dis+1004_1:128_au=on:cbe=off:e2e=on:sac=on:i=582:si=on:rtra=on_0 on theBenchmark for (2983ds/582Mi)
% 12.23/2.05  % (25857)Instruction limit reached!
% 12.23/2.05  % (25857)------------------------------
% 12.23/2.05  % (25857)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 12.23/2.05  % (25857)Termination reason: Unknown
% 12.23/2.05  % (25857)Termination phase: Saturation
% 12.23/2.05  
% 12.23/2.05  % (25857)Memory used [KB]: 7675
% 12.23/2.05  % (25857)Time elapsed: 0.169 s
% 12.23/2.05  % (25857)Instructions burned: 570 (million)
% 12.23/2.05  % (25857)------------------------------
% 12.23/2.05  % (25857)------------------------------
% 12.23/2.05  % (25855)Instruction limit reached!
% 12.23/2.05  % (25855)------------------------------
% 12.23/2.05  % (25855)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 12.23/2.05  % (25855)Termination reason: Unknown
% 12.23/2.05  % (25855)Termination phase: Saturation
% 12.23/2.05  
% 12.23/2.05  % (25855)Memory used [KB]: 6780
% 12.23/2.05  % (25855)Time elapsed: 0.206 s
% 12.23/2.05  % (25855)Instructions burned: 594 (million)
% 12.23/2.05  % (25855)------------------------------
% 12.23/2.05  % (25855)------------------------------
% 12.23/2.05  % (25858)Refutation not found, incomplete strategy
% 12.23/2.05  % (25858)------------------------------
% 12.23/2.05  % (25858)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 12.23/2.05  % (25858)Termination reason: Refutation not found, incomplete strategy
% 12.23/2.05  
% 12.23/2.05  
% 12.23/2.05  % (25858)Memory used [KB]: 7547
% 12.23/2.05  % (25858)Time elapsed: 0.130 s
% 12.23/2.05  % (25858)Instructions burned: 441 (million)
% 12.23/2.05  % (25858)------------------------------
% 12.23/2.05  % (25858)------------------------------
% 12.81/2.06  % (25864)lrs+1010_1:6_au=on:cnfonf=conj_eager:nwc=10.0:pe=on:prag=on:s2a=on:ss=axioms:st=1.5:i=1335:si=on:rtra=on_0 on theBenchmark for (2983ds/1335Mi)
% 12.81/2.06  % (25863)lrs+1010_1:1_au=on:cbe=off:cnfonf=conj_eager:tgt=ground:i=393:si=on:rtra=on_0 on theBenchmark for (2983ds/393Mi)
% 12.81/2.07  % (25862)lrs+2_1:1_au=on:bd=off:bsr=unit_only:sd=2:sgt=32:sos=all:ss=axioms:i=456:si=on:rtra=on_0 on theBenchmark for (2983ds/456Mi)
% 12.81/2.07  % (25864)Refutation not found, incomplete strategy
% 12.81/2.07  % (25864)------------------------------
% 12.81/2.07  % (25864)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 12.81/2.07  % (25864)Termination reason: Refutation not found, incomplete strategy
% 12.81/2.07  
% 12.81/2.07  
% 12.81/2.07  % (25864)Memory used [KB]: 5756
% 12.81/2.07  % (25864)Time elapsed: 0.011 s
% 12.81/2.07  % (25864)Instructions burned: 28 (million)
% 12.81/2.07  % (25864)------------------------------
% 12.81/2.07  % (25864)------------------------------
% 12.81/2.09  % (25865)dis+1010_16:1_acc=model:au=on:avsq=on:cond=fast:plsq=on:plsqc=2:plsqr=9267,262144:i=3373:si=on:rtra=on_0 on theBenchmark for (2983ds/3373Mi)
% 13.92/2.19  % (25863)Instruction limit reached!
% 13.92/2.19  % (25863)------------------------------
% 13.92/2.19  % (25863)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 13.92/2.19  % (25863)Termination reason: Unknown
% 13.92/2.19  % (25863)Termination phase: Saturation
% 13.92/2.19  
% 13.92/2.19  % (25863)Memory used [KB]: 7547
% 13.92/2.19  % (25863)Time elapsed: 0.130 s
% 13.92/2.19  % (25863)Instructions burned: 394 (million)
% 13.92/2.19  % (25863)------------------------------
% 13.92/2.19  % (25863)------------------------------
% 13.92/2.20  % (25862)Refutation not found, incomplete strategy
% 13.92/2.20  % (25862)------------------------------
% 13.92/2.20  % (25862)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 13.92/2.20  % (25862)Termination reason: Refutation not found, incomplete strategy
% 13.92/2.20  
% 13.92/2.20  
% 13.92/2.20  % (25862)Memory used [KB]: 7547
% 13.92/2.20  % (25862)Time elapsed: 0.135 s
% 13.92/2.20  % (25862)Instructions burned: 447 (million)
% 13.92/2.20  % (25862)------------------------------
% 13.92/2.20  % (25862)------------------------------
% 13.92/2.20  % (25860)Instruction limit reached!
% 13.92/2.20  % (25860)------------------------------
% 13.92/2.20  % (25860)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 13.92/2.20  % (25860)Termination reason: Unknown
% 13.92/2.20  % (25860)Termination phase: Saturation
% 13.92/2.20  
% 13.92/2.20  % (25860)Memory used [KB]: 7547
% 13.92/2.20  % (25860)Time elapsed: 0.170 s
% 13.92/2.20  % (25860)Instructions burned: 406 (million)
% 13.92/2.20  % (25860)------------------------------
% 13.92/2.20  % (25860)------------------------------
% 13.92/2.21  % (25866)dis+10_1:1024_aac=none:au=on:cnfonf=lazy_gen:plsq=on:plsqc=1:plsqr=32,1:spb=goal_then_units:i=474:si=on:rtra=on_0 on theBenchmark for (2981ds/474Mi)
% 13.92/2.22  % (25868)dis+1010_1:1_amm=off:cs=on:kws=precedence:nwc=10.0:piset=all:s2a=on:sac=on:sp=unary_frequency:spb=goal:ss=axioms:st=3.0:i=590:si=on:rtra=on_0 on theBenchmark for (2981ds/590Mi)
% 13.92/2.22  % (25861)Instruction limit reached!
% 13.92/2.22  % (25861)------------------------------
% 13.92/2.22  % (25861)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 13.92/2.22  % (25861)Termination reason: Unknown
% 13.92/2.22  % (25861)Termination phase: Saturation
% 13.92/2.22  
% 13.92/2.22  % (25861)Memory used [KB]: 6780
% 13.92/2.22  % (25861)Time elapsed: 0.176 s
% 13.92/2.22  % (25861)Instructions burned: 582 (million)
% 13.92/2.22  % (25861)------------------------------
% 13.92/2.22  % (25861)------------------------------
% 13.92/2.22  % (25867)lrs+1002_1:16_amm=sco:cnfonf=lazy_pi_sigma_gen:fe=off:nm=60:piset=all_but_not_eq:plsq=on:plsqc=1:plsqr=2,1:rawr=on:sp=occurrence:ss=included:st=-1.0:i=157:si=on:rtra=on_0 on theBenchmark for (2981ds/157Mi)
% 13.92/2.24  % (25868)Refutation not found, incomplete strategy
% 13.92/2.24  % (25868)------------------------------
% 13.92/2.24  % (25868)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 13.92/2.24  % (25868)Termination reason: Refutation not found, incomplete strategy
% 13.92/2.24  
% 13.92/2.24  
% 13.92/2.24  % (25868)Memory used [KB]: 5756
% 13.92/2.24  % (25868)Time elapsed: 0.023 s
% 13.92/2.24  % (25868)Instructions burned: 57 (million)
% 13.92/2.24  % (25868)------------------------------
% 13.92/2.24  % (25868)------------------------------
% 13.92/2.24  % (25869)dis+10_1:1024_kws=precedence:prag=on:rawr=on:sos=all:sp=unary_first:i=104:si=on:rtra=on_0 on theBenchmark for (2981ds/104Mi)
% 14.45/2.25  % (25870)lrs+1010_1:10_au=on:bd=off:cnfonf=lazy_pi_sigma_gen:sp=occurrence:i=414:si=on:rtra=on_0 on theBenchmark for (2981ds/414Mi)
% 14.45/2.28  % (25867)Instruction limit reached!
% 14.45/2.28  % (25867)------------------------------
% 14.45/2.28  % (25867)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 14.45/2.28  % (25867)Termination reason: Unknown
% 14.45/2.28  % (25867)Termination phase: Saturation
% 14.45/2.28  
% 14.45/2.28  % (25867)Memory used [KB]: 6140
% 14.45/2.28  % (25867)Time elapsed: 0.053 s
% 14.45/2.28  % (25867)Instructions burned: 159 (million)
% 14.45/2.28  % (25867)------------------------------
% 14.45/2.28  % (25867)------------------------------
% 14.45/2.28  % (25869)Instruction limit reached!
% 14.45/2.28  % (25869)------------------------------
% 14.45/2.28  % (25869)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 14.45/2.28  % (25869)Termination reason: Unknown
% 14.45/2.28  % (25869)Termination phase: Property scanning
% 14.45/2.28  
% 14.45/2.28  % (25869)Memory used [KB]: 1407
% 14.45/2.28  % (25869)Time elapsed: 0.040 s
% 14.45/2.28  % (25869)Instructions burned: 104 (million)
% 14.45/2.28  % (25869)------------------------------
% 14.45/2.28  % (25869)------------------------------
% 14.45/2.29  % (25872)dis+21_1:5_au=on:ntd=on:nwc=5.0:s2a=on:ss=axioms:st=5.0:i=961:si=on:rtra=on_0 on theBenchmark for (2980ds/961Mi)
% 14.45/2.29  % (25871)dis+10_1:1_av=off:bsd=on:bsr=unit_only:fd=off:hud=8:nm=16:prag=on:i=715:si=on:rtra=on_0 on theBenchmark for (2981ds/715Mi)
% 14.94/2.36  % (25866)Instruction limit reached!
% 14.94/2.36  % (25866)------------------------------
% 14.94/2.36  % (25866)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 14.94/2.36  % (25866)Termination reason: Unknown
% 14.94/2.36  % (25866)Termination phase: Saturation
% 14.94/2.36  
% 14.94/2.36  % (25866)Memory used [KB]: 7675
% 14.94/2.36  % (25866)Time elapsed: 0.179 s
% 14.94/2.36  % (25866)Instructions burned: 474 (million)
% 14.94/2.36  % (25866)------------------------------
% 14.94/2.36  % (25866)------------------------------
% 14.94/2.38  % (25873)lrs-1002_1:128_abs=on:bd=preordered:cbe=off:e2e=on:fde=unused:fe=off:tgt=full:i=1213:si=on:rtra=on_0 on theBenchmark for (2979ds/1213Mi)
% 14.94/2.39  % (25870)Instruction limit reached!
% 14.94/2.39  % (25870)------------------------------
% 14.94/2.39  % (25870)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 14.94/2.39  % (25870)Termination reason: Unknown
% 14.94/2.39  % (25870)Termination phase: Saturation
% 14.94/2.39  
% 14.94/2.39  % (25870)Memory used [KB]: 7547
% 14.94/2.39  % (25870)Time elapsed: 0.138 s
% 14.94/2.39  % (25870)Instructions burned: 414 (million)
% 14.94/2.39  % (25870)------------------------------
% 14.94/2.39  % (25870)------------------------------
% 14.94/2.39  % (25851)Instruction limit reached!
% 14.94/2.39  % (25851)------------------------------
% 14.94/2.39  % (25851)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 14.94/2.39  % (25851)Termination reason: Unknown
% 14.94/2.39  % (25851)Termination phase: Saturation
% 14.94/2.39  
% 14.94/2.39  % (25851)Memory used [KB]: 8443
% 14.94/2.39  % (25851)Time elapsed: 0.626 s
% 14.94/2.39  % (25851)Instructions burned: 1765 (million)
% 14.94/2.39  % (25851)------------------------------
% 14.94/2.39  % (25851)------------------------------
% 14.94/2.40  % (25875)dis+1002_1:1_amm=off:au=on:bsd=on:cbe=off:cnfonf=lazy_gen:sp=unary_frequency:i=481:si=on:rtra=on_0 on theBenchmark for (2979ds/481Mi)
% 14.94/2.41  % (25874)lrs+1002_1:12_bd=off:hud=1:ntd=on:piset=equals:prag=on:i=1979:si=on:rtra=on_0 on theBenchmark for (2979ds/1979Mi)
% 15.60/2.44  % (25872)Refutation not found, incomplete strategy
% 15.60/2.44  % (25872)------------------------------
% 15.60/2.44  % (25872)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 15.60/2.44  % (25872)Termination reason: Refutation not found, incomplete strategy
% 15.60/2.44  
% 15.60/2.44  
% 15.60/2.44  % (25872)Memory used [KB]: 7547
% 15.60/2.44  % (25872)Time elapsed: 0.151 s
% 15.60/2.44  % (25872)Instructions burned: 480 (million)
% 15.60/2.44  % (25872)------------------------------
% 15.60/2.44  % (25872)------------------------------
% 15.60/2.46  % (25876)dis+10_8:1_apa=on:cnfonf=off:e2e=on:plsq=on:plsqc=1:plsqr=32,1:ss=axioms:i=783:si=on:rtra=on_0 on theBenchmark for (2979ds/783Mi)
% 15.60/2.47  % (25876)Refutation not found, incomplete strategy
% 15.60/2.47  % (25876)------------------------------
% 15.60/2.47  % (25876)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 15.60/2.47  % (25876)Termination reason: Refutation not found, incomplete strategy
% 15.60/2.47  
% 15.60/2.47  
% 15.60/2.47  % (25876)Memory used [KB]: 5756
% 15.60/2.47  % (25876)Time elapsed: 0.015 s
% 15.60/2.47  % (25876)Instructions burned: 51 (million)
% 15.60/2.47  % (25876)------------------------------
% 15.60/2.47  % (25876)------------------------------
% 15.60/2.48  % (25877)lrs+1010_1:1_avsq=on:avsqr=1,16:kws=inv_arity:nwc=5.0:sd=1:ss=axioms:i=432:si=on:rtra=on_0 on theBenchmark for (2978ds/432Mi)
% 15.60/2.49  % (25877)Refutation not found, incomplete strategy
% 15.60/2.49  % (25877)------------------------------
% 15.60/2.49  % (25877)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 15.60/2.49  % (25877)Termination reason: Refutation not found, incomplete strategy
% 15.60/2.49  
% 15.60/2.49  
% 15.60/2.49  % (25877)Memory used [KB]: 5756
% 15.60/2.49  % (25877)Time elapsed: 0.014 s
% 15.60/2.49  % (25877)Instructions burned: 51 (million)
% 15.60/2.49  % (25877)------------------------------
% 15.60/2.49  % (25877)------------------------------
% 15.97/2.51  % (25878)lrs+1010_1:1_atotf=0.5:au=on:cbe=off:cnfonf=lazy_not_be_gen:fe=off:nwc=5.0:spb=units:i=1670:si=on:rtra=on_0 on theBenchmark for (2978ds/1670Mi)
% 15.97/2.52  % (25871)Instruction limit reached!
% 15.97/2.52  % (25871)------------------------------
% 15.97/2.52  % (25871)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 15.97/2.52  % (25871)Termination reason: Unknown
% 15.97/2.52  % (25871)Termination phase: Saturation
% 15.97/2.52  
% 15.97/2.52  % (25871)Memory used [KB]: 2430
% 15.97/2.52  % (25871)Time elapsed: 0.232 s
% 15.97/2.52  % (25871)Instructions burned: 718 (million)
% 15.97/2.52  % (25871)------------------------------
% 15.97/2.52  % (25871)------------------------------
% 15.97/2.53  % (25875)Instruction limit reached!
% 15.97/2.53  % (25875)------------------------------
% 15.97/2.53  % (25875)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 15.97/2.53  % (25875)Termination reason: Unknown
% 15.97/2.53  % (25875)Termination phase: Saturation
% 15.97/2.53  
% 15.97/2.53  % (25875)Memory used [KB]: 7675
% 15.97/2.53  % (25875)Time elapsed: 0.126 s
% 15.97/2.53  % (25875)Instructions burned: 481 (million)
% 15.97/2.53  % (25875)------------------------------
% 15.97/2.53  % (25875)------------------------------
% 15.97/2.54  % (25879)dis+2_1:1_au=on:hfaw=0:hfsq=on:sp=weighted_frequency:i=90:si=on:rtra=on_0 on theBenchmark for (2978ds/90Mi)
% 15.97/2.54  % (25880)dis+10_1:1_au=on:cnfonf=lazy_gen:ixr=off:plsq=on:plsqc=1:plsqr=32,1:i=346:si=on:rtra=on_0 on theBenchmark for (2978ds/346Mi)
% 16.52/2.57  % (25879)Instruction limit reached!
% 16.52/2.57  % (25879)------------------------------
% 16.52/2.57  % (25879)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 16.52/2.57  % (25879)Termination reason: Unknown
% 16.52/2.57  % (25879)Termination phase: Property scanning
% 16.52/2.57  
% 16.52/2.57  % (25879)Memory used [KB]: 1407
% 16.52/2.57  % (25879)Time elapsed: 0.031 s
% 16.52/2.57  % (25879)Instructions burned: 91 (million)
% 16.52/2.57  % (25879)------------------------------
% 16.52/2.57  % (25879)------------------------------
% 16.52/2.57  % (25881)dis+1002_1:1_cnfonf=lazy_not_gen:hud=10:plsq=on:plsqc=1:plsqr=32,1:prag=on:i=401:si=on:rtra=on_0 on theBenchmark for (2977ds/401Mi)
% 16.52/2.63  % (25880)Instruction limit reached!
% 16.52/2.63  % (25880)------------------------------
% 16.52/2.63  % (25880)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 16.52/2.63  % (25880)Termination reason: Unknown
% 16.52/2.63  % (25880)Termination phase: Saturation
% 16.52/2.63  
% 16.52/2.63  % (25880)Memory used [KB]: 6908
% 16.52/2.63  % (25880)Time elapsed: 0.087 s
% 16.52/2.63  % (25880)Instructions burned: 346 (million)
% 16.52/2.63  % (25880)------------------------------
% 16.52/2.63  % (25880)------------------------------
% 16.52/2.63  % (25882)lrs+1010_1:1_au=on:s2a=on:sd=1:sgt=50:ss=axioms:i=6454:si=on:rtra=on_0 on theBenchmark for (2977ds/6454Mi)
% 17.09/2.70  % (25881)Instruction limit reached!
% 17.09/2.70  % (25881)------------------------------
% 17.09/2.70  % (25881)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 17.09/2.70  % (25881)Termination reason: Unknown
% 17.09/2.70  % (25881)Termination phase: Saturation
% 17.09/2.70  
% 17.09/2.70  % (25881)Memory used [KB]: 7547
% 17.09/2.70  % (25881)Time elapsed: 0.125 s
% 17.09/2.70  % (25881)Instructions burned: 402 (million)
% 17.09/2.70  % (25881)------------------------------
% 17.09/2.70  % (25881)------------------------------
% 17.09/2.72  % (25883)dis+1010_1:1_avsq=on:fe=off:fsr=off:hud=10:kws=arity:prag=on:i=283:si=on:rtra=on_0 on theBenchmark for (2976ds/283Mi)
% 17.36/2.82  % (25883)Instruction limit reached!
% 17.36/2.82  % (25883)------------------------------
% 17.36/2.82  % (25883)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 17.36/2.82  % (25883)Termination reason: Unknown
% 17.36/2.82  % (25883)Termination phase: Saturation
% 17.36/2.82  
% 17.36/2.82  % (25883)Memory used [KB]: 6268
% 17.36/2.82  % (25883)Time elapsed: 0.103 s
% 17.36/2.82  % (25883)Instructions burned: 285 (million)
% 17.36/2.82  % (25883)------------------------------
% 17.36/2.82  % (25883)------------------------------
% 17.36/2.84  % (25884)ott+10_1:1_aac=none:apa=on:au=on:cnfonf=off:ntd=on:nwc=12.0:sos=on:i=865:si=on:rtra=on_0 on theBenchmark for (2975ds/865Mi)
% 17.78/2.85  % (25815)Instruction limit reached!
% 17.78/2.85  % (25815)------------------------------
% 17.78/2.85  % (25815)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 17.78/2.85  % (25815)Termination reason: Unknown
% 17.78/2.85  % (25815)Termination phase: Saturation
% 17.78/2.85  
% 17.78/2.85  % (25815)Memory used [KB]: 10362
% 17.78/2.85  % (25815)Time elapsed: 1.831 s
% 17.78/2.85  % (25815)Instructions burned: 5207 (million)
% 17.78/2.85  % (25815)------------------------------
% 17.78/2.85  % (25815)------------------------------
% 17.78/2.87  % (25885)lrs+1002_3:4_au=on:av=off:cnfonf=off:fd=off:fsr=off:ins=2:sd=1:sos=on:ss=axioms:i=4528:si=on:rtra=on_0 on theBenchmark for (2975ds/4528Mi)
% 17.78/2.88  % (25885)Refutation not found, incomplete strategy
% 17.78/2.88  % (25885)------------------------------
% 17.78/2.88  % (25885)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 17.78/2.88  % (25885)Termination reason: Refutation not found, incomplete strategy
% 17.78/2.88  
% 17.78/2.88  
% 17.78/2.88  % (25885)Memory used [KB]: 1279
% 17.78/2.88  % (25885)Time elapsed: 0.014 s
% 17.78/2.89  % (25885)Instructions burned: 53 (million)
% 17.78/2.89  % (25885)------------------------------
% 17.78/2.89  % (25885)------------------------------
% 17.78/2.89  % (25873)Instruction limit reached!
% 17.78/2.89  % (25873)------------------------------
% 17.78/2.89  % (25873)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 17.78/2.89  % (25873)Termination reason: Unknown
% 17.78/2.89  % (25873)Termination phase: Saturation
% 17.78/2.89  
% 17.78/2.89  % (25873)Memory used [KB]: 7803
% 17.78/2.89  % (25873)Time elapsed: 0.512 s
% 17.78/2.89  % (25873)Instructions burned: 1215 (million)
% 17.78/2.89  % (25873)------------------------------
% 17.78/2.89  % (25873)------------------------------
% 17.78/2.89  % (25886)dis+1002_1:1_cbe=off:hud=5:nm=4:plsq=on:plsqr=7,1:prag=on:sp=const_max:tnu=1:i=1001:si=on:rtra=on_0 on theBenchmark for (2974ds/1001Mi)
% 17.78/2.90  % (25887)lrs+1002_1:1_au=on:cbe=off:cnfonf=conj_eager:cond=on:hi=on:i=102:si=on:rtra=on_0 on theBenchmark for (2974ds/102Mi)
% 19.76/2.93  % (25887)Instruction limit reached!
% 19.76/2.93  % (25887)------------------------------
% 19.76/2.93  % (25887)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 19.76/2.93  % (25887)Termination reason: Unknown
% 19.76/2.93  % (25887)Termination phase: Property scanning
% 19.76/2.93  
% 19.76/2.93  % (25887)Memory used [KB]: 1407
% 19.76/2.93  % (25887)Time elapsed: 0.031 s
% 19.76/2.93  % (25887)Instructions burned: 105 (million)
% 19.76/2.93  % (25887)------------------------------
% 19.76/2.93  % (25887)------------------------------
% 19.76/2.93  % (25888)ott+1010_3:1_nm=20:s2a=on:s2at=3.0:sp=const_frequency:i=952:si=on:rtra=on_0 on theBenchmark for (2974ds/952Mi)
% 20.16/2.97  % (25884)Refutation not found, incomplete strategy
% 20.16/2.97  % (25884)------------------------------
% 20.16/2.97  % (25884)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 20.16/2.98  % (25884)Termination reason: Refutation not found, incomplete strategy
% 20.16/2.98  
% 20.16/2.98  
% 20.16/2.98  % (25884)Memory used [KB]: 7675
% 20.16/2.98  % (25884)Time elapsed: 0.137 s
% 20.16/2.98  % (25884)Instructions burned: 425 (million)
% 20.16/2.98  % (25884)------------------------------
% 20.16/2.98  % (25884)------------------------------
% 20.16/2.99  % (25889)lrs+1010_1:1024_add=large:c=on:cbe=off:cnfonf=lazy_gen:fde=none:nm=30:piset=and:sac=on:uhcvi=on:i=578:si=on:rtra=on_0 on theBenchmark for (2973ds/578Mi)
% 20.16/3.06  % (25878)Instruction limit reached!
% 20.16/3.06  % (25878)------------------------------
% 20.16/3.06  % (25878)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 20.16/3.06  % (25878)Termination reason: Unknown
% 20.16/3.06  % (25878)Termination phase: Saturation
% 20.16/3.06  
% 20.16/3.06  % (25878)Memory used [KB]: 8699
% 20.16/3.06  % (25878)Time elapsed: 0.550 s
% 20.16/3.06  % (25878)Instructions burned: 1670 (million)
% 20.16/3.06  % (25878)------------------------------
% 20.16/3.06  % (25878)------------------------------
% 20.79/3.07  % (25890)dis+1010_1:4_avsq=on:avsqr=16,1:bet=on:cbe=off:cnfonf=lazy_not_be_gen:hud=5:plsq=on:plsqc=1:plsqr=32,1:prag=on:i=643:si=on:rtra=on_0 on theBenchmark for (2973ds/643Mi)
% 20.79/3.07  % (25874)Instruction limit reached!
% 20.79/3.07  % (25874)------------------------------
% 20.79/3.07  % (25874)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 20.79/3.07  % (25874)Termination reason: Unknown
% 20.79/3.07  % (25874)Termination phase: Saturation
% 20.79/3.07  
% 20.79/3.07  % (25874)Memory used [KB]: 9083
% 20.79/3.07  % (25874)Time elapsed: 0.671 s
% 20.79/3.07  % (25874)Instructions burned: 1981 (million)
% 20.79/3.07  % (25874)------------------------------
% 20.79/3.07  % (25874)------------------------------
% 20.79/3.09  % (25891)lrs+1010_1:1_cnfonf=off:ntd=on:nwc=3.0:s2a=on:sp=const_frequency:i=865:si=on:rtra=on_0 on theBenchmark for (2972ds/865Mi)
% 20.93/3.11  % (25865)Instruction limit reached!
% 20.93/3.11  % (25865)------------------------------
% 20.93/3.11  % (25865)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 20.93/3.11  % (25865)Termination reason: Unknown
% 20.93/3.11  % (25865)Termination phase: Saturation
% 20.93/3.11  
% 20.93/3.11  % (25865)Memory used [KB]: 9722
% 20.93/3.11  % (25865)Time elapsed: 1.038 s
% 20.93/3.11  % (25865)Instructions burned: 3376 (million)
% 20.93/3.11  % (25865)------------------------------
% 20.93/3.11  % (25865)------------------------------
% 21.03/3.13  % (25892)lrs+10_1:1_au=on:erd=off:s2a=on:s2at=3.0:sos=all:i=1174:si=on:rtra=on_0 on theBenchmark for (2972ds/1174Mi)
% 21.03/3.19  % (25886)Instruction limit reached!
% 21.03/3.19  % (25886)------------------------------
% 21.03/3.19  % (25886)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 21.03/3.19  % (25886)Termination reason: Unknown
% 21.03/3.19  % (25886)Termination phase: Saturation
% 21.03/3.19  
% 21.03/3.19  % (25886)Memory used [KB]: 7291
% 21.03/3.19  % (25886)Time elapsed: 0.301 s
% 21.03/3.19  % (25886)Instructions burned: 1001 (million)
% 21.03/3.19  % (25886)------------------------------
% 21.03/3.19  % (25886)------------------------------
% 21.03/3.20  % (25893)ott+1010_1:32_apa=on:atotf=0.3:au=on:c=on:cnfonf=off:fe=off:fsr=off:nm=6:piset=or:sac=on:sos=on:i=644:si=on:rtra=on_0 on theBenchmark for (2971ds/644Mi)
% 21.30/3.24  % (25888)Instruction limit reached!
% 21.30/3.24  % (25888)------------------------------
% 21.30/3.24  % (25888)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 21.30/3.24  % (25888)Termination reason: Unknown
% 21.30/3.24  % (25888)Termination phase: Saturation
% 21.30/3.24  
% 21.30/3.24  % (25888)Memory used [KB]: 7291
% 21.30/3.24  % (25888)Time elapsed: 0.311 s
% 21.30/3.24  % (25888)Instructions burned: 954 (million)
% 21.30/3.24  % (25888)------------------------------
% 21.30/3.24  % (25888)------------------------------
% 21.30/3.27  % (25894)lrs+10_1:1_alpa=true:au=on:cs=on:tgt=ground:i=1201:si=on:rtra=on_0 on theBenchmark for (2971ds/1201Mi)
% 21.30/3.28  % (25892)Refutation not found, incomplete strategy
% 21.30/3.28  % (25892)------------------------------
% 21.30/3.28  % (25892)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 21.30/3.28  % (25892)Termination reason: Refutation not found, incomplete strategy
% 21.30/3.28  
% 21.30/3.28  
% 21.30/3.28  % (25892)Memory used [KB]: 7547
% 21.30/3.28  % (25892)Time elapsed: 0.152 s
% 21.30/3.28  % (25892)Instructions burned: 448 (million)
% 21.30/3.28  % (25892)------------------------------
% 21.30/3.28  % (25892)------------------------------
% 21.30/3.28  % (25889)Instruction limit reached!
% 21.30/3.28  % (25889)------------------------------
% 21.30/3.28  % (25889)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 21.30/3.28  % (25889)Termination reason: Unknown
% 21.30/3.28  % (25889)Termination phase: Saturation
% 21.30/3.28  
% 21.30/3.28  % (25889)Memory used [KB]: 7291
% 21.30/3.28  % (25889)Time elapsed: 0.287 s
% 21.30/3.28  % (25889)Instructions burned: 579 (million)
% 21.30/3.28  % (25889)------------------------------
% 21.30/3.28  % (25889)------------------------------
% 21.30/3.28  % (25890)Instruction limit reached!
% 21.30/3.28  % (25890)------------------------------
% 21.30/3.28  % (25890)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 21.30/3.28  % (25890)Termination reason: Unknown
% 21.30/3.28  % (25890)Termination phase: Saturation
% 21.30/3.28  
% 21.30/3.28  % (25890)Memory used [KB]: 7803
% 21.30/3.28  % (25890)Time elapsed: 0.215 s
% 21.30/3.28  % (25890)Instructions burned: 644 (million)
% 21.30/3.28  % (25890)------------------------------
% 21.30/3.28  % (25890)------------------------------
% 21.30/3.29  % (25893)Refutation not found, incomplete strategy
% 21.30/3.29  % (25893)------------------------------
% 21.30/3.29  % (25893)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 21.30/3.29  % (25893)Termination reason: Refutation not found, incomplete strategy
% 21.30/3.29  
% 21.30/3.29  
% 21.30/3.29  % (25893)Memory used [KB]: 7675
% 21.30/3.29  % (25893)Time elapsed: 0.086 s
% 21.30/3.29  % (25893)Instructions burned: 424 (million)
% 21.30/3.29  % (25893)------------------------------
% 21.30/3.29  % (25893)------------------------------
% 21.30/3.29  % (25895)lrs+1666_1:64_cnfonf=lazy_simp:hud=5:plsq=on:plsql=on:plsqr=152565,524288:tnu=2:i=1046:si=on:rtra=on_0 on theBenchmark for (2970ds/1046Mi)
% 22.45/3.30  % (25896)lrs+1010_1:1_c=on:cnfonf=lazy_simp:fsr=off:hud=5:kws=arity:nm=32:plsq=on:plsqc=1:plsqr=642,29:prag=on:i=222:si=on:rtra=on_0 on theBenchmark for (2970ds/222Mi)
% 22.45/3.30  % (25897)ott+1010_1:4_cbe=off:chr=on:hfsq=on:hfsqr=1,16:hud=3:sac=on:sp=unary_frequency:ss=axioms:st=5.0:tnu=2:i=68:si=on:rtra=on_0 on theBenchmark for (2970ds/68Mi)
% 22.45/3.32  % (25897)Instruction limit reached!
% 22.45/3.32  % (25897)------------------------------
% 22.45/3.32  % (25897)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 22.45/3.32  % (25897)Termination reason: Unknown
% 22.45/3.32  % (25897)Termination phase: Function definition elimination
% 22.45/3.32  
% 22.45/3.32  % (25897)Memory used [KB]: 1407
% 22.45/3.32  % (25897)Time elapsed: 0.027 s
% 22.45/3.32  % (25897)Instructions burned: 69 (million)
% 22.45/3.32  % (25897)------------------------------
% 22.45/3.32  % (25897)------------------------------
% 22.45/3.32  % (25898)lrs+1010_1:1_chr=on:cnfonf=lazy_not_be_gen:gs=on:hud=5:plsq=on:plsqc=1:plsqr=5,1:prag=on:rawr=on:i=454:si=on:rtra=on_0 on theBenchmark for (2970ds/454Mi)
% 22.45/3.34  % (25896)Instruction limit reached!
% 22.45/3.34  % (25896)------------------------------
% 22.45/3.34  % (25896)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 22.45/3.34  % (25896)Termination reason: Unknown
% 22.45/3.34  % (25896)Termination phase: Saturation
% 22.45/3.34  
% 22.45/3.34  % (25896)Memory used [KB]: 6524
% 22.45/3.34  % (25896)Time elapsed: 0.047 s
% 22.45/3.34  % (25896)Instructions burned: 222 (million)
% 22.45/3.34  % (25896)------------------------------
% 22.45/3.34  % (25896)------------------------------
% 22.45/3.35  % (25899)dis+1002_1:1_cnfonf=lazy_simp:hud=5:plsq=on:plsqc=1:plsqr=32,1:prag=on:i=360:si=on:rtra=on_0 on theBenchmark for (2970ds/360Mi)
% 22.45/3.35  % (25900)lrs+1002_1:16_amm=sco:cnfonf=lazy_pi_sigma_gen:fe=off:nm=60:piset=all_but_not_eq:plsq=on:plsqc=1:plsqr=2,1:rawr=on:sp=occurrence:ss=included:st=-1.0:i=157:si=on:rtra=on_0 on theBenchmark for (2970ds/157Mi)
% 22.80/3.39  % (25900)Instruction limit reached!
% 22.80/3.39  % (25900)------------------------------
% 22.80/3.39  % (25900)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 22.80/3.39  % (25900)Termination reason: Unknown
% 22.80/3.39  % (25900)Termination phase: Saturation
% 22.80/3.39  
% 22.80/3.39  % (25900)Memory used [KB]: 6268
% 22.80/3.39  % (25900)Time elapsed: 0.036 s
% 22.80/3.39  % (25900)Instructions burned: 161 (million)
% 22.80/3.39  % (25900)------------------------------
% 22.80/3.39  % (25900)------------------------------
% 22.80/3.39  % (25901)ott+1004_1:24_anc=none:cbe=off:cnfonf=lazy_not_gen:fe=off:piset=not:prag=on:rp=on:i=5061:si=on:rtra=on_0 on theBenchmark for (2969ds/5061Mi)
% 22.89/3.41  % (25891)Instruction limit reached!
% 22.89/3.41  % (25891)------------------------------
% 22.89/3.41  % (25891)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 22.89/3.41  % (25891)Termination reason: Unknown
% 22.89/3.41  % (25891)Termination phase: Saturation
% 22.89/3.41  
% 22.89/3.41  % (25891)Memory used [KB]: 7675
% 22.89/3.41  % (25891)Time elapsed: 0.319 s
% 22.89/3.41  % (25891)Instructions burned: 866 (million)
% 22.89/3.41  % (25891)------------------------------
% 22.89/3.41  % (25891)------------------------------
% 22.89/3.42  % (25902)lrs+1002_1:8_av=off:fd=off:hud=5:tnu=1:i=2401:si=on:rtra=on_0 on theBenchmark for (2969ds/2401Mi)
% 23.28/3.46  % (25899)Instruction limit reached!
% 23.28/3.46  % (25899)------------------------------
% 23.28/3.46  % (25899)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 23.28/3.46  % (25899)Termination reason: Unknown
% 23.28/3.46  % (25899)Termination phase: Saturation
% 23.28/3.46  
% 23.28/3.46  % (25899)Memory used [KB]: 7419
% 23.28/3.46  % (25899)Time elapsed: 0.110 s
% 23.28/3.46  % (25899)Instructions burned: 361 (million)
% 23.28/3.46  % (25899)------------------------------
% 23.28/3.46  % (25899)------------------------------
% 23.28/3.47  % (25903)dis+10_1:1_av=off:e2e=on:nm=4:s2a=on:i=5798:si=on:rtra=on_0 on theBenchmark for (2969ds/5798Mi)
% 23.28/3.47  % (25898)Instruction limit reached!
% 23.28/3.47  % (25898)------------------------------
% 23.28/3.47  % (25898)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 23.28/3.47  % (25898)Termination reason: Unknown
% 23.28/3.47  % (25898)Termination phase: Saturation
% 23.28/3.47  
% 23.28/3.47  % (25898)Memory used [KB]: 12153
% 23.28/3.47  % (25898)Time elapsed: 0.150 s
% 23.28/3.47  % (25898)Instructions burned: 457 (million)
% 23.28/3.47  % (25898)------------------------------
% 23.28/3.47  % (25898)------------------------------
% 23.28/3.48  % (25904)dis+10_1:1_au=on:cnfonf=lazy_gen:ixr=off:plsq=on:plsqc=1:plsqr=32,1:i=346:si=on:rtra=on_0 on theBenchmark for (2969ds/346Mi)
% 24.74/3.56  % (25904)Instruction limit reached!
% 24.74/3.56  % (25904)------------------------------
% 24.74/3.56  % (25904)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 24.74/3.56  % (25904)Termination reason: Unknown
% 24.74/3.56  % (25904)Termination phase: Saturation
% 24.74/3.56  
% 24.74/3.56  % (25904)Memory used [KB]: 7419
% 24.74/3.56  % (25904)Time elapsed: 0.081 s
% 24.74/3.56  % (25904)Instructions burned: 348 (million)
% 24.74/3.56  % (25904)------------------------------
% 24.74/3.56  % (25904)------------------------------
% 24.74/3.58  % (25905)lrs+1002_1:1_av=off:bd=off:bet=on:e2e=on:fde=unused:fe=off:plsq=on:prag=on:sos=on:i=1321:si=on:rtra=on_0 on theBenchmark for (2968ds/1321Mi)
% 25.27/3.63  % (25905)Refutation not found, incomplete strategy
% 25.27/3.63  % (25905)------------------------------
% 25.27/3.63  % (25905)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 25.27/3.63  % (25905)Termination reason: Refutation not found, incomplete strategy
% 25.27/3.63  
% 25.27/3.63  
% 25.27/3.63  % (25905)Memory used [KB]: 2174
% 25.27/3.63  % (25905)Time elapsed: 0.078 s
% 25.27/3.63  % (25905)Instructions burned: 123 (million)
% 25.27/3.63  % (25905)------------------------------
% 25.27/3.63  % (25905)------------------------------
% 25.27/3.64  % (25906)lrs+10_1:1_cnfonf=lazy_gen:kws=inv_precedence:nwc=10.0:i=1312:si=on:rtra=on_0 on theBenchmark for (2967ds/1312Mi)
% 25.27/3.65  % (25895)Instruction limit reached!
% 25.27/3.65  % (25895)------------------------------
% 25.27/3.65  % (25895)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 25.27/3.65  % (25895)Termination reason: Unknown
% 25.27/3.65  % (25895)Termination phase: Saturation
% 25.27/3.65  
% 25.27/3.65  % (25895)Memory used [KB]: 7931
% 25.27/3.65  % (25895)Time elapsed: 0.360 s
% 25.27/3.65  % (25895)Instructions burned: 1047 (million)
% 25.27/3.65  % (25895)------------------------------
% 25.27/3.65  % (25895)------------------------------
% 25.27/3.67  % (25907)ott+2_8:1_add=large:c=on:cnfonf=off:e2e=on:er=filter:hud=5:plsq=on:plsqr=1,1:ss=axioms:i=672:si=on:rtra=on_0 on theBenchmark for (2967ds/672Mi)
% 25.27/3.69  % (25907)Refutation not found, incomplete strategy
% 25.27/3.69  % (25907)------------------------------
% 25.27/3.69  % (25907)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 25.27/3.69  % (25907)Termination reason: Refutation not found, incomplete strategy
% 25.27/3.69  
% 25.27/3.69  
% 25.27/3.69  % (25907)Memory used [KB]: 5756
% 25.27/3.69  % (25907)Time elapsed: 0.021 s
% 25.27/3.69  % (25907)Instructions burned: 53 (million)
% 25.27/3.69  % (25907)------------------------------
% 25.27/3.69  % (25907)------------------------------
% 25.84/3.70  % (25908)dis+10_1:1_au=on:c=on:e2e=on:fsr=off:sos=all:sp=const_frequency:ss=axioms:i=1897:si=on:rtra=on_0 on theBenchmark for (2966ds/1897Mi)
% 25.84/3.72  % (25908)Refutation not found, incomplete strategy
% 25.84/3.72  % (25908)------------------------------
% 25.84/3.72  % (25908)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 25.84/3.72  % (25908)Termination reason: Refutation not found, incomplete strategy
% 25.84/3.72  
% 25.84/3.72  
% 25.84/3.72  % (25908)Memory used [KB]: 5756
% 25.84/3.72  % (25908)Time elapsed: 0.044 s
% 25.84/3.72  % (25908)Instructions burned: 53 (million)
% 25.84/3.72  % (25908)------------------------------
% 25.84/3.72  % (25908)------------------------------
% 25.84/3.73  % (25894)Instruction limit reached!
% 25.84/3.73  % (25894)------------------------------
% 25.84/3.73  % (25894)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 25.84/3.73  % (25894)Termination reason: Unknown
% 25.84/3.73  % (25894)Termination phase: Saturation
% 25.84/3.73  
% 25.84/3.73  % (25894)Memory used [KB]: 8315
% 25.84/3.73  % (25894)Time elapsed: 0.445 s
% 25.84/3.73  % (25894)Instructions burned: 1202 (million)
% 25.84/3.73  % (25894)------------------------------
% 25.84/3.73  % (25894)------------------------------
% 25.84/3.74  % (25909)lrs+10_1:40_av=off:fde=unused:ntd=on:plsq=on:plsqc=2:plsqr=411915,1048576:sp=unary_frequency:tgt=full:i=1202:si=on:rtra=on_0 on theBenchmark for (2966ds/1202Mi)
% 25.84/3.74  % (25910)dis+21_1:1_au=on:cnfonf=lazy_pi_sigma_gen:hfsq=on:hfsqc=40:hfsqr=8,1:ntd=on:sos=on:sp=occurrence:ss=axioms:i=1493:si=on:rtra=on_0 on theBenchmark for (2966ds/1493Mi)
% 25.84/3.75  % (25910)Refutation not found, incomplete strategy
% 25.84/3.75  % (25910)------------------------------
% 25.84/3.75  % (25910)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 25.84/3.75  % (25910)Termination reason: Refutation not found, incomplete strategy
% 25.84/3.75  
% 25.84/3.75  
% 25.84/3.75  % (25910)Memory used [KB]: 5756
% 25.84/3.75  % (25910)Time elapsed: 0.007 s
% 25.84/3.75  % (25910)Instructions burned: 23 (million)
% 25.84/3.75  % (25910)------------------------------
% 25.84/3.75  % (25910)------------------------------
% 25.84/3.76  % (25911)dis+1010_3:1_av=off:fde=unused:hud=10:nwc=10.0:s2a=on:ss=axioms:i=7679:si=on:rtra=on_0 on theBenchmark for (2966ds/7679Mi)
% 26.34/3.77  % (25911)Refutation not found, incomplete strategy
% 26.34/3.77  % (25911)------------------------------
% 26.34/3.77  % (25911)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 26.34/3.77  % (25911)Termination reason: Refutation not found, incomplete strategy
% 26.34/3.77  
% 26.34/3.77  
% 26.34/3.77  % (25911)Memory used [KB]: 1279
% 26.34/3.77  % (25911)Time elapsed: 0.015 s
% 26.34/3.77  % (25911)Instructions burned: 54 (million)
% 26.34/3.77  % (25911)------------------------------
% 26.34/3.77  % (25911)------------------------------
% 26.40/3.78  % (25912)lrs+2_1:1024_anc=all:cnfonf=off:cs=on:e2e=on:nm=20:s2at=1.5:slsq=on:slsqr=1,2:spb=goal:i=340:si=on:rtra=on_0 on theBenchmark for (2965ds/340Mi)
% 26.64/3.86  % (25912)Instruction limit reached!
% 26.64/3.86  % (25912)------------------------------
% 26.64/3.86  % (25912)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 26.64/3.86  % (25912)Termination reason: Unknown
% 26.64/3.86  % (25912)Termination phase: Saturation
% 26.64/3.86  
% 26.64/3.86  % (25912)Memory used [KB]: 6652
% 26.64/3.86  % (25912)Time elapsed: 0.085 s
% 26.64/3.86  % (25912)Instructions burned: 340 (million)
% 26.64/3.86  % (25912)------------------------------
% 26.64/3.86  % (25912)------------------------------
% 26.64/3.87  % (25913)dis+1002_1:1_acc=model:au=on:nwc=5.0:sd=5:ss=axioms:st=2.5:i=3672:si=on:rtra=on_0 on theBenchmark for (2964ds/3672Mi)
% 26.64/3.89  % (25913)Refutation not found, incomplete strategy
% 26.64/3.89  % (25913)------------------------------
% 26.64/3.89  % (25913)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 26.64/3.89  % (25913)Termination reason: Refutation not found, incomplete strategy
% 26.64/3.89  
% 26.64/3.89  
% 26.64/3.89  % (25913)Memory used [KB]: 5756
% 26.64/3.89  % (25913)Time elapsed: 0.018 s
% 26.64/3.89  % (25913)Instructions burned: 54 (million)
% 26.64/3.89  % (25913)------------------------------
% 26.64/3.89  % (25913)------------------------------
% 26.64/3.90  % (25914)dis-1002_3:1_acc=model:bd=off:bsd=on:bsdmm=1:cnfonf=lazy_not_be_gen:fd=off:fe=off:ntd=on:nwc=10.0:piset=equals:plsq=on:plsqc=1:plsqr=32,1:sp=const_max:uhcvi=on:i=1535:si=on:rtra=on_0 on theBenchmark for (2964ds/1535Mi)
% 27.98/4.07  % (25902)Instruction limit reached!
% 27.98/4.07  % (25902)------------------------------
% 27.98/4.07  % (25902)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 27.98/4.07  % (25902)Termination reason: Unknown
% 27.98/4.07  % (25902)Termination phase: Saturation
% 27.98/4.07  
% 27.98/4.07  % (25902)Memory used [KB]: 5117
% 27.98/4.07  % (25902)Time elapsed: 0.652 s
% 27.98/4.07  % (25902)Instructions burned: 2402 (million)
% 27.98/4.07  % (25902)------------------------------
% 27.98/4.07  % (25902)------------------------------
% 28.03/4.09  % (25915)dis+10_16:1_hud=1:plsq=on:plsqc=1:plsqr=32,1:prag=on:sd=1:sgt=64:ss=axioms:i=4637:si=on:rtra=on_0 on theBenchmark for (2962ds/4637Mi)
% 28.03/4.10  % (25906)Instruction limit reached!
% 28.03/4.10  % (25906)------------------------------
% 28.03/4.10  % (25906)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 28.03/4.10  % (25906)Termination reason: Unknown
% 28.03/4.10  % (25906)Termination phase: Saturation
% 28.03/4.10  
% 28.03/4.10  % (25906)Memory used [KB]: 7803
% 28.03/4.10  % (25906)Time elapsed: 0.476 s
% 28.03/4.10  % (25906)Instructions burned: 1313 (million)
% 28.03/4.10  % (25906)------------------------------
% 28.03/4.10  % (25906)------------------------------
% 28.03/4.11  % (25916)lrs+10_1:1_fde=unused:prag=on:sd=2:sgt=32:ss=axioms:i=3174:si=on:rtra=on_0 on theBenchmark for (2962ds/3174Mi)
% 29.47/4.20  % (25909)Instruction limit reached!
% 29.47/4.20  % (25909)------------------------------
% 29.47/4.20  % (25909)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 29.47/4.20  % (25909)Termination reason: Unknown
% 29.47/4.20  % (25909)Termination phase: Saturation
% 29.47/4.20  
% 29.47/4.20  % (25909)Memory used [KB]: 4221
% 29.47/4.20  % (25909)Time elapsed: 0.481 s
% 29.47/4.20  % (25909)Instructions burned: 1204 (million)
% 29.47/4.20  % (25909)------------------------------
% 29.47/4.20  % (25909)------------------------------
% 29.47/4.21  % (25917)lrs+1010_1:10_au=on:bd=off:cnfonf=lazy_pi_sigma_gen:sp=occurrence:i=307:si=on:rtra=on_0 on theBenchmark for (2961ds/307Mi)
% 30.19/4.29  % (25917)Instruction limit reached!
% 30.19/4.29  % (25917)------------------------------
% 30.19/4.29  % (25917)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 30.19/4.29  % (25917)Termination reason: Unknown
% 30.19/4.29  % (25917)Termination phase: Saturation
% 30.19/4.29  
% 30.19/4.29  % (25917)Memory used [KB]: 6780
% 30.19/4.29  % (25917)Time elapsed: 0.076 s
% 30.19/4.29  % (25917)Instructions burned: 310 (million)
% 30.19/4.29  % (25917)------------------------------
% 30.19/4.29  % (25917)------------------------------
% 30.66/4.29  % (25918)dis+1002_5:1_au=on:bd=off:e2e=on:fde=none:fs=off:fsr=off:sos=on:i=3619:si=on:rtra=on_0 on theBenchmark for (2960ds/3619Mi)
% 30.66/4.32  % (25918)Refutation not found, incomplete strategy
% 30.66/4.32  % (25918)------------------------------
% 30.66/4.32  % (25918)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 30.66/4.32  % (25918)Termination reason: Refutation not found, incomplete strategy
% 30.66/4.32  
% 30.66/4.32  
% 30.66/4.32  % (25918)Memory used [KB]: 5884
% 30.66/4.32  % (25918)Time elapsed: 0.027 s
% 30.66/4.32  % (25918)Instructions burned: 72 (million)
% 30.66/4.32  % (25918)------------------------------
% 30.66/4.32  % (25918)------------------------------
% 30.66/4.33  % (25919)lrs+1002_1:1_au=on:cbe=off:fde=none:ins=1:sp=const_max:i=2325:si=on:rtra=on_0 on theBenchmark for (2960ds/2325Mi)
% 31.48/4.41  % (25914)Instruction limit reached!
% 31.48/4.41  % (25914)------------------------------
% 31.48/4.41  % (25914)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 31.48/4.41  % (25914)Termination reason: Unknown
% 31.48/4.41  % (25914)Termination phase: Saturation
% 31.48/4.41  
% 31.48/4.41  % (25914)Memory used [KB]: 8571
% 31.48/4.41  % (25914)Time elapsed: 0.516 s
% 31.48/4.41  % (25914)Instructions burned: 1535 (million)
% 31.48/4.41  % (25914)------------------------------
% 31.48/4.41  % (25914)------------------------------
% 31.48/4.43  % (25920)dis+1002_1:1_au=on:sac=on:sd=5:slsq=on:slsqr=1,4:ss=axioms:st=2.0:i=2341:si=on:rtra=on_0 on theBenchmark for (2959ds/2341Mi)
% 31.73/4.45  % (25920)Refutation not found, incomplete strategy
% 31.73/4.45  % (25920)------------------------------
% 31.73/4.45  % (25920)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 31.73/4.45  % (25920)Termination reason: Refutation not found, incomplete strategy
% 31.73/4.45  
% 31.73/4.45  
% 31.73/4.45  % (25920)Memory used [KB]: 5756
% 31.73/4.45  % (25920)Time elapsed: 0.024 s
% 31.73/4.45  % (25920)Instructions burned: 58 (million)
% 31.73/4.45  % (25920)------------------------------
% 31.73/4.45  % (25920)------------------------------
% 31.73/4.47  % (25921)lrs+1010_1:16_apa=on:bsd=on:cnfonf=off:hud=10:sac=on:sos=on:ss=axioms:i=7257:si=on:rtra=on_0 on theBenchmark for (2959ds/7257Mi)
% 31.73/4.49  % (25921)Refutation not found, incomplete strategy
% 31.73/4.49  % (25921)------------------------------
% 31.73/4.49  % (25921)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 31.73/4.49  % (25921)Termination reason: Refutation not found, incomplete strategy
% 31.73/4.49  
% 31.73/4.49  
% 31.73/4.49  % (25921)Memory used [KB]: 5756
% 31.73/4.49  % (25921)Time elapsed: 0.022 s
% 31.73/4.49  % (25921)Instructions burned: 53 (million)
% 31.73/4.49  % (25921)------------------------------
% 31.73/4.49  % (25921)------------------------------
% 31.73/4.50  % (25882)Refutation not found, non-redundant clauses discarded% (25882)------------------------------
% 31.73/4.50  % (25882)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 31.73/4.50  % (25882)Termination reason: Refutation not found, non-redundant clauses discarded
% 31.73/4.50  
% 31.73/4.50  % (25882)Memory used [KB]: 9722
% 31.73/4.50  % (25882)Time elapsed: 1.862 s
% 31.73/4.50  % (25882)Instructions burned: 5135 (million)
% 31.73/4.50  % (25882)------------------------------
% 31.73/4.50  % (25882)------------------------------
% 31.73/4.50  % (25922)ott+1010_1:1_cnfonf=lazy_gen:fe=off:plsq=on:plsqc=1:plsqr=3548551,65536:s2a=on:i=3710:si=on:rtra=on_0 on theBenchmark for (2958ds/3710Mi)
% 31.73/4.51  % (25923)lrs+1010_1:1_avsq=on:avsqr=1,16:kws=inv_arity:nwc=5.0:sd=1:ss=axioms:i=326:si=on:rtra=on_0 on theBenchmark for (2958ds/326Mi)
% 31.73/4.52  % (25923)Refutation not found, incomplete strategy
% 31.73/4.52  % (25923)------------------------------
% 31.73/4.52  % (25923)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 31.73/4.52  % (25923)Termination reason: Refutation not found, incomplete strategy
% 31.73/4.52  
% 31.73/4.52  
% 31.73/4.52  % (25923)Memory used [KB]: 5756
% 31.73/4.52  % (25923)Time elapsed: 0.015 s
% 31.73/4.52  % (25923)Instructions burned: 53 (million)
% 31.73/4.52  % (25923)------------------------------
% 31.73/4.52  % (25923)------------------------------
% 31.73/4.53  % (25924)lrs+1010_1:64_au=on:c=on:e2e=on:flr=on:hfsq=on:hfsql=off:hfsqr=4,1:ins=1:ntd=on:sp=occurrence:i=1100:si=on:rtra=on_0 on theBenchmark for (2958ds/1100Mi)
% 32.64/4.62  % (25838)Instruction limit reached!
% 32.64/4.62  % (25838)------------------------------
% 32.64/4.62  % (25838)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 32.64/4.62  % (25838)Termination reason: Unknown
% 32.64/4.62  % (25838)Termination phase: Saturation
% 32.64/4.62  
% 32.64/4.62  % (25838)Memory used [KB]: 11513
% 32.64/4.62  % (25838)Time elapsed: 3.226 s
% 32.64/4.62  % (25838)Instructions burned: 8251 (million)
% 32.64/4.62  % (25838)------------------------------
% 32.64/4.62  % (25838)------------------------------
% 32.64/4.62  % (25925)lrs+10_1:1_au=on:cnfonf=off:fde=unused:kws=precedence:tgt=full:i=406:si=on:rtra=on_0 on theBenchmark for (2957ds/406Mi)
% 34.33/4.77  % (25924)Instruction limit reached!
% 34.33/4.77  % (25924)------------------------------
% 34.33/4.77  % (25924)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 34.33/4.77  % (25924)Termination reason: Unknown
% 34.33/4.77  % (25924)Termination phase: Saturation
% 34.33/4.77  
% 34.33/4.77  % (25924)Memory used [KB]: 7931
% 34.33/4.77  % (25924)Time elapsed: 0.240 s
% 34.33/4.77  % (25924)Instructions burned: 1101 (million)
% 34.33/4.77  % (25924)------------------------------
% 34.33/4.77  % (25924)------------------------------
% 34.33/4.78  % (25926)dis+1010_1:1_aac=none:bd=preordered:e2e=on:fde=none:fe=axiom:nm=16:nwc=10.0:prag=on:i=1871:si=on:rtra=on_0 on theBenchmark for (2955ds/1871Mi)
% 34.33/4.78  % (25925)Instruction limit reached!
% 34.33/4.78  % (25925)------------------------------
% 34.33/4.78  % (25925)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 34.33/4.78  % (25925)Termination reason: Unknown
% 34.33/4.78  % (25925)Termination phase: Saturation
% 34.33/4.78  
% 34.33/4.78  % (25925)Memory used [KB]: 7547
% 34.33/4.78  % (25925)Time elapsed: 0.156 s
% 34.33/4.78  % (25925)Instructions burned: 408 (million)
% 34.33/4.78  % (25925)------------------------------
% 34.33/4.78  % (25925)------------------------------
% 34.33/4.79  % (25927)dis+2_1:1_bd=off:e2e=on:hud=1:nm=3:piset=or:prag=on:s2a=on:sp=const_max:i=1194:si=on:rtra=on_0 on theBenchmark for (2955ds/1194Mi)
% 35.98/5.03  % (25901)Instruction limit reached!
% 35.98/5.03  % (25901)------------------------------
% 35.98/5.03  % (25901)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 35.98/5.03  % (25901)Termination reason: Unknown
% 35.98/5.03  % (25901)Termination phase: Saturation
% 35.98/5.03  
% 35.98/5.03  % (25901)Memory used [KB]: 8699
% 35.98/5.03  % (25901)Time elapsed: 1.640 s
% 35.98/5.03  % (25901)Instructions burned: 5063 (million)
% 35.98/5.03  % (25901)------------------------------
% 35.98/5.03  % (25901)------------------------------
% 35.98/5.04  % (25928)dis+10_1:1024_aac=none:au=on:cnfonf=lazy_gen:plsq=on:plsqc=1:plsqr=32,1:spb=goal_then_units:i=474:si=on:rtra=on_0 on theBenchmark for (2953ds/474Mi)
% 36.18/5.06  % (25927)Instruction limit reached!
% 36.18/5.06  % (25927)------------------------------
% 36.18/5.06  % (25927)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 36.18/5.06  % (25927)Termination reason: Unknown
% 36.18/5.06  % (25927)Termination phase: Saturation
% 36.18/5.06  
% 36.18/5.06  % (25927)Memory used [KB]: 8059
% 36.18/5.06  % (25927)Time elapsed: 0.276 s
% 36.18/5.06  % (25927)Instructions burned: 1198 (million)
% 36.18/5.06  % (25927)------------------------------
% 36.18/5.06  % (25927)------------------------------
% 36.18/5.07  % (25929)dis+1010_1:1_au=on:cnfonf=lazy_gen:ins=3:plsq=on:plsqc=1:plsqr=15142123,262144:sp=reverse_arity:i=3115:si=on:rtra=on_0 on theBenchmark for (2953ds/3115Mi)
% 36.18/5.13  % (25919)Instruction limit reached!
% 36.18/5.13  % (25919)------------------------------
% 36.18/5.13  % (25919)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 36.18/5.13  % (25919)Termination reason: Unknown
% 36.18/5.13  % (25919)Termination phase: Saturation
% 36.18/5.13  
% 36.18/5.13  % (25919)Memory used [KB]: 9338
% 36.18/5.13  % (25919)Time elapsed: 0.803 s
% 36.18/5.13  % (25919)Instructions burned: 2327 (million)
% 36.18/5.13  % (25919)------------------------------
% 36.18/5.13  % (25919)------------------------------
% 36.89/5.14  % (25928)Instruction limit reached!
% 36.89/5.14  % (25928)------------------------------
% 36.89/5.14  % (25928)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 36.89/5.14  % (25928)Termination reason: Unknown
% 36.89/5.14  % (25928)Termination phase: Saturation
% 36.89/5.14  
% 36.89/5.14  % (25928)Memory used [KB]: 7675
% 36.89/5.14  % (25928)Time elapsed: 0.099 s
% 36.89/5.14  % (25928)Instructions burned: 477 (million)
% 36.89/5.14  % (25928)------------------------------
% 36.89/5.14  % (25928)------------------------------
% 36.89/5.14  % (25930)dis+10_1:1024_kws=precedence:prag=on:rawr=on:sos=all:sp=unary_first:i=831:si=on:rtra=on_0 on theBenchmark for (2952ds/831Mi)
% 36.89/5.15  % (25931)dis+1666_14:1_cnfonf=lazy_gen:fe=off:hud=10:piset=all_but_not_eq:prag=on:sp=const_max:i=1188:si=on:rtra=on_0 on theBenchmark for (2952ds/1188Mi)
% 38.30/5.27  % (25930)Refutation not found, incomplete strategy
% 38.30/5.27  % (25930)------------------------------
% 38.30/5.27  % (25930)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 38.30/5.27  % (25930)Termination reason: Refutation not found, incomplete strategy
% 38.30/5.27  
% 38.30/5.27  
% 38.30/5.27  % (25930)Memory used [KB]: 7547
% 38.30/5.27  % (25930)Time elapsed: 0.128 s
% 38.30/5.27  % (25930)Instructions burned: 445 (million)
% 38.30/5.27  % (25930)------------------------------
% 38.30/5.27  % (25930)------------------------------
% 38.47/5.27  % (25903)Instruction limit reached!
% 38.47/5.27  % (25903)------------------------------
% 38.47/5.27  % (25903)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 38.47/5.27  % (25903)Termination reason: Unknown
% 38.47/5.27  % (25903)Termination phase: Saturation
% 38.47/5.27  
% 38.47/5.27  % (25903)Memory used [KB]: 5884
% 38.47/5.27  % (25903)Time elapsed: 1.804 s
% 38.47/5.27  % (25903)Instructions burned: 5800 (million)
% 38.47/5.27  % (25903)------------------------------
% 38.47/5.27  % (25903)------------------------------
% 38.47/5.28  % (25933)dis+10_1:4_atotf=0.1:avsq=on:bsr=unit_only:e2e=on:sd=1:sp=const_max:ss=axioms:i=1516:si=on:rtra=on_0 on theBenchmark for (2950ds/1516Mi)
% 38.47/5.28  % (25932)ott+1010_1:20_cnfonf=lazy_pi_sigma_gen:fe=axiom:plsq=on:plsqc=2:plsqr=32,1:sac=on:sos=all:i=2868:si=on:rtra=on_0 on theBenchmark for (2951ds/2868Mi)
% 38.47/5.29  % (25933)Refutation not found, incomplete strategy
% 38.47/5.29  % (25933)------------------------------
% 38.47/5.29  % (25933)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 38.47/5.29  % (25933)Termination reason: Refutation not found, incomplete strategy
% 38.47/5.29  
% 38.47/5.29  
% 38.47/5.29  % (25933)Memory used [KB]: 5756
% 38.47/5.29  % (25933)Time elapsed: 0.015 s
% 38.47/5.29  % (25933)Instructions burned: 53 (million)
% 38.47/5.29  % (25933)------------------------------
% 38.47/5.29  % (25933)------------------------------
% 38.47/5.30  % (25934)lrs+1002_1:20_afp=1000:au=on:bsd=on:cnfonf=lazy_not_gen_be_off:sos=all:sp=const_max:i=2321:si=on:rtra=on_0 on theBenchmark for (2950ds/2321Mi)
% 39.00/5.39  % (25934)Refutation not found, incomplete strategy
% 39.00/5.39  % (25934)------------------------------
% 39.00/5.39  % (25934)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 39.00/5.39  % (25934)Termination reason: Refutation not found, incomplete strategy
% 39.00/5.39  
% 39.00/5.39  
% 39.00/5.39  % (25934)Memory used [KB]: 7547
% 39.00/5.39  % (25934)Time elapsed: 0.091 s
% 39.00/5.39  % (25934)Instructions burned: 412 (million)
% 39.00/5.39  % (25934)------------------------------
% 39.00/5.39  % (25934)------------------------------
% 39.00/5.40  % (25935)dis+1010_1:1_au=on:bd=off:bsd=on:ixr=off:sp=const_max:i=2812:si=on:rtra=on_0 on theBenchmark for (2949ds/2812Mi)
% 39.50/5.42  % (25915)Instruction limit reached!
% 39.50/5.42  % (25915)------------------------------
% 39.50/5.42  % (25915)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 39.50/5.42  % (25915)Termination reason: Unknown
% 39.50/5.42  % (25915)Termination phase: Saturation
% 39.50/5.42  
% 39.50/5.42  % (25915)Memory used [KB]: 11257
% 39.50/5.42  % (25915)Time elapsed: 1.336 s
% 39.50/5.42  % (25915)Instructions burned: 4637 (million)
% 39.50/5.42  % (25915)------------------------------
% 39.50/5.42  % (25915)------------------------------
% 39.50/5.42  % (25932)Refutation not found, incomplete strategy
% 39.50/5.42  % (25932)------------------------------
% 39.50/5.42  % (25932)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 39.50/5.42  % (25932)Termination reason: Refutation not found, incomplete strategy
% 39.50/5.42  
% 39.50/5.42  
% 39.50/5.42  % (25932)Memory used [KB]: 7547
% 39.50/5.42  % (25932)Time elapsed: 0.140 s
% 39.50/5.42  % (25932)Instructions burned: 414 (million)
% 39.50/5.42  % (25932)------------------------------
% 39.50/5.42  % (25932)------------------------------
% 39.50/5.43  % (25936)dis+1002_8:1_bd=off:sd=1:sgt=16:ss=axioms:i=4604:si=on:rtra=on_0 on theBenchmark for (2949ds/4604Mi)
% 39.50/5.44  % (25916)Instruction limit reached!
% 39.50/5.44  % (25916)------------------------------
% 39.50/5.44  % (25916)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 39.50/5.44  % (25916)Termination reason: Unknown
% 39.50/5.44  % (25916)Termination phase: Saturation
% 39.50/5.44  
% 39.50/5.44  % (25916)Memory used [KB]: 10874
% 39.50/5.44  % (25916)Time elapsed: 1.336 s
% 39.50/5.44  % (25916)Instructions burned: 3174 (million)
% 39.50/5.44  % (25916)------------------------------
% 39.50/5.44  % (25916)------------------------------
% 39.50/5.44  % (25937)ott+1002_1:4_c=on:chr=on:cnfonf=lazy_not_be_gen:hud=10:nm=10:piset=all_but_not_eq:rp=on:spb=goal:uhcvi=on:i=2678:si=on:rtra=on_0 on theBenchmark for (2949ds/2678Mi)
% 39.50/5.45  % (25938)dis+1010_1:4_avsq=on:avsqr=16,1:bet=on:cbe=off:cnfonf=lazy_not_be_gen:hud=5:plsq=on:plsqc=1:plsqr=32,1:prag=on:i=643:si=on:rtra=on_0 on theBenchmark for (2949ds/643Mi)
% 39.89/5.49  % (25931)Instruction limit reached!
% 39.89/5.49  % (25931)------------------------------
% 39.89/5.49  % (25931)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 39.89/5.49  % (25931)Termination reason: Unknown
% 39.89/5.49  % (25931)Termination phase: Saturation
% 39.89/5.49  
% 39.89/5.49  % (25931)Memory used [KB]: 8059
% 39.89/5.49  % (25931)Time elapsed: 0.349 s
% 39.89/5.49  % (25931)Instructions burned: 1191 (million)
% 39.89/5.49  % (25931)------------------------------
% 39.89/5.49  % (25931)------------------------------
% 39.89/5.50  % (25939)lrs+1010_1:1_au=on:cbe=off:cnfonf=lazy_not_be_gen:ntd=on:pe=on:i=458:si=on:rtra=on_0 on theBenchmark for (2948ds/458Mi)
% 40.14/5.55  % (25926)Instruction limit reached!
% 40.14/5.55  % (25926)------------------------------
% 40.14/5.55  % (25926)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 40.14/5.55  % (25926)Termination reason: Unknown
% 40.14/5.55  % (25926)Termination phase: Saturation
% 40.14/5.55  
% 40.14/5.55  % (25926)Memory used [KB]: 9594
% 40.14/5.55  % (25926)Time elapsed: 0.775 s
% 40.14/5.55  % (25926)Instructions burned: 1871 (million)
% 40.14/5.55  % (25926)------------------------------
% 40.14/5.55  % (25926)------------------------------
% 40.14/5.56  % (25940)lrs+1010_1:1_anc=all_dependent:apa=on:au=on:bd=off:c=on:cnfonf=off:ntd=on:i=2546:si=on:rtra=on_0 on theBenchmark for (2948ds/2546Mi)
% 40.23/5.60  % (25938)Instruction limit reached!
% 40.23/5.60  % (25938)------------------------------
% 40.23/5.60  % (25938)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 40.23/5.60  % (25938)Termination reason: Unknown
% 40.23/5.60  % (25938)Termination phase: Saturation
% 40.23/5.60  
% 40.23/5.60  % (25938)Memory used [KB]: 7803
% 40.23/5.60  % (25938)Time elapsed: 0.153 s
% 40.23/5.60  % (25938)Instructions burned: 644 (million)
% 40.23/5.60  % (25938)------------------------------
% 40.23/5.60  % (25938)------------------------------
% 40.23/5.63  % (25941)dis+21_1:1_acc=model:au=on:cnfonf=lazy_gen:ins=2:plsq=on:plsqc=1:plsqr=32,1:i=1432:si=on:rtra=on_0 on theBenchmark for (2947ds/1432Mi)
% 40.50/5.64  % (25939)Instruction limit reached!
% 40.50/5.64  % (25939)------------------------------
% 40.50/5.64  % (25939)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 40.50/5.64  % (25939)Termination reason: Unknown
% 40.50/5.64  % (25939)Termination phase: Saturation
% 40.50/5.64  
% 40.50/5.64  % (25939)Memory used [KB]: 7675
% 40.50/5.64  % (25939)Time elapsed: 0.135 s
% 40.50/5.64  % (25939)Instructions burned: 460 (million)
% 40.50/5.64  % (25939)------------------------------
% 40.50/5.64  % (25939)------------------------------
% 40.50/5.65  % (25942)dis+1002_1:1_cnfonf=lazy_not_gen:hud=10:plsq=on:plsqc=1:plsqr=32,1:prag=on:i=386:si=on:rtra=on_0 on theBenchmark for (2947ds/386Mi)
% 40.82/5.73  % (25942)Instruction limit reached!
% 40.82/5.73  % (25942)------------------------------
% 40.82/5.73  % (25942)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 40.82/5.73  % (25942)Termination reason: Unknown
% 40.82/5.73  % (25942)Termination phase: Saturation
% 40.82/5.73  
% 40.82/5.73  % (25942)Memory used [KB]: 7547
% 40.82/5.73  % (25942)Time elapsed: 0.087 s
% 40.82/5.73  % (25942)Instructions burned: 387 (million)
% 40.82/5.73  % (25942)------------------------------
% 40.82/5.73  % (25942)------------------------------
% 40.82/5.74  % (25922)Instruction limit reached!
% 40.82/5.74  % (25922)------------------------------
% 40.82/5.74  % (25922)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 40.82/5.74  % (25922)Termination reason: Unknown
% 40.82/5.74  % (25922)Termination phase: Saturation
% 40.82/5.74  
% 40.82/5.74  % (25922)Memory used [KB]: 8315
% 40.82/5.74  % (25922)Time elapsed: 1.235 s
% 40.82/5.74  % (25922)Instructions burned: 3710 (million)
% 40.82/5.74  % (25922)------------------------------
% 40.82/5.74  % (25922)------------------------------
% 40.82/5.74  % (25943)dis+1002_1:1_cnfonf=lazy_simp:hud=5:plsq=on:plsqc=1:plsqr=32,1:prag=on:i=360:si=on:rtra=on_0 on theBenchmark for (2946ds/360Mi)
% 40.82/5.75  % (25944)dis+1010_1:1_au=on:cbe=off:chr=on:fsr=off:hfsq=on:nm=64:sos=theory:sp=weighted_frequency:i=5446:si=on:rtra=on_0 on theBenchmark for (2946ds/5446Mi)
% 42.48/5.81  % (25943)Instruction limit reached!
% 42.48/5.81  % (25943)------------------------------
% 42.48/5.81  % (25943)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 42.48/5.81  % (25943)Termination reason: Unknown
% 42.48/5.81  % (25943)Termination phase: Saturation
% 42.48/5.81  
% 42.48/5.81  % (25943)Memory used [KB]: 7419
% 42.48/5.81  % (25943)Time elapsed: 0.073 s
% 42.48/5.81  % (25943)Instructions burned: 364 (million)
% 42.48/5.81  % (25943)------------------------------
% 42.48/5.81  % (25943)------------------------------
% 42.48/5.82  % (25945)dis+10_1:1_cnfonf=lazy_gen:fe=off:plsq=on:plsqc=1:plsqr=32,1:prag=on:i=2573:si=on:rtra=on_0 on theBenchmark for (2945ds/2573Mi)
% 43.65/5.98  % (25941)Instruction limit reached!
% 43.65/5.98  % (25941)------------------------------
% 43.65/5.98  % (25941)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 43.65/5.98  % (25941)Termination reason: Unknown
% 43.65/5.98  % (25941)Termination phase: Saturation
% 43.65/5.98  
% 43.65/5.98  % (25941)Memory used [KB]: 11513
% 43.65/5.98  % (25941)Time elapsed: 0.356 s
% 43.65/5.98  % (25941)Instructions burned: 1435 (million)
% 43.65/5.98  % (25941)------------------------------
% 43.65/5.98  % (25941)------------------------------
% 43.65/5.99  % (25946)lrs+10_1:1_av=off:bd=off:cnfonf=lazy_gen:fe=off:hud=10:plsq=on:plsqc=1:plsqr=32,1:tnu=1:i=2655:si=on:rtra=on_0 on theBenchmark for (2943ds/2655Mi)
% 44.11/6.06  % (25929)Instruction limit reached!
% 44.11/6.06  % (25929)------------------------------
% 44.11/6.06  % (25929)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 44.11/6.06  % (25929)Termination reason: Unknown
% 44.11/6.06  % (25929)Termination phase: Saturation
% 44.11/6.06  
% 44.11/6.06  % (25929)Memory used [KB]: 8571
% 44.11/6.06  % (25929)Time elapsed: 0.985 s
% 44.11/6.06  % (25929)Instructions burned: 3116 (million)
% 44.11/6.06  % (25929)------------------------------
% 44.11/6.06  % (25929)------------------------------
% 44.47/6.07  % (25947)dis+1002_16:1_apa=on:au=on:av=off:cnfonf=off:e2e=on:nm=0:nwc=10.0:i=2781:si=on:rtra=on_0 on theBenchmark for (2943ds/2781Mi)
% 44.47/6.13  % (25935)Instruction limit reached!
% 44.47/6.13  % (25935)------------------------------
% 44.47/6.13  % (25935)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 44.47/6.13  % (25935)Termination reason: Unknown
% 44.47/6.13  % (25935)Termination phase: Saturation
% 44.47/6.13  
% 44.47/6.13  % (25935)Memory used [KB]: 9850
% 44.47/6.13  % (25935)Time elapsed: 0.726 s
% 44.47/6.13  % (25935)Instructions burned: 2816 (million)
% 44.47/6.13  % (25935)------------------------------
% 44.47/6.13  % (25935)------------------------------
% 44.47/6.13  % (25937)Instruction limit reached!
% 44.47/6.13  % (25937)------------------------------
% 44.47/6.13  % (25937)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 44.47/6.13  % (25937)Termination reason: Unknown
% 44.47/6.13  % (25937)Termination phase: Saturation
% 44.47/6.13  
% 44.47/6.13  % (25937)Memory used [KB]: 8059
% 44.47/6.13  % (25937)Time elapsed: 0.685 s
% 44.47/6.13  % (25937)Instructions burned: 2681 (million)
% 44.47/6.13  % (25937)------------------------------
% 44.47/6.13  % (25937)------------------------------
% 44.47/6.14  % (25949)lrs+1010_1:1_avsq=on:avsqr=1,16:kws=inv_arity:nwc=5.0:sd=1:ss=axioms:i=1548:si=on:rtra=on_0 on theBenchmark for (2942ds/1548Mi)
% 44.47/6.14  % (25948)lrs+1010_1:10_au=on:bd=off:cnfonf=lazy_pi_sigma_gen:sp=occurrence:i=307:si=on:rtra=on_0 on theBenchmark for (2942ds/307Mi)
% 44.89/6.16  % (25949)Refutation not found, incomplete strategy
% 44.89/6.16  % (25949)------------------------------
% 44.89/6.16  % (25949)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 44.89/6.16  % (25949)Termination reason: Refutation not found, incomplete strategy
% 44.89/6.16  
% 44.89/6.16  
% 44.89/6.16  % (25949)Memory used [KB]: 5756
% 44.89/6.16  % (25949)Time elapsed: 0.022 s
% 44.89/6.16  % (25949)Instructions burned: 52 (million)
% 44.89/6.16  % (25949)------------------------------
% 44.89/6.16  % (25949)------------------------------
% 44.89/6.18  % (25950)lrs+10_1:3_alpa=true:hud=3:ins=1:ntd=on:plsq=on:plsqc=1:plsqr=32,1:prag=on:s2a=on:s2agt=10:i=5214:si=on:rtra=on_0 on theBenchmark for (2941ds/5214Mi)
% 45.14/6.23  % (25948)Instruction limit reached!
% 45.14/6.23  % (25948)------------------------------
% 45.14/6.23  % (25948)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 45.14/6.23  % (25948)Termination reason: Unknown
% 45.14/6.23  % (25948)Termination phase: Saturation
% 45.14/6.23  
% 45.14/6.23  % (25948)Memory used [KB]: 6780
% 45.14/6.23  % (25948)Time elapsed: 0.090 s
% 45.14/6.23  % (25948)Instructions burned: 307 (million)
% 45.14/6.23  % (25948)------------------------------
% 45.14/6.23  % (25948)------------------------------
% 45.25/6.25  % (25951)dis+21_1:1_aac=none:bsr=on:nwc=3.0:s2a=on:i=3201:si=on:rtra=on_0 on theBenchmark for (2941ds/3201Mi)
% 46.80/6.32  % (25940)Instruction limit reached!
% 46.80/6.32  % (25940)------------------------------
% 46.80/6.32  % (25940)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 46.80/6.32  % (25940)Termination reason: Unknown
% 46.80/6.32  % (25940)Termination phase: Saturation
% 46.80/6.32  
% 46.80/6.32  % (25940)Memory used [KB]: 8955
% 46.80/6.32  % (25940)Time elapsed: 0.763 s
% 46.80/6.32  % (25940)Instructions burned: 2549 (million)
% 46.80/6.32  % (25940)------------------------------
% 46.80/6.32  % (25940)------------------------------
% 46.80/6.33  % (25952)lrs+1010_1:1_chr=on:cnfonf=lazy_not_be_gen:gs=on:hud=5:plsq=on:plsqc=1:plsqr=5,1:prag=on:rawr=on:i=454:si=on:rtra=on_0 on theBenchmark for (2940ds/454Mi)
% 47.22/6.46  % (25952)Instruction limit reached!
% 47.22/6.46  % (25952)------------------------------
% 47.22/6.46  % (25952)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 47.22/6.46  % (25952)Termination reason: Unknown
% 47.22/6.46  % (25952)Termination phase: Saturation
% 47.22/6.46  
% 47.22/6.46  % (25952)Memory used [KB]: 12153
% 47.22/6.46  % (25952)Time elapsed: 0.133 s
% 47.22/6.46  % (25952)Instructions burned: 454 (million)
% 47.22/6.46  % (25952)------------------------------
% 47.22/6.46  % (25952)------------------------------
% 48.02/6.48  % (25953)lrs+1002_1:32_au=on:ins=2:nm=16:ntd=on:piset=all_but_not_eq:sp=occurrence:i=3049:si=on:rtra=on_0 on theBenchmark for (2938ds/3049Mi)
% 48.90/6.63  % (25945)Instruction limit reached!
% 48.90/6.63  % (25945)------------------------------
% 48.90/6.63  % (25945)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 48.90/6.63  % (25945)Termination reason: Unknown
% 48.90/6.63  % (25945)Termination phase: Saturation
% 48.90/6.63  
% 48.90/6.63  % (25945)Memory used [KB]: 8187
% 48.90/6.63  % (25945)Time elapsed: 0.809 s
% 48.90/6.63  % (25945)Instructions burned: 2574 (million)
% 48.90/6.63  % (25945)------------------------------
% 48.90/6.63  % (25945)------------------------------
% 48.90/6.64  % (25954)lrs+1010_1:1_bd=preordered:cnfonf=off:e2e=on:kws=inv_precedence:lwlo=on:sd=2:ss=axioms:i=7311:si=on:rtra=on_0 on theBenchmark for (2937ds/7311Mi)
% 48.90/6.65  % (25954)Refutation not found, incomplete strategy
% 48.90/6.65  % (25954)------------------------------
% 48.90/6.65  % (25954)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 48.90/6.65  % (25954)Termination reason: Refutation not found, incomplete strategy
% 48.90/6.65  
% 48.90/6.65  
% 48.90/6.65  % (25954)Memory used [KB]: 5756
% 48.90/6.65  % (25954)Time elapsed: 0.014 s
% 48.90/6.65  % (25954)Instructions burned: 53 (million)
% 48.90/6.65  % (25954)------------------------------
% 48.90/6.65  % (25954)------------------------------
% 48.90/6.66  % (25955)lrs+1002_1:14_au=on:bd=off:e2e=on:fde=unused:sac=on:sos=on:i=6804:si=on:rtra=on_0 on theBenchmark for (2937ds/6804Mi)
% 48.90/6.68  % (25955)Refutation not found, incomplete strategy
% 48.90/6.68  % (25955)------------------------------
% 48.90/6.68  % (25955)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 48.90/6.68  % (25955)Termination reason: Refutation not found, incomplete strategy
% 48.90/6.68  
% 48.90/6.68  
% 48.90/6.68  % (25955)Memory used [KB]: 6012
% 48.90/6.68  % (25955)Time elapsed: 0.022 s
% 48.90/6.68  % (25955)Instructions burned: 82 (million)
% 48.90/6.68  % (25955)------------------------------
% 48.90/6.68  % (25955)------------------------------
% 49.46/6.69  % (25956)dis+1003_1:1_au=on:bd=preordered:fde=none:ixr=off:nwc=10.0:i=1683:si=on:rtra=on_0 on theBenchmark for (2936ds/1683Mi)
% 50.80/6.86  % (25944)Instruction limit reached!
% 50.80/6.86  % (25944)------------------------------
% 50.80/6.86  % (25944)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 50.80/6.86  % (25944)Termination reason: Unknown
% 50.80/6.86  % (25944)Termination phase: Saturation
% 50.80/6.86  
% 50.80/6.86  % (25944)Memory used [KB]: 9850
% 50.80/6.86  % (25944)Time elapsed: 1.129 s
% 50.80/6.86  % (25944)Instructions burned: 5447 (million)
% 50.80/6.86  % (25944)------------------------------
% 50.80/6.86  % (25944)------------------------------
% 50.80/6.88  % (25947)Instruction limit reached!
% 50.80/6.88  % (25947)------------------------------
% 50.80/6.88  % (25947)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 50.80/6.88  % (25947)Termination reason: Unknown
% 50.80/6.88  % (25947)Termination phase: Saturation
% 50.80/6.88  
% 50.80/6.88  % (25947)Memory used [KB]: 3837
% 50.80/6.88  % (25947)Time elapsed: 0.836 s
% 50.80/6.88  % (25947)Instructions burned: 2783 (million)
% 50.80/6.88  % (25947)------------------------------
% 50.80/6.88  % (25947)------------------------------
% 50.80/6.88  % (25957)lrs+10_8:1_au=on:av=off:bd=off:cs=on:e2e=on:hfsq=on:hfsqc=50:hfsql=off:nm=0:i=4688:si=on:rtra=on_0 on theBenchmark for (2935ds/4688Mi)
% 50.80/6.90  % (25958)dis-1_1:1_amm=off:au=on:cbe=off:spb=intro:i=2207:si=on:rtra=on_0 on theBenchmark for (2934ds/2207Mi)
% 51.44/6.95  % (25946)Instruction limit reached!
% 51.44/6.95  % (25946)------------------------------
% 51.44/6.95  % (25946)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 51.44/6.95  % (25946)Termination reason: Unknown
% 51.44/6.95  % (25946)Termination phase: Saturation
% 51.44/6.95  
% 51.44/6.95  % (25946)Memory used [KB]: 3709
% 51.44/6.95  % (25946)Time elapsed: 0.984 s
% 51.44/6.95  % (25946)Instructions burned: 2656 (million)
% 51.44/6.95  % (25946)------------------------------
% 51.44/6.95  % (25946)------------------------------
% 51.44/6.97  % (25959)dis+1010_1:4_atotf=0.2:c=on:cbe=off:cnfonf=lazy_simp:fe=off:ins=2:ntd=on:s2a=on:s2at=5.0:sgt=5:ss=axioms:st=1.5:i=8216:si=on:rtra=on_0 on theBenchmark for (2934ds/8216Mi)
% 51.44/6.98  % (25959)Refutation not found, incomplete strategy
% 51.44/6.98  % (25959)------------------------------
% 51.44/6.98  % (25959)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 51.44/6.98  % (25959)Termination reason: Refutation not found, incomplete strategy
% 51.44/6.98  
% 51.44/6.98  
% 51.44/6.98  % (25959)Memory used [KB]: 5756
% 51.44/6.98  % (25959)Time elapsed: 0.016 s
% 51.44/6.98  % (25959)Instructions burned: 31 (million)
% 51.44/6.98  % (25959)------------------------------
% 51.44/6.98  % (25959)------------------------------
% 51.90/7.00  % (25960)lrs+1010_1:1_atotf=0.5:au=on:cbe=off:cnfonf=lazy_not_be_gen:fe=off:nwc=5.0:spb=units:i=430:si=on:rtra=on_0 on theBenchmark for (2933ds/430Mi)
% 51.90/7.03  % (25936)Instruction limit reached!
% 51.90/7.03  % (25936)------------------------------
% 51.90/7.03  % (25936)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 51.90/7.03  % (25936)Termination reason: Unknown
% 51.90/7.03  % (25936)Termination phase: Saturation
% 51.90/7.03  
% 51.90/7.03  % (25936)Memory used [KB]: 12025
% 51.90/7.03  % (25936)Time elapsed: 1.596 s
% 51.90/7.03  % (25936)Instructions burned: 4605 (million)
% 51.90/7.03  % (25936)------------------------------
% 51.90/7.03  % (25936)------------------------------
% 51.90/7.05  % (25961)lrs+1004_1:1_cnfonf=lazy_pi_sigma_gen:fe=off:gs=on:hud=10:prag=on:tnu=1:i=2012:si=on:rtra=on_0 on theBenchmark for (2933ds/2012Mi)
% 52.44/7.14  % (25951)Instruction limit reached!
% 52.44/7.14  % (25951)------------------------------
% 52.44/7.14  % (25951)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 52.44/7.14  % (25951)Termination reason: Unknown
% 52.44/7.14  % (25951)Termination phase: Saturation
% 52.44/7.14  
% 52.44/7.14  % (25951)Memory used [KB]: 10106
% 52.44/7.14  % (25951)Time elapsed: 0.898 s
% 52.44/7.14  % (25951)Instructions burned: 3201 (million)
% 52.44/7.14  % (25951)------------------------------
% 52.44/7.14  % (25951)------------------------------
% 52.44/7.15  % (25960)Instruction limit reached!
% 52.44/7.15  % (25960)------------------------------
% 52.44/7.15  % (25960)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 52.44/7.15  % (25960)Termination reason: Unknown
% 52.44/7.15  % (25960)Termination phase: Saturation
% 52.44/7.15  
% 52.44/7.15  % (25960)Memory used [KB]: 7547
% 52.44/7.15  % (25960)Time elapsed: 0.155 s
% 52.44/7.15  % (25960)Instructions burned: 432 (million)
% 52.44/7.15  % (25960)------------------------------
% 52.44/7.15  % (25960)------------------------------
% 52.44/7.15  % (25962)ott+1010_1:32_apa=on:atotf=0.3:au=on:c=on:cnfonf=off:fe=off:fsr=off:nm=6:piset=or:sac=on:sos=on:i=631:si=on:rtra=on_0 on theBenchmark for (2932ds/631Mi)
% 52.44/7.16  % (25963)dis+2_1:1_bd=off:e2e=on:hud=1:nm=3:piset=or:prag=on:s2a=on:sp=const_max:i=8785:si=on:rtra=on_0 on theBenchmark for (2932ds/8785Mi)
% 52.94/7.24  % (25962)Refutation not found, incomplete strategy
% 52.94/7.24  % (25962)------------------------------
% 52.94/7.24  % (25962)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 52.94/7.24  % (25962)Termination reason: Refutation not found, incomplete strategy
% 52.94/7.24  
% 52.94/7.24  
% 52.94/7.24  % (25962)Memory used [KB]: 7547
% 52.94/7.24  % (25962)Time elapsed: 0.087 s
% 52.94/7.24  % (25962)Instructions burned: 422 (million)
% 52.94/7.24  % (25962)------------------------------
% 52.94/7.24  % (25962)------------------------------
% 52.94/7.25  % (25964)lrs-1002_1:128_abs=on:bd=preordered:cbe=off:e2e=on:fde=unused:fe=off:tgt=full:i=739:si=on:rtra=on_0 on theBenchmark for (2931ds/739Mi)
% 53.26/7.37  % (25956)Instruction limit reached!
% 53.26/7.37  % (25956)------------------------------
% 53.26/7.37  % (25956)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 53.26/7.37  % (25956)Termination reason: Unknown
% 53.26/7.37  % (25956)Termination phase: Saturation
% 53.26/7.37  
% 53.26/7.37  % (25956)Memory used [KB]: 8315
% 53.26/7.37  % (25956)Time elapsed: 0.678 s
% 53.26/7.37  % (25956)Instructions burned: 1685 (million)
% 53.26/7.37  % (25956)------------------------------
% 53.26/7.37  % (25956)------------------------------
% 53.53/7.38  % (25965)dis+1002_1:1024_fe=off:hud=5:prag=on:i=5473:si=on:rtra=on_0 on theBenchmark for (2929ds/5473Mi)
% 53.54/7.39  % (25953)Instruction limit reached!
% 53.54/7.39  % (25953)------------------------------
% 53.54/7.39  % (25953)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 53.54/7.39  % (25953)Termination reason: Unknown
% 53.54/7.39  % (25953)Termination phase: Saturation
% 53.54/7.39  
% 53.54/7.39  % (25953)Memory used [KB]: 9850
% 53.54/7.39  % (25953)Time elapsed: 0.912 s
% 53.54/7.39  % (25953)Instructions burned: 3050 (million)
% 53.54/7.39  % (25953)------------------------------
% 53.54/7.39  % (25953)------------------------------
% 53.54/7.40  % (25966)lrs+1002_1:1_au=on:bd=off:e2e=on:sd=2:sos=on:ss=axioms:i=43570:si=on:rtra=on_0 on theBenchmark for (2929ds/43570Mi)
% 55.45/7.41  % (25966)Refutation not found, incomplete strategy
% 55.45/7.41  % (25966)------------------------------
% 55.45/7.41  % (25966)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 55.45/7.41  % (25966)Termination reason: Refutation not found, incomplete strategy
% 55.45/7.41  
% 55.45/7.41  
% 55.45/7.41  % (25966)Memory used [KB]: 5756
% 55.45/7.41  % (25966)Time elapsed: 0.015 s
% 55.45/7.41  % (25966)Instructions burned: 53 (million)
% 55.45/7.41  % (25966)------------------------------
% 55.45/7.41  % (25966)------------------------------
% 55.45/7.42  % (25967)dis+1010_2:3_amm=off:fd=preordered:ixr=off:nm=0:pe=on:piset=equals:prag=on:sac=on:tgt=ground:i=8382:si=on:rtra=on_0 on theBenchmark for (2929ds/8382Mi)
% 55.58/7.52  % (25964)Instruction limit reached!
% 55.58/7.52  % (25964)------------------------------
% 55.58/7.52  % (25964)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 55.58/7.52  % (25964)Termination reason: Unknown
% 55.58/7.52  % (25964)Termination phase: Saturation
% 55.58/7.52  
% 55.58/7.52  % (25964)Memory used [KB]: 7547
% 55.58/7.52  % (25964)Time elapsed: 0.269 s
% 55.58/7.52  % (25964)Instructions burned: 739 (million)
% 55.58/7.52  % (25964)------------------------------
% 55.58/7.52  % (25964)------------------------------
% 56.27/7.53  % (25968)dis-30_1:1_acc=on:bd=off:fsr=off:plsq=on:plsqr=32,1:i=407:si=on:rtra=on_0 on theBenchmark for (2928ds/407Mi)
% 56.67/7.61  % (25958)Instruction limit reached!
% 56.67/7.61  % (25958)------------------------------
% 56.67/7.61  % (25958)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 56.67/7.61  % (25958)Termination reason: Unknown
% 56.67/7.61  % (25958)Termination phase: Saturation
% 56.67/7.61  
% 56.67/7.61  % (25958)Memory used [KB]: 9466
% 56.67/7.61  % (25958)Time elapsed: 0.721 s
% 56.67/7.61  % (25958)Instructions burned: 2208 (million)
% 56.67/7.61  % (25958)------------------------------
% 56.67/7.61  % (25958)------------------------------
% 56.67/7.62  % (25969)lrs+10_1:50_cbe=off:cnfonf=lazy_pi_sigma_gen:fe=off:hud=5:plsq=on:plsqr=1,32:sos=all:i=2971:si=on:rtra=on_0 on theBenchmark for (2927ds/2971Mi)
% 56.67/7.62  % (25968)Instruction limit reached!
% 56.67/7.62  % (25968)------------------------------
% 56.67/7.62  % (25968)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 56.67/7.62  % (25968)Termination reason: Unknown
% 56.67/7.62  % (25968)Termination phase: Saturation
% 56.67/7.62  
% 56.67/7.62  % (25968)Memory used [KB]: 6396
% 56.67/7.62  % (25968)Time elapsed: 0.100 s
% 56.67/7.62  % (25968)Instructions burned: 409 (million)
% 56.67/7.62  % (25968)------------------------------
% 56.67/7.62  % (25968)------------------------------
% 56.67/7.64  % (25970)lrs+1002_1:1_aac=none:bd=off:e2e=on:fde=none:fe=off:piset=or:prag=on:rawr=on:sos=on:updr=off:i=9822:si=on:rtra=on_0 on theBenchmark for (2927ds/9822Mi)
% 57.17/7.67  % (25970)Refutation not found, incomplete strategy
% 57.17/7.67  % (25970)------------------------------
% 57.17/7.67  % (25970)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 57.17/7.67  % (25970)Termination reason: Refutation not found, incomplete strategy
% 57.17/7.67  
% 57.17/7.67  
% 57.17/7.67  % (25970)Memory used [KB]: 6652
% 57.17/7.67  % (25970)Time elapsed: 0.038 s
% 57.17/7.67  % (25970)Instructions burned: 111 (million)
% 57.17/7.67  % (25970)------------------------------
% 57.17/7.67  % (25970)------------------------------
% 57.17/7.68  % (25971)dis+10_5:1_av=off:ntd=on:s2a=on:s2at=3.0:sgt=16:sp=unary_frequency:ss=axioms:i=8425:si=on:rtra=on_0 on theBenchmark for (2926ds/8425Mi)
% 57.17/7.70  % (25950)Instruction limit reached!
% 57.17/7.70  % (25950)------------------------------
% 57.17/7.70  % (25950)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 57.17/7.70  % (25950)Termination reason: Unknown
% 57.17/7.70  % (25950)Termination phase: Saturation
% 57.17/7.70  
% 57.17/7.70  % (25950)Memory used [KB]: 10490
% 57.17/7.70  % (25950)Time elapsed: 1.499 s
% 57.17/7.70  % (25950)Instructions burned: 5214 (million)
% 57.17/7.70  % (25950)------------------------------
% 57.17/7.70  % (25950)------------------------------
% 57.37/7.71  % (25972)lrs+30_1:1_aac=none:au=on:cbe=off:cs=on:nm=2:rawr=on:sos=on:i=3107:si=on:rtra=on_0 on theBenchmark for (2926ds/3107Mi)
% 57.37/7.72  % (25969)Refutation not found, incomplete strategy
% 57.37/7.72  % (25969)------------------------------
% 57.37/7.72  % (25969)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 57.37/7.72  % (25969)Termination reason: Refutation not found, incomplete strategy
% 57.37/7.72  
% 57.37/7.72  
% 57.37/7.72  % (25969)Memory used [KB]: 7675
% 57.37/7.72  % (25969)Time elapsed: 0.098 s
% 57.37/7.72  % (25969)Instructions burned: 415 (million)
% 57.37/7.72  % (25969)------------------------------
% 57.37/7.72  % (25969)------------------------------
% 57.61/7.74  % (25973)lrs+1002_1:128_aac=none:au=on:cnfonf=lazy_not_gen_be_off:sos=all:i=7967:si=on:rtra=on_0 on theBenchmark for (2926ds/7967Mi)
% 57.61/7.76  % (25961)Instruction limit reached!
% 57.61/7.76  % (25961)------------------------------
% 57.61/7.76  % (25961)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 57.61/7.76  % (25961)Termination reason: Unknown
% 57.61/7.76  % (25961)Termination phase: Saturation
% 57.61/7.76  
% 57.61/7.76  % (25961)Memory used [KB]: 12792
% 57.61/7.76  % (25961)Time elapsed: 0.713 s
% 57.61/7.76  % (25961)Instructions burned: 2013 (million)
% 57.61/7.76  % (25961)------------------------------
% 57.61/7.76  % (25961)------------------------------
% 57.61/7.77  % (25974)lrs+1010_10:959_abs=on:acc=on:bd=off:ccuc=small_ones:cha=on:cnfonf=lazy_simp:fd=preordered:fe=off:hud=3:ile=on:kws=inv_frequency:nm=2:piset=and:sd=5:sp=frequency:spb=goal_then_units:ss=axioms:st=4.5:i=3629:si=on:rtra=on_0 on theBenchmark for (2926ds/3629Mi)
% 57.95/7.83  % (25972)Refutation not found, incomplete strategy
% 57.95/7.83  % (25972)------------------------------
% 57.95/7.83  % (25972)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 57.95/7.83  % (25972)Termination reason: Refutation not found, incomplete strategy
% 57.95/7.83  
% 57.95/7.83  
% 57.95/7.83  % (25972)Memory used [KB]: 7547
% 57.95/7.83  % (25972)Time elapsed: 0.124 s
% 57.95/7.83  % (25972)Instructions burned: 444 (million)
% 57.95/7.83  % (25972)------------------------------
% 57.95/7.83  % (25972)------------------------------
% 57.95/7.84  % (25973)Refutation not found, incomplete strategy
% 57.95/7.84  % (25973)------------------------------
% 57.95/7.84  % (25973)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 57.95/7.84  % (25973)Termination reason: Refutation not found, incomplete strategy
% 57.95/7.84  
% 57.95/7.84  
% 57.95/7.85  % (25973)Memory used [KB]: 7547
% 57.95/7.85  % (25973)Time elapsed: 0.110 s
% 57.95/7.85  % (25973)Instructions burned: 414 (million)
% 57.95/7.85  % (25973)------------------------------
% 57.95/7.85  % (25973)------------------------------
% 57.95/7.85  % (25975)lrs+1010_1:1024_au=on:fe=axiom:lwlo=on:nm=0:ntd=on:nwc=10.0:spb=non_intro:uhcvi=on:i=939:si=on:rtra=on_0 on theBenchmark for (2925ds/939Mi)
% 57.95/7.85  % (25976)dis+1666_14:1_cnfonf=lazy_gen:fe=off:hud=10:piset=all_but_not_eq:prag=on:sp=const_max:i=1188:si=on:rtra=on_0 on theBenchmark for (2925ds/1188Mi)
% 60.49/8.07  % (25975)Instruction limit reached!
% 60.49/8.07  % (25975)------------------------------
% 60.49/8.07  % (25975)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 60.49/8.07  % (25975)Termination reason: Unknown
% 60.49/8.07  % (25975)Termination phase: Saturation
% 60.49/8.07  
% 60.49/8.07  % (25975)Memory used [KB]: 7291
% 60.49/8.07  % (25975)Time elapsed: 0.222 s
% 60.49/8.07  % (25975)Instructions burned: 942 (million)
% 60.49/8.07  % (25975)------------------------------
% 60.49/8.07  % (25975)------------------------------
% 60.49/8.07  % (25977)dis+21_3:2_avsq=on:cbe=off:e2e=on:flr=on:ile=on:nwc=5.0:piset=or:rawr=on:sp=occurrence:i=3205:si=on:rtra=on_0 on theBenchmark for (2923ds/3205Mi)
% 61.44/8.19  % (25976)Instruction limit reached!
% 61.44/8.19  % (25976)------------------------------
% 61.44/8.19  % (25976)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 61.44/8.19  % (25976)Termination reason: Unknown
% 61.44/8.19  % (25976)Termination phase: Saturation
% 61.44/8.19  
% 61.44/8.19  % (25976)Memory used [KB]: 7931
% 61.44/8.19  % (25976)Time elapsed: 0.341 s
% 61.44/8.19  % (25976)Instructions burned: 1191 (million)
% 61.44/8.19  % (25976)------------------------------
% 61.44/8.19  % (25976)------------------------------
% 61.44/8.20  % (25978)lrs+1010_1:1_cnfonf=off:ntd=on:nwc=3.0:s2a=on:sp=const_frequency:i=865:si=on:rtra=on_0 on theBenchmark for (2921ds/865Mi)
% 62.47/8.42  % (25978)Instruction limit reached!
% 62.47/8.42  % (25978)------------------------------
% 62.47/8.42  % (25978)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 62.47/8.42  % (25978)Termination reason: Unknown
% 62.47/8.42  % (25978)Termination phase: Saturation
% 62.47/8.42  
% 62.47/8.42  % (25978)Memory used [KB]: 7675
% 62.47/8.42  % (25978)Time elapsed: 0.223 s
% 62.47/8.42  % (25978)Instructions burned: 867 (million)
% 62.47/8.42  % (25978)------------------------------
% 62.47/8.42  % (25978)------------------------------
% 63.19/8.43  % (25979)ott+1002_1:1_au=on:bd=off:cbe=off:cha=on:cnfonf=lazy_pi_sigma_gen:fd=off:fe=off:ntd=on:sp=const_frequency:i=7469:si=on:rtra=on_0 on theBenchmark for (2919ds/7469Mi)
% 64.77/8.59  % (25957)Instruction limit reached!
% 64.77/8.59  % (25957)------------------------------
% 64.77/8.59  % (25957)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 64.77/8.59  % (25957)Termination reason: Unknown
% 64.77/8.59  % (25957)Termination phase: Saturation
% 64.77/8.59  
% 64.77/8.59  % (25957)Memory used [KB]: 10874
% 64.77/8.59  % (25957)Time elapsed: 1.707 s
% 64.77/8.59  % (25957)Instructions burned: 4689 (million)
% 64.77/8.59  % (25957)------------------------------
% 64.77/8.59  % (25957)------------------------------
% 64.77/8.60  % (25980)dis+10_1:10_bd=preordered:e2e=on:fde=none:fe=axiom:hud=3:kws=precedence:nwc=3.0:prag=on:sp=const_max:tgt=full:i=4165:si=on:rtra=on_0 on theBenchmark for (2917ds/4165Mi)
% 67.32/8.95  % (25965)Instruction limit reached!
% 67.32/8.95  % (25965)------------------------------
% 67.32/8.95  % (25965)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 67.32/8.95  % (25965)Termination reason: Unknown
% 67.32/8.95  % (25965)Termination phase: Saturation
% 67.32/8.95  
% 67.32/8.95  % (25965)Memory used [KB]: 10874
% 67.32/8.95  % (25965)Time elapsed: 1.579 s
% 67.32/8.95  % (25965)Instructions burned: 5473 (million)
% 67.32/8.95  % (25965)------------------------------
% 67.32/8.95  % (25965)------------------------------
% 67.32/8.96  % (25981)dis+1010_1:1_au=on:avsq=on:cnfonf=lazy_simp:fsr=off:ntd=on:nwc=10.0:sp=reverse_frequency:ss=axioms:st=1.5:i=13468:si=on:rtra=on_0 on theBenchmark for (2914ds/13468Mi)
% 67.32/8.97  % (25981)Refutation not found, incomplete strategy
% 67.32/8.97  % (25981)------------------------------
% 67.32/8.97  % (25981)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 67.32/8.97  % (25981)Termination reason: Refutation not found, incomplete strategy
% 67.32/8.97  
% 67.32/8.97  
% 67.32/8.97  % (25981)Memory used [KB]: 5756
% 67.32/8.97  % (25981)Time elapsed: 0.007 s
% 67.32/8.97  % (25981)Instructions burned: 25 (million)
% 67.32/8.97  % (25981)------------------------------
% 67.32/8.97  % (25981)------------------------------
% 67.32/8.98  % (25982)dis+1002_1:1_au=on:bsr=unit_only:cbe=off:fe=off:fsr=off:nm=10:nwc=6.0:plsq=on:plsqc=1:plsqr=32,1:sos=all:i=2635:si=on:rtra=on_0 on theBenchmark for (2914ds/2635Mi)
% 67.74/9.06  % (25974)Instruction limit reached!
% 67.74/9.06  % (25974)------------------------------
% 67.74/9.06  % (25974)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 67.74/9.06  % (25974)Termination reason: Unknown
% 67.74/9.06  % (25974)Termination phase: Saturation
% 67.74/9.06  
% 67.74/9.06  % (25974)Memory used [KB]: 16886
% 67.74/9.06  % (25974)Time elapsed: 1.309 s
% 67.74/9.06  % (25974)Instructions burned: 3629 (million)
% 67.74/9.06  % (25974)------------------------------
% 67.74/9.06  % (25974)------------------------------
% 68.72/9.08  % (25982)Refutation not found, incomplete strategy
% 68.72/9.08  % (25982)------------------------------
% 68.72/9.08  % (25982)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 68.72/9.08  % (25982)Termination reason: Refutation not found, incomplete strategy
% 68.72/9.08  
% 68.72/9.08  
% 68.72/9.08  % (25982)Memory used [KB]: 7675
% 68.72/9.08  % (25982)Time elapsed: 0.106 s
% 68.72/9.08  % (25982)Instructions burned: 442 (million)
% 68.72/9.08  % (25982)------------------------------
% 68.72/9.08  % (25982)------------------------------
% 68.72/9.09  % (25983)dis+1010_1:4_avsq=on:avsqr=16,1:bet=on:cbe=off:cnfonf=lazy_not_be_gen:hud=5:plsq=on:plsqc=1:plsqr=32,1:prag=on:i=631:si=on:rtra=on_0 on theBenchmark for (2913ds/631Mi)
% 68.72/9.09  % (25984)lrs+1002_1:1_aac=none:au=on:cnfonf=lazy_gen:plsq=on:plsqc=1:plsqr=4203469,65536:i=15557:si=on:rtra=on_0 on theBenchmark for (2912ds/15557Mi)
% 68.72/9.11  % (25977)Instruction limit reached!
% 68.72/9.11  % (25977)------------------------------
% 68.72/9.11  % (25977)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 68.72/9.11  % (25977)Termination reason: Unknown
% 68.72/9.11  % (25977)Termination phase: Saturation
% 68.72/9.11  
% 68.72/9.11  % (25977)Memory used [KB]: 9850
% 68.72/9.11  % (25977)Time elapsed: 1.037 s
% 68.72/9.11  % (25977)Instructions burned: 3205 (million)
% 68.72/9.11  % (25977)------------------------------
% 68.72/9.11  % (25977)------------------------------
% 68.72/9.14  % (25985)dis+1002_1:1_au=on:sac=on:sd=5:slsq=on:slsqr=1,4:ss=axioms:st=2.0:i=2142:si=on:rtra=on_0 on theBenchmark for (2912ds/2142Mi)
% 68.72/9.14  % (25967)Instruction limit reached!
% 68.72/9.14  % (25967)------------------------------
% 68.72/9.14  % (25967)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 68.72/9.14  % (25967)Termination reason: Unknown
% 68.72/9.14  % (25967)Termination phase: Saturation
% 68.72/9.14  
% 68.72/9.14  % (25967)Memory used [KB]: 9978
% 68.72/9.14  % (25967)Time elapsed: 1.718 s
% 68.72/9.14  % (25967)Instructions burned: 8388 (million)
% 68.72/9.14  % (25967)------------------------------
% 68.72/9.14  % (25967)------------------------------
% 68.72/9.15  % (25986)dis+1002_1:1_aac=none:au=on:bd=off:cnfonf=conj_eager:nwc=5.0:sgt=5:sp=reverse_arity:ss=axioms:i=5624:si=on:rtra=on_0 on theBenchmark for (2912ds/5624Mi)
% 68.72/9.15  % (25985)Refutation not found, incomplete strategy
% 68.72/9.15  % (25985)------------------------------
% 68.72/9.15  % (25985)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 68.72/9.15  % (25985)Termination reason: Refutation not found, incomplete strategy
% 68.72/9.15  
% 68.72/9.15  
% 68.72/9.15  % (25985)Memory used [KB]: 5756
% 68.72/9.15  % (25985)Time elapsed: 0.050 s
% 68.72/9.15  % (25985)Instructions burned: 55 (million)
% 68.72/9.15  % (25985)------------------------------
% 68.72/9.15  % (25985)------------------------------
% 68.72/9.15  % (25986)Refutation not found, incomplete strategy
% 68.72/9.15  % (25986)------------------------------
% 68.72/9.15  % (25986)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 68.72/9.15  % (25986)Termination reason: Refutation not found, incomplete strategy
% 68.72/9.15  
% 68.72/9.15  
% 68.72/9.15  % (25986)Memory used [KB]: 5756
% 68.72/9.15  % (25986)Time elapsed: 0.007 s
% 68.72/9.15  % (25986)Instructions burned: 22 (million)
% 68.72/9.15  % (25986)------------------------------
% 68.72/9.15  % (25986)------------------------------
% 68.72/9.16  % (25987)lrs+1010_1:1_au=on:cbe=off:cnfonf=lazy_not_be_gen:ntd=on:pe=on:i=1665:si=on:rtra=on_0 on theBenchmark for (2912ds/1665Mi)
% 68.72/9.16  % (25988)dis+1002_1:1_av=off:prag=on:sd=1:sos=on:sp=occurrence:ss=axioms:i=64912:si=on:rtra=on_0 on theBenchmark for (2912ds/64912Mi)
% 69.21/9.18  % (25988)Refutation not found, incomplete strategy
% 69.21/9.18  % (25988)------------------------------
% 69.21/9.18  % (25988)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 69.21/9.18  % (25988)Termination reason: Refutation not found, incomplete strategy
% 69.21/9.18  
% 69.21/9.18  
% 69.21/9.18  % (25988)Memory used [KB]: 1279
% 69.21/9.18  % (25988)Time elapsed: 0.021 s
% 69.21/9.18  % (25988)Instructions burned: 52 (million)
% 69.21/9.18  % (25988)------------------------------
% 69.21/9.18  % (25988)------------------------------
% 69.21/9.20  % (25989)lrs+10_1:32_atotf=0.1:avsq=on:bsr=on:cnfonf=lazy_gen:fde=unused:i=7801:si=on:rtra=on_0 on theBenchmark for (2911ds/7801Mi)
% 69.51/9.27  % (25983)Instruction limit reached!
% 69.51/9.27  % (25983)------------------------------
% 69.51/9.27  % (25983)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 69.51/9.27  % (25983)Termination reason: Unknown
% 69.51/9.27  % (25983)Termination phase: Saturation
% 69.51/9.27  
% 69.51/9.27  % (25983)Memory used [KB]: 7803
% 69.51/9.27  % (25983)Time elapsed: 0.175 s
% 69.51/9.27  % (25983)Instructions burned: 632 (million)
% 69.51/9.27  % (25983)------------------------------
% 69.51/9.27  % (25983)------------------------------
% 69.51/9.29  % (25990)ott+2_1:1_au=on:hfsq=on:hfsqc=5:hfsql=off:nwc=5.0:sd=3:ss=axioms:st=5.0:i=15194:si=on:rtra=on_0 on theBenchmark for (2911ds/15194Mi)
% 70.33/9.43  % (25990)Refutation not found, incomplete strategy
% 70.33/9.43  % (25990)------------------------------
% 70.33/9.43  % (25990)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 70.33/9.43  % (25990)Termination reason: Refutation not found, incomplete strategy
% 70.33/9.43  
% 70.33/9.43  
% 70.33/9.43  % (25990)Memory used [KB]: 7675
% 70.33/9.43  % (25990)Time elapsed: 0.171 s
% 70.33/9.43  % (25990)Instructions burned: 475 (million)
% 70.33/9.43  % (25990)------------------------------
% 70.33/9.43  % (25990)------------------------------
% 70.33/9.44  % (25991)dis-1002_1:1_alpa=false:apa=on:au=on:bd=off:cnfonf=off:e2e=on:er=filter:fde=unused:plsq=on:plsqr=9699663,1048576:s2a=on:sos=on:sp=unary_first:i=6753:si=on:rtra=on_0 on theBenchmark for (2909ds/6753Mi)
% 70.78/9.46  % (25991)Refutation not found, incomplete strategy
% 70.78/9.46  % (25991)------------------------------
% 70.78/9.46  % (25991)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 70.78/9.46  % (25991)Termination reason: Refutation not found, incomplete strategy
% 70.78/9.46  
% 70.78/9.46  
% 70.78/9.46  % (25991)Memory used [KB]: 6012
% 70.78/9.46  % (25991)Time elapsed: 0.023 s
% 70.78/9.46  % (25991)Instructions burned: 85 (million)
% 70.78/9.46  % (25991)------------------------------
% 70.78/9.46  % (25991)------------------------------
% 70.80/9.47  % (25992)lrs+1002_1:28_bd=off:cnfonf=lazy_simp:plsq=on:plsqr=1,1:prag=on:i=1003:si=on:rtra=on_0 on theBenchmark for (2909ds/1003Mi)
% 71.45/9.65  % (25987)Instruction limit reached!
% 71.45/9.65  % (25987)------------------------------
% 71.45/9.65  % (25987)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 71.45/9.65  % (25987)Termination reason: Unknown
% 71.45/9.65  % (25987)Termination phase: Saturation
% 71.45/9.65  
% 71.45/9.65  % (25987)Memory used [KB]: 8059
% 71.45/9.65  % (25987)Time elapsed: 0.493 s
% 71.45/9.65  % (25987)Instructions burned: 1665 (million)
% 71.45/9.65  % (25987)------------------------------
% 71.45/9.65  % (25987)------------------------------
% 71.45/9.67  % (25993)ott-21_5:4_atotf=0.3:e2e=on:hud=15:ins=1:plsq=on:plsqc=1:plsqr=32,1:sp=unary_frequency:tnu=2:i=13018:si=on:rtra=on_0 on theBenchmark for (2907ds/13018Mi)
% 73.66/9.72  % (25992)Instruction limit reached!
% 73.66/9.72  % (25992)------------------------------
% 73.66/9.72  % (25992)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 73.66/9.72  % (25992)Termination reason: Unknown
% 73.66/9.72  % (25992)Termination phase: Saturation
% 73.66/9.72  
% 73.66/9.72  % (25992)Memory used [KB]: 7931
% 73.66/9.72  % (25992)Time elapsed: 0.248 s
% 73.66/9.72  % (25992)Instructions burned: 1005 (million)
% 73.66/9.72  % (25992)------------------------------
% 73.66/9.72  % (25992)------------------------------
% 73.66/9.73  % (25994)dis+10_1:4_atotf=0.1:avsq=on:bsr=unit_only:e2e=on:sd=1:sp=const_max:ss=axioms:i=1267:si=on:rtra=on_0 on theBenchmark for (2906ds/1267Mi)
% 73.66/9.74  % (25994)Refutation not found, incomplete strategy
% 73.66/9.74  % (25994)------------------------------
% 73.66/9.74  % (25994)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 73.66/9.74  % (25994)Termination reason: Refutation not found, incomplete strategy
% 73.66/9.74  
% 73.66/9.74  
% 73.66/9.74  % (25994)Memory used [KB]: 5756
% 73.66/9.74  % (25994)Time elapsed: 0.016 s
% 73.66/9.74  % (25994)Instructions burned: 52 (million)
% 73.66/9.74  % (25994)------------------------------
% 73.66/9.74  % (25994)------------------------------
% 73.66/9.75  % (25995)lrs+10_1:20_au=on:c=on:cbe=off:cnfonf=lazy_gen:ins=1:plsq=on:plsqc=1:plsqr=46,31:sac=on:i=2570:si=on:rtra=on_0 on theBenchmark for (2906ds/2570Mi)
% 74.46/9.91  % (25963)Instruction limit reached!
% 74.46/9.91  % (25963)------------------------------
% 74.46/9.91  % (25963)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 74.46/9.91  % (25963)Termination reason: Unknown
% 74.46/9.91  % (25963)Termination phase: Saturation
% 74.46/9.91  
% 74.46/9.91  % (25963)Memory used [KB]: 12665
% 74.46/9.91  % (25963)Time elapsed: 2.745 s
% 74.46/9.91  % (25963)Instructions burned: 8786 (million)
% 74.46/9.91  % (25963)------------------------------
% 74.46/9.91  % (25963)------------------------------
% 75.14/9.92  % (25996)lrs+1004_1:128_cond=on:e2e=on:sp=weighted_frequency:i=13163:si=on:rtra=on_0 on theBenchmark for (2904ds/13163Mi)
% 76.15/10.09  % (25980)Instruction limit reached!
% 76.15/10.09  % (25980)------------------------------
% 76.15/10.09  % (25980)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 76.15/10.09  % (25980)Termination reason: Unknown
% 76.15/10.09  % (25980)Termination phase: Saturation
% 76.15/10.09  
% 76.15/10.09  % (25980)Memory used [KB]: 9466
% 76.15/10.09  % (25980)Time elapsed: 1.500 s
% 76.15/10.09  % (25980)Instructions burned: 4165 (million)
% 76.15/10.09  % (25980)------------------------------
% 76.15/10.09  % (25980)------------------------------
% 76.28/10.10  % (25997)lrs+1666_1:1_au=on:s2a=on:sd=2:ss=axioms:st=5.0:i=5087:si=on:rtra=on_0 on theBenchmark for (2902ds/5087Mi)
% 76.37/10.19  % (25997)Refutation not found, incomplete strategy
% 76.37/10.19  % (25997)------------------------------
% 76.37/10.19  % (25997)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 76.37/10.19  % (25997)Termination reason: Refutation not found, incomplete strategy
% 76.37/10.19  
% 76.37/10.19  
% 76.37/10.19  % (25997)Memory used [KB]: 6780
% 76.37/10.19  % (25997)Time elapsed: 0.087 s
% 76.37/10.19  % (25997)Instructions burned: 221 (million)
% 76.37/10.19  % (25997)------------------------------
% 76.37/10.19  % (25997)------------------------------
% 76.37/10.21  % (25998)lrs+1002_1:1_aac=none:au=on:bd=off:cnfonf=lazy_pi_sigma_gen:s2a=on:sac=on:sd=1:sgt=20:ss=axioms:i=10380:si=on:rtra=on_0 on theBenchmark for (2901ds/10380Mi)
% 78.41/10.32  % (25998)Refutation not found, incomplete strategy
% 78.41/10.32  % (25998)------------------------------
% 78.41/10.32  % (25998)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 78.41/10.32  % (25998)Termination reason: Refutation not found, incomplete strategy
% 78.41/10.32  
% 78.41/10.32  
% 78.41/10.32  % (25998)Memory used [KB]: 6396
% 78.41/10.32  % (25998)Time elapsed: 0.116 s
% 78.41/10.32  % (25998)Instructions burned: 350 (million)
% 78.41/10.32  % (25998)------------------------------
% 78.41/10.32  % (25998)------------------------------
% 78.41/10.33  % (25999)lrs+2_1:1_bd=off:cbe=off:piset=equals:sd=1:sgt=20:sos=all:ss=axioms:i=4218:si=on:rtra=on_0 on theBenchmark for (2900ds/4218Mi)
% 78.41/10.35  % (25999)Refutation not found, incomplete strategy
% 78.41/10.35  % (25999)------------------------------
% 78.41/10.35  % (25999)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 78.41/10.35  % (25999)Termination reason: Refutation not found, incomplete strategy
% 78.41/10.35  
% 78.41/10.35  
% 78.41/10.35  % (25999)Memory used [KB]: 5884
% 78.41/10.35  % (25999)Time elapsed: 0.025 s
% 78.41/10.35  % (25999)Instructions burned: 102 (million)
% 78.41/10.35  % (25999)------------------------------
% 78.41/10.35  % (25999)------------------------------
% 78.41/10.36  % (26000)ott+1666_1:1_hfaw=0:hfsq=on:hfsql=off:hfsqr=1,16:hud=15:slsq=on:slsqr=1,2:tnu=2:i=3971:si=on:rtra=on_0 on theBenchmark for (2900ds/3971Mi)
% 78.41/10.38  % (25971)Instruction limit reached!
% 78.41/10.38  % (25971)------------------------------
% 78.41/10.38  % (25971)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 78.41/10.38  % (25971)Termination reason: Unknown
% 78.41/10.38  % (25971)Termination phase: Saturation
% 78.41/10.38  
% 78.41/10.38  % (25971)Memory used [KB]: 7419
% 78.41/10.38  % (25971)Time elapsed: 2.701 s
% 78.41/10.38  % (25971)Instructions burned: 8426 (million)
% 78.41/10.38  % (25971)------------------------------
% 78.41/10.38  % (25971)------------------------------
% 79.06/10.40  % (26001)dis+1010_1:1_anc=all_dependent:au=on:bs=on:sd=5:sp=occurrence:ss=axioms:st=2.0:i=14014:si=on:rtra=on_0 on theBenchmark for (2899ds/14014Mi)
% 79.06/10.41  % (26001)Refutation not found, incomplete strategy
% 79.06/10.41  % (26001)------------------------------
% 79.06/10.41  % (26001)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 79.06/10.41  % (26001)Termination reason: Refutation not found, incomplete strategy
% 79.06/10.41  
% 79.06/10.41  
% 79.06/10.41  % (26001)Memory used [KB]: 5756
% 79.06/10.41  % (26001)Time elapsed: 0.015 s
% 79.06/10.41  % (26001)Instructions burned: 54 (million)
% 79.06/10.41  % (26001)------------------------------
% 79.06/10.41  % (26001)------------------------------
% 79.06/10.43  % (26002)lrs+10_1:1_ins=1:sgt=8:ss=axioms:i=8517:si=on:rtra=on_0 on theBenchmark for (2899ds/8517Mi)
% 79.06/10.44  % (26002)Refutation not found, incomplete strategy
% 79.06/10.44  % (26002)------------------------------
% 79.06/10.44  % (26002)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 79.06/10.44  % (26002)Termination reason: Refutation not found, incomplete strategy
% 79.06/10.44  
% 79.06/10.44  
% 79.06/10.44  % (26002)Memory used [KB]: 5756
% 79.06/10.44  % (26002)Time elapsed: 0.019 s
% 79.06/10.44  % (26002)Instructions burned: 54 (million)
% 79.06/10.44  % (26002)------------------------------
% 79.06/10.44  % (26002)------------------------------
% 79.06/10.46  % (26003)dis+10_1:1_av=off:e2e=on:nm=4:s2a=on:i=10148:si=on:rtra=on_0 on theBenchmark for (2899ds/10148Mi)
% 79.88/10.57  % (25995)Instruction limit reached!
% 79.88/10.57  % (25995)------------------------------
% 79.88/10.57  % (25995)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 79.88/10.57  % (25995)Termination reason: Unknown
% 79.88/10.57  % (25995)Termination phase: Saturation
% 79.88/10.57  
% 79.88/10.57  % (25995)Memory used [KB]: 8827
% 79.88/10.57  % (25995)Time elapsed: 0.824 s
% 79.88/10.57  % (25995)Instructions burned: 2571 (million)
% 79.88/10.57  % (25995)------------------------------
% 79.88/10.57  % (25995)------------------------------
% 79.88/10.59  % (26004)lrs+10_1:2_ntd=on:nwc=10.0:plsq=on:plsqc=1:plsqr=2,1:ss=axioms:i=9078:si=on:rtra=on_0 on theBenchmark for (2897ds/9078Mi)
% 80.39/10.61  % (26004)Refutation not found, incomplete strategy
% 80.39/10.61  % (26004)------------------------------
% 80.39/10.61  % (26004)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 80.39/10.61  % (26004)Termination reason: Refutation not found, incomplete strategy
% 80.39/10.61  
% 80.39/10.61  
% 80.39/10.61  % (26004)Memory used [KB]: 5756
% 80.39/10.61  % (26004)Time elapsed: 0.022 s
% 80.39/10.61  % (26004)Instructions burned: 53 (million)
% 80.39/10.61  % (26004)------------------------------
% 80.39/10.61  % (26004)------------------------------
% 80.39/10.63  % (26005)lrs+2_1:1_bet=on:bsr=on:cnfonf=lazy_pi_sigma_gen:er=filter:kws=inv_frequency:ntd=on:sd=3:ss=axioms:i=16164:si=on:rtra=on_0 on theBenchmark for (2897ds/16164Mi)
% 80.39/10.64  % (26005)Refutation not found, incomplete strategy
% 80.39/10.64  % (26005)------------------------------
% 80.39/10.64  % (26005)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 80.39/10.64  % (26005)Termination reason: Refutation not found, incomplete strategy
% 80.39/10.64  
% 80.39/10.64  
% 80.39/10.64  % (26005)Memory used [KB]: 5756
% 80.39/10.64  % (26005)Time elapsed: 0.011 s
% 80.39/10.64  % (26005)Instructions burned: 23 (million)
% 80.39/10.64  % (26005)------------------------------
% 80.39/10.64  % (26005)------------------------------
% 80.39/10.65  % (26006)lrs+32_1:1_au=on:bet=on:cbe=off:cs=on:ins=3:i=6102:si=on:rtra=on_0 on theBenchmark for (2897ds/6102Mi)
% 82.50/10.83  % (25979)Instruction limit reached!
% 82.50/10.83  % (25979)------------------------------
% 82.50/10.83  % (25979)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 82.50/10.83  % (25979)Termination reason: Unknown
% 82.50/10.83  % (25979)Termination phase: Saturation
% 82.50/10.83  
% 82.50/10.83  % (25979)Memory used [KB]: 9722
% 82.50/10.83  % (25979)Time elapsed: 2.396 s
% 82.50/10.83  % (25979)Instructions burned: 7470 (million)
% 82.50/10.83  % (25979)------------------------------
% 82.50/10.83  % (25979)------------------------------
% 82.58/10.84  % (26007)lrs+1010_1:1_au=on:bd=off:e2e=on:fde=unused:nm=4:s2a=on:sos=all:sp=const_frequency:i=10308:si=on:rtra=on_0 on theBenchmark for (2895ds/10308Mi)
% 82.58/10.86  % (26007)Refutation not found, incomplete strategy
% 82.58/10.86  % (26007)------------------------------
% 82.58/10.86  % (26007)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 82.58/10.86  % (26007)Termination reason: Refutation not found, incomplete strategy
% 82.58/10.86  
% 82.58/10.86  
% 82.58/10.86  % (26007)Memory used [KB]: 6012
% 82.58/10.86  % (26007)Time elapsed: 0.023 s
% 82.58/10.86  % (26007)Instructions burned: 86 (million)
% 82.58/10.86  % (26007)------------------------------
% 82.58/10.86  % (26007)------------------------------
% 82.58/10.87  % (26008)dis+1010_1:1_au=on:avsq=on:bd=off:cbe=off:cnfonf=off:cs=on:hud=5:nm=0:plsq=on:plsqc=1:plsqr=7,1:ss=axioms:tgt=full:i=4041:si=on:rtra=on_0 on theBenchmark for (2895ds/4041Mi)
% 82.58/10.88  % (26008)Refutation not found, incomplete strategy
% 82.58/10.88  % (26008)------------------------------
% 82.58/10.88  % (26008)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 82.58/10.88  % (26008)Termination reason: Refutation not found, incomplete strategy
% 82.58/10.88  
% 82.58/10.88  
% 82.58/10.88  % (26008)Memory used [KB]: 5756
% 82.58/10.88  % (26008)Time elapsed: 0.015 s
% 82.58/10.88  % (26008)Instructions burned: 53 (million)
% 82.58/10.88  % (26008)------------------------------
% 82.58/10.88  % (26008)------------------------------
% 82.58/10.89  % (26009)dis+1002_1:1_acc=model:au=on:nwc=5.0:sd=5:ss=axioms:st=2.5:i=6901:si=on:rtra=on_0 on theBenchmark for (2894ds/6901Mi)
% 82.58/10.91  % (26009)Refutation not found, incomplete strategy
% 82.58/10.91  % (26009)------------------------------
% 82.58/10.91  % (26009)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 82.58/10.91  % (26009)Termination reason: Refutation not found, incomplete strategy
% 82.58/10.91  
% 82.58/10.91  
% 82.58/10.91  % (26009)Memory used [KB]: 5756
% 82.58/10.91  % (26009)Time elapsed: 0.021 s
% 82.58/10.91  % (26009)Instructions burned: 54 (million)
% 82.58/10.91  % (26009)------------------------------
% 82.58/10.91  % (26009)------------------------------
% 83.30/10.92  % (26010)lrs-1_1:1_au=on:cbe=off:ntd=on:i=5576:si=on:rtra=on_0 on theBenchmark for (2894ds/5576Mi)
% 87.37/11.44  % (26000)Instruction limit reached!
% 87.37/11.44  % (26000)------------------------------
% 87.37/11.44  % (26000)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 87.37/11.44  % (26000)Termination reason: Unknown
% 87.37/11.44  % (26000)Termination phase: Saturation
% 87.37/11.44  
% 87.37/11.44  % (26000)Memory used [KB]: 10234
% 87.37/11.44  % (26000)Time elapsed: 1.091 s
% 87.37/11.44  % (26000)Instructions burned: 3972 (million)
% 87.37/11.44  % (26000)------------------------------
% 87.37/11.44  % (26000)------------------------------
% 87.37/11.45  % (26011)lrs+1002_1:8_bd=off:fd=off:hud=10:tnu=1:i=2014:si=on:rtra=on_0 on theBenchmark for (2889ds/2014Mi)
% 91.74/12.01  % (26011)Instruction limit reached!
% 91.74/12.01  % (26011)------------------------------
% 91.74/12.01  % (26011)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 91.74/12.01  % (26011)Termination reason: Unknown
% 91.74/12.01  % (26011)Termination phase: Saturation
% 91.74/12.01  
% 91.74/12.01  % (26011)Memory used [KB]: 9210
% 91.74/12.01  % (26011)Time elapsed: 0.562 s
% 91.74/12.01  % (26011)Instructions burned: 2016 (million)
% 91.74/12.01  % (26011)------------------------------
% 91.74/12.01  % (26011)------------------------------
% 91.74/12.02  % (26012)ott+1010_1:1_cnfonf=lazy_gen:fe=off:plsq=on:plsqc=1:plsqr=3548551,65536:s2a=on:i=5115:si=on:rtra=on_0 on theBenchmark for (2883ds/5115Mi)
% 92.98/12.20  % (25989)Instruction limit reached!
% 92.98/12.20  % (25989)------------------------------
% 92.98/12.20  % (25989)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 92.98/12.20  % (25989)Termination reason: Unknown
% 92.98/12.20  % (25989)Termination phase: Saturation
% 92.98/12.20  
% 92.98/12.20  % (25989)Memory used [KB]: 14967
% 92.98/12.20  % (25989)Time elapsed: 3.029 s
% 92.98/12.20  % (25989)Instructions burned: 7803 (million)
% 92.98/12.20  % (25989)------------------------------
% 92.98/12.20  % (25989)------------------------------
% 92.98/12.21  % (26013)lrs+2_1:1_au=on:cnfonf=lazy_pi_sigma_gen:sos=on:ss=axioms:i=13001:si=on:rtra=on_0 on theBenchmark for (2881ds/13001Mi)
% 92.98/12.22  % (26013)Refutation not found, incomplete strategy
% 92.98/12.22  % (26013)------------------------------
% 92.98/12.22  % (26013)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 92.98/12.22  % (26013)Termination reason: Refutation not found, incomplete strategy
% 92.98/12.22  
% 92.98/12.22  
% 92.98/12.22  % (26013)Memory used [KB]: 5756
% 92.98/12.22  % (26013)Time elapsed: 0.008 s
% 92.98/12.22  % (26013)Instructions burned: 23 (million)
% 92.98/12.22  % (26013)------------------------------
% 92.98/12.22  % (26013)------------------------------
% 92.98/12.23  % (26014)dis+10_1:2_aac=none:acc=on:atotf=0.1:au=on:fde=none:ins=1:ixr=off:nwc=5.0:i=11105:si=on:rtra=on_0 on theBenchmark for (2881ds/11105Mi)
% 95.64/12.53  % (26010)Instruction limit reached!
% 95.64/12.53  % (26010)------------------------------
% 95.64/12.53  % (26010)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 95.64/12.53  % (26010)Termination reason: Unknown
% 95.64/12.53  % (26010)Termination phase: Saturation
% 95.64/12.53  
% 95.64/12.53  % (26010)Memory used [KB]: 10234
% 95.64/12.53  % (26010)Time elapsed: 1.611 s
% 95.64/12.53  % (26010)Instructions burned: 5577 (million)
% 95.64/12.53  % (26010)------------------------------
% 95.64/12.53  % (26010)------------------------------
% 95.64/12.54  % (26015)dis+10_1:1_anc=none:cnfonf=lazy_gen:fd=preordered:fe=off:hud=10:ins=3:ixr=off:nwc=5.0:plsq=on:plsqc=1:plsqr=32,1:sp=const_frequency:uhcvi=on:i=13832:si=on:rtra=on_0 on theBenchmark for (2878ds/13832Mi)
% 96.60/12.63  % (25996)Instruction limit reached!
% 96.60/12.63  % (25996)------------------------------
% 96.60/12.63  % (25996)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 96.60/12.63  % (25996)Termination reason: Unknown
% 96.60/12.63  % (25996)Termination phase: Saturation
% 96.60/12.63  
% 96.60/12.63  % (25996)Memory used [KB]: 6396
% 96.60/12.63  % (25996)Time elapsed: 2.714 s
% 96.60/12.63  % (25996)Instructions burned: 13167 (million)
% 96.60/12.63  % (25996)------------------------------
% 96.60/12.63  % (25996)------------------------------
% 96.80/12.64  % (26016)lrs+1010_1:1_au=on:s2a=on:sd=1:sgt=50:ss=axioms:i=32887:si=on:rtra=on_0 on theBenchmark for (2877ds/32887Mi)
% 98.60/13.00  % (25984)First to succeed.
% 99.14/13.08  % (26006)Instruction limit reached!
% 99.14/13.08  % (26006)------------------------------
% 99.14/13.08  % (26006)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 99.14/13.08  % (26006)Termination reason: Unknown
% 99.14/13.08  % (26006)Termination phase: Saturation
% 99.14/13.08  
% 99.14/13.08  % (26006)Memory used [KB]: 18166
% 99.14/13.08  % (26006)Time elapsed: 2.434 s
% 99.14/13.08  % (26006)Instructions burned: 6103 (million)
% 99.14/13.08  % (26006)------------------------------
% 99.14/13.08  % (26006)------------------------------
% 100.63/13.11  % (26017)dis+1010_2:1_avsq=on:fde=unused:prag=on:i=3362:si=on:rtra=on_0 on theBenchmark for (2872ds/3362Mi)
% 100.63/13.16  % (25984)Refutation found. Thanks to Tanya!
% 100.63/13.16  % SZS status Theorem for theBenchmark
% 100.63/13.16  % SZS output start Proof for theBenchmark
% See solution above
% 101.13/13.18  % (25984)------------------------------
% 101.13/13.18  % (25984)Version: Vampire 4.8 HO - Sledgehammer schedules (2023-10-19)
% 101.13/13.18  % (25984)Termination reason: Refutation
% 101.13/13.18  
% 101.13/13.18  % (25984)Memory used [KB]: 16247
% 101.13/13.18  % (25984)Time elapsed: 4.091 s
% 101.13/13.18  % (25984)Instructions burned: 12264 (million)
% 101.13/13.18  % (25984)------------------------------
% 101.13/13.18  % (25984)------------------------------
% 101.13/13.18  % (25714)Success in time 12.803 s
% 101.13/13.18  % Vampire---4.8 exiting
%------------------------------------------------------------------------------