TPTP Problem File: SYP029_1.p

View Solutions - Solve Problem

%------------------------------------------------------------------------------
% File     : SYP029_1 : TPTP v9.3.1. Released v9.3.0.
% Domain   : Syntactic
% Problem  : Logic K4, problem k_d4, size 10
% Version  : Especial.
% English  :

% Refs     : [BHS98] Balsiger et al. (1998), Logics Workbench 1.0
%          : [Ste24] Steen (2024), Email to Geoff Sutcliffe
% Source   : [Ste24]
% Names    : K4/k_d4_p/10.p

% Status   : Theorem
% Rating   : 0.00 v9.3.0
% Syntax   : Number of formulae    :    2 (   0 unt;   1 typ;   0 def)
%            Number of atoms       :  110 (   0 equ)
%            Maximal formula atoms :  110 ( 110 avg)
%            Number of connectives :  674 (  50   ~;  69   |;  40   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%                                         ( 515 {.};   0 {#})
%            Maximal formula depth :   74 (  74 avg)
%            Maximal term depth    :    0 (   0 avg)
%            Number of types       :    1 (   0 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :    2 (   1 usr;   2 prp; 0-0 aty)
%            Number of functors    :    0 (   0 usr;   0 con; --- aty)
%            Number of variables   :    0 (   0   !;   0   ?;   0   :)
% SPC      : NX0_THM_PRP_NEQ_NAR_NDT

% Comments :
%------------------------------------------------------------------------------
tff(simple_k,logic,
    $modal == 
      [ $domains == $constant,
        $designation == $rigid,
        $terms == $local,
        $modalities == $modal_system_K4 ] ).

tff(p0_type,type,
    p0: $o ).

tff(10,conjecture,
    ( [.] [.] [.] [.] [.] [.] [.] [.] [.] [.] ( <.> ~ p0
                                              | p0 )
    | <.> [.] $false
    | <.> ( [.] p0
          & <.> <.> ~ p0 )
    | <.> ( [.] <.> p0
          & <.> <.> [.] ~ p0 )
    | <.> ( p0
          & <.> [.] ~ p0 )
    | <.> ( ~ p0
          & <.> [.] p0 )
    | [.] [.] [.] [.] [.] [.] [.] [.] [.] [.] ( <.> ~ p0
                                              | p0 )
    | <.> <.> [.] $false
    | <.> <.> ( [.] p0
              & <.> <.> ~ p0 )
    | <.> <.> ( [.] <.> p0
              & <.> <.> [.] ~ p0 )
    | <.> <.> ( p0
              & <.> [.] ~ p0 )
    | <.> <.> ( ~ p0
              & <.> [.] p0 )
    | [.] [.] [.] [.] [.] [.] [.] [.] [.] [.] ( <.> ~ p0
                                              | p0 )
    | <.> <.> <.> [.] $false
    | <.> <.> <.> ( [.] p0
                  & <.> <.> ~ p0 )
    | <.> <.> <.> ( [.] <.> p0
                  & <.> <.> [.] ~ p0 )
    | <.> <.> <.> ( p0
                  & <.> [.] ~ p0 )
    | <.> <.> <.> ( ~ p0
                  & <.> [.] p0 )
    | [.] [.] [.] [.] [.] [.] [.] [.] [.] [.] ( <.> ~ p0
                                              | p0 )
    | <.> <.> <.> <.> [.] $false
    | <.> <.> <.> <.> ( [.] p0
                      & <.> <.> ~ p0 )
    | <.> <.> <.> <.> ( [.] <.> p0
                      & <.> <.> [.] ~ p0 )
    | <.> <.> <.> <.> ( p0
                      & <.> [.] ~ p0 )
    | <.> <.> <.> <.> ( ~ p0
                      & <.> [.] p0 )
    | [.] [.] [.] [.] [.] [.] [.] [.] [.] [.] ( <.> ~ p0
                                              | p0 )
    | <.> <.> <.> <.> <.> [.] $false
    | <.> <.> <.> <.> <.> ( [.] p0
                          & <.> <.> ~ p0 )
    | <.> <.> <.> <.> <.> ( [.] <.> p0
                          & <.> <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> ( p0
                          & <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> ( ~ p0
                          & <.> [.] p0 )
    | [.] [.] [.] [.] [.] [.] [.] [.] [.] [.] ( <.> ~ p0
                                              | p0 )
    | <.> <.> <.> <.> <.> <.> [.] $false
    | <.> <.> <.> <.> <.> <.> ( [.] p0
                              & <.> <.> ~ p0 )
    | <.> <.> <.> <.> <.> <.> ( [.] <.> p0
                              & <.> <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> <.> ( p0
                              & <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> <.> ( ~ p0
                              & <.> [.] p0 )
    | [.] [.] [.] [.] [.] [.] [.] [.] [.] [.] ( <.> ~ p0
                                              | p0 )
    | <.> <.> <.> <.> <.> <.> <.> [.] $false
    | <.> <.> <.> <.> <.> <.> <.> ( [.] p0
                                  & <.> <.> ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> ( [.] <.> p0
                                  & <.> <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> ( p0
                                  & <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> ( ~ p0
                                  & <.> [.] p0 )
    | [.] [.] [.] [.] [.] [.] [.] [.] [.] [.] ( <.> ~ p0
                                              | p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> [.] $false
    | <.> <.> <.> <.> <.> <.> <.> <.> ( [.] p0
                                      & <.> <.> ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> ( [.] <.> p0
                                      & <.> <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> ( p0
                                      & <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> ( ~ p0
                                      & <.> [.] p0 )
    | [.] [.] [.] [.] [.] [.] [.] [.] [.] [.] ( <.> ~ p0
                                              | p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> <.> [.] $false
    | <.> <.> <.> <.> <.> <.> <.> <.> <.> ( [.] p0
                                          & <.> <.> ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> <.> ( [.] <.> p0
                                          & <.> <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> <.> ( p0
                                          & <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> <.> ( ~ p0
                                          & <.> [.] p0 )
    | [.] [.] [.] [.] [.] [.] [.] [.] [.] [.] ( <.> ~ p0
                                              | p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> <.> <.> [.] $false
    | <.> <.> <.> <.> <.> <.> <.> <.> <.> <.> ( [.] p0
                                              & <.> <.> ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> <.> <.> ( [.] <.> p0
                                              & <.> <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> <.> <.> ( p0
                                              & <.> [.] ~ p0 )
    | <.> <.> <.> <.> <.> <.> <.> <.> <.> <.> ( ~ p0
                                              & <.> [.] p0 ) ) ).

%------------------------------------------------------------------------------