TSTP Solution File: SYO071^4.004 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : SYO071^4.004 : TPTP v7.5.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n004.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  : 0s
% DateTime : Tue Mar 29 00:50:35 EDT 2022

% Result   : Unknown 62.95s 63.16s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.11  % Problem    : SYO071^4.004 : TPTP v7.5.0. Released v4.0.0.
% 0.10/0.11  % Command    : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.32  % Computer   : n004.cluster.edu
% 0.12/0.32  % Model      : x86_64 x86_64
% 0.12/0.32  % CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.32  % RAMPerCPU  : 8042.1875MB
% 0.12/0.32  % OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.32  % CPULimit   : 300
% 0.12/0.32  % DateTime   : Fri Mar 11 13:45:40 EST 2022
% 0.12/0.32  % CPUTime    : 
% 0.12/0.33  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.34  Python 2.7.5
% 0.19/0.60  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.19/0.60  Failed to open /home/cristobal/cocATP/CASC/TPTP/Axioms/LCL010^0.ax, trying next directory
% 0.19/0.60  FOF formula (<kernel.Constant object at 0x2b1bb926ebd8>, <kernel.DependentProduct object at 0x2b1bb926ea28>) of role type named irel_type
% 0.19/0.60  Using role type
% 0.19/0.60  Declaring irel:(fofType->(fofType->Prop))
% 0.19/0.60  FOF formula (forall (X:fofType), ((irel X) X)) of role axiom named refl_axiom
% 0.19/0.60  A new axiom: (forall (X:fofType), ((irel X) X))
% 0.19/0.60  FOF formula (forall (X:fofType) (Y:fofType) (Z:fofType), (((and ((irel X) Y)) ((irel Y) Z))->((irel X) Z))) of role axiom named trans_axiom
% 0.19/0.60  A new axiom: (forall (X:fofType) (Y:fofType) (Z:fofType), (((and ((irel X) Y)) ((irel Y) Z))->((irel X) Z)))
% 0.19/0.60  FOF formula (<kernel.Constant object at 0xd67ab8>, <kernel.DependentProduct object at 0x2b1bb926e200>) of role type named mnot_decl_type
% 0.19/0.60  Using role type
% 0.19/0.60  Declaring mnot:((fofType->Prop)->(fofType->Prop))
% 0.19/0.60  FOF formula (((eq ((fofType->Prop)->(fofType->Prop))) mnot) (fun (X:(fofType->Prop)) (U:fofType)=> ((X U)->False))) of role definition named mnot
% 0.19/0.60  A new definition: (((eq ((fofType->Prop)->(fofType->Prop))) mnot) (fun (X:(fofType->Prop)) (U:fofType)=> ((X U)->False)))
% 0.19/0.60  Defined: mnot:=(fun (X:(fofType->Prop)) (U:fofType)=> ((X U)->False))
% 0.19/0.60  FOF formula (<kernel.Constant object at 0x2b1bb926ef38>, <kernel.DependentProduct object at 0x2b1bb926ef80>) of role type named mor_decl_type
% 0.19/0.60  Using role type
% 0.19/0.60  Declaring mor:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.19/0.60  FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) mor) (fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((or (X U)) (Y U)))) of role definition named mor
% 0.19/0.60  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) mor) (fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((or (X U)) (Y U))))
% 0.19/0.60  Defined: mor:=(fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((or (X U)) (Y U)))
% 0.19/0.60  FOF formula (<kernel.Constant object at 0x2b1bb926e200>, <kernel.DependentProduct object at 0x2b1bb926ebd8>) of role type named mand_decl_type
% 0.19/0.60  Using role type
% 0.19/0.60  Declaring mand:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.19/0.60  FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) mand) (fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((and (X U)) (Y U)))) of role definition named mand
% 0.19/0.60  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) mand) (fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((and (X U)) (Y U))))
% 0.19/0.60  Defined: mand:=(fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((and (X U)) (Y U)))
% 0.19/0.60  FOF formula (<kernel.Constant object at 0x2b1bb926ef38>, <kernel.DependentProduct object at 0xd89200>) of role type named mimplies_decl_type
% 0.19/0.60  Using role type
% 0.19/0.60  Declaring mimplies:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.19/0.60  FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) mimplies) (fun (U:(fofType->Prop)) (V:(fofType->Prop))=> ((mor (mnot U)) V))) of role definition named mimplies
% 0.19/0.60  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) mimplies) (fun (U:(fofType->Prop)) (V:(fofType->Prop))=> ((mor (mnot U)) V)))
% 0.19/0.60  Defined: mimplies:=(fun (U:(fofType->Prop)) (V:(fofType->Prop))=> ((mor (mnot U)) V))
% 0.19/0.60  FOF formula (<kernel.Constant object at 0x2b1bb926e200>, <kernel.DependentProduct object at 0xd89200>) of role type named mbox_s4_decl_type
% 0.19/0.60  Using role type
% 0.19/0.60  Declaring mbox_s4:((fofType->Prop)->(fofType->Prop))
% 0.19/0.60  FOF formula (((eq ((fofType->Prop)->(fofType->Prop))) mbox_s4) (fun (P:(fofType->Prop)) (X:fofType)=> (forall (Y:fofType), (((irel X) Y)->(P Y))))) of role definition named mbox_s4
% 0.19/0.60  A new definition: (((eq ((fofType->Prop)->(fofType->Prop))) mbox_s4) (fun (P:(fofType->Prop)) (X:fofType)=> (forall (Y:fofType), (((irel X) Y)->(P Y)))))
% 0.19/0.60  Defined: mbox_s4:=(fun (P:(fofType->Prop)) (X:fofType)=> (forall (Y:fofType), (((irel X) Y)->(P Y))))
% 0.19/0.60  FOF formula (<kernel.Constant object at 0xd89290>, <kernel.DependentProduct object at 0xd89710>) of role type named iatom_type
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring iatom:((fofType->Prop)->(fofType->Prop))
% 0.44/0.61  FOF formula (((eq ((fofType->Prop)->(fofType->Prop))) iatom) (fun (P:(fofType->Prop))=> P)) of role definition named iatom
% 0.44/0.61  A new definition: (((eq ((fofType->Prop)->(fofType->Prop))) iatom) (fun (P:(fofType->Prop))=> P))
% 0.44/0.61  Defined: iatom:=(fun (P:(fofType->Prop))=> P)
% 0.44/0.61  FOF formula (<kernel.Constant object at 0xd899e0>, <kernel.DependentProduct object at 0xd89830>) of role type named inot_type
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring inot:((fofType->Prop)->(fofType->Prop))
% 0.44/0.61  FOF formula (((eq ((fofType->Prop)->(fofType->Prop))) inot) (fun (P:(fofType->Prop))=> (mnot (mbox_s4 P)))) of role definition named inot
% 0.44/0.61  A new definition: (((eq ((fofType->Prop)->(fofType->Prop))) inot) (fun (P:(fofType->Prop))=> (mnot (mbox_s4 P))))
% 0.44/0.61  Defined: inot:=(fun (P:(fofType->Prop))=> (mnot (mbox_s4 P)))
% 0.44/0.61  FOF formula (<kernel.Constant object at 0xd89290>, <kernel.DependentProduct object at 0xd89a70>) of role type named itrue_type
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring itrue:(fofType->Prop)
% 0.44/0.61  FOF formula (((eq (fofType->Prop)) itrue) (fun (W:fofType)=> True)) of role definition named itrue
% 0.44/0.61  A new definition: (((eq (fofType->Prop)) itrue) (fun (W:fofType)=> True))
% 0.44/0.61  Defined: itrue:=(fun (W:fofType)=> True)
% 0.44/0.61  FOF formula (<kernel.Constant object at 0xd89a70>, <kernel.DependentProduct object at 0xd89170>) of role type named ifalse_type
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring ifalse:(fofType->Prop)
% 0.44/0.61  FOF formula (((eq (fofType->Prop)) ifalse) (inot itrue)) of role definition named ifalse
% 0.44/0.61  A new definition: (((eq (fofType->Prop)) ifalse) (inot itrue))
% 0.44/0.61  Defined: ifalse:=(inot itrue)
% 0.44/0.61  FOF formula (<kernel.Constant object at 0xd89830>, <kernel.DependentProduct object at 0xd892d8>) of role type named iand_type
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring iand:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.44/0.61  FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) iand) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mand P) Q))) of role definition named iand
% 0.44/0.61  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) iand) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mand P) Q)))
% 0.44/0.61  Defined: iand:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mand P) Q))
% 0.44/0.61  FOF formula (<kernel.Constant object at 0xd89a70>, <kernel.DependentProduct object at 0xd89440>) of role type named ior_type
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring ior:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.44/0.61  FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) ior) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mor (mbox_s4 P)) (mbox_s4 Q)))) of role definition named ior
% 0.44/0.61  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) ior) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mor (mbox_s4 P)) (mbox_s4 Q))))
% 0.44/0.61  Defined: ior:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mor (mbox_s4 P)) (mbox_s4 Q)))
% 0.44/0.61  FOF formula (<kernel.Constant object at 0xd89a70>, <kernel.DependentProduct object at 0xd89e18>) of role type named iimplies_type
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring iimplies:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.44/0.61  FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) iimplies) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mimplies (mbox_s4 P)) (mbox_s4 Q)))) of role definition named iimplies
% 0.44/0.61  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) iimplies) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mimplies (mbox_s4 P)) (mbox_s4 Q))))
% 0.44/0.61  Defined: iimplies:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mimplies (mbox_s4 P)) (mbox_s4 Q)))
% 0.44/0.61  FOF formula (<kernel.Constant object at 0xd89c20>, <kernel.DependentProduct object at 0xd87b00>) of role type named iimplied_type
% 0.44/0.61  Using role type
% 0.44/0.61  Declaring iimplied:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.44/0.61  FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) iimplied) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iimplies Q) P))) of role definition named iimplied
% 0.44/0.61  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) iimplied) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iimplies Q) P)))
% 0.44/0.62  Defined: iimplied:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iimplies Q) P))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xd89e18>, <kernel.DependentProduct object at 0xd87c20>) of role type named iequiv_type
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring iequiv:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.44/0.62  FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) iequiv) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iand ((iimplies P) Q)) ((iimplies Q) P)))) of role definition named iequiv
% 0.44/0.62  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) iequiv) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iand ((iimplies P) Q)) ((iimplies Q) P))))
% 0.44/0.62  Defined: iequiv:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iand ((iimplies P) Q)) ((iimplies Q) P)))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xd870e0>, <kernel.DependentProduct object at 0xd878c0>) of role type named ixor_type
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ixor:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.44/0.62  FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) ixor) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> (inot ((iequiv P) Q)))) of role definition named ixor
% 0.44/0.62  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) ixor) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> (inot ((iequiv P) Q))))
% 0.44/0.62  Defined: ixor:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> (inot ((iequiv P) Q)))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xd875f0>, <kernel.DependentProduct object at 0xefb2d8>) of role type named ivalid_type
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ivalid:((fofType->Prop)->Prop)
% 0.44/0.62  FOF formula (((eq ((fofType->Prop)->Prop)) ivalid) (fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W)))) of role definition named ivalid
% 0.44/0.62  A new definition: (((eq ((fofType->Prop)->Prop)) ivalid) (fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W))))
% 0.44/0.62  Defined: ivalid:=(fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W)))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xd878c0>, <kernel.DependentProduct object at 0xefb050>) of role type named isatisfiable_type
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring isatisfiable:((fofType->Prop)->Prop)
% 0.44/0.62  FOF formula (((eq ((fofType->Prop)->Prop)) isatisfiable) (fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> (Phi W))))) of role definition named isatisfiable
% 0.44/0.62  A new definition: (((eq ((fofType->Prop)->Prop)) isatisfiable) (fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> (Phi W)))))
% 0.44/0.62  Defined: isatisfiable:=(fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> (Phi W))))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xefb098>, <kernel.DependentProduct object at 0xefb170>) of role type named icountersatisfiable_type
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring icountersatisfiable:((fofType->Prop)->Prop)
% 0.44/0.62  FOF formula (((eq ((fofType->Prop)->Prop)) icountersatisfiable) (fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> ((Phi W)->False))))) of role definition named icountersatisfiable
% 0.44/0.62  A new definition: (((eq ((fofType->Prop)->Prop)) icountersatisfiable) (fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> ((Phi W)->False)))))
% 0.44/0.62  Defined: icountersatisfiable:=(fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> ((Phi W)->False))))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xefb2d8>, <kernel.DependentProduct object at 0xefb560>) of role type named iinvalid_type
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring iinvalid:((fofType->Prop)->Prop)
% 0.44/0.62  FOF formula (((eq ((fofType->Prop)->Prop)) iinvalid) (fun (Phi:(fofType->Prop))=> (forall (W:fofType), ((Phi W)->False)))) of role definition named iinvalid
% 0.44/0.62  A new definition: (((eq ((fofType->Prop)->Prop)) iinvalid) (fun (Phi:(fofType->Prop))=> (forall (W:fofType), ((Phi W)->False))))
% 0.44/0.62  Defined: iinvalid:=(fun (Phi:(fofType->Prop))=> (forall (W:fofType), ((Phi W)->False)))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b1bb928cbd8>, <kernel.DependentProduct object at 0x2b1bb928b368>) of role type named p0_type
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring p0:(fofType->Prop)
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b1bb928cb48>, <kernel.DependentProduct object at 0x2b1bb928b2d8>) of role type named p1_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring p1:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b1bb928cd40>, <kernel.DependentProduct object at 0x2b1bb928b290>) of role type named p2_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring p2:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b1bb928ccb0>, <kernel.DependentProduct object at 0xd84c68>) of role type named p3_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring p3:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b1bb928ca28>, <kernel.DependentProduct object at 0x2b1bb928f128>) of role type named p4_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring p4:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b1bb928cb48>, <kernel.DependentProduct object at 0xd8cb00>) of role type named p5_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring p5:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b1bb928cd40>, <kernel.DependentProduct object at 0xd8c4d0>) of role type named p6_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring p6:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b1bb928b2d8>, <kernel.DependentProduct object at 0xd8c5a8>) of role type named p7_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring p7:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b1bb928bdd0>, <kernel.DependentProduct object at 0xd8c488>) of role type named p8_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring p8:(fofType->Prop)
% 0.47/0.64  FOF formula (ivalid ((iimplies ((iequiv (iatom p1)) (iatom p2))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))) of role axiom named axiom1
% 0.47/0.64  A new axiom: (ivalid ((iimplies ((iequiv (iatom p1)) (iatom p2))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))))
% 0.47/0.64  FOF formula (ivalid ((iimplies ((iequiv (iatom p2)) (iatom p3))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))) of role axiom named axiom2
% 0.47/0.64  A new axiom: (ivalid ((iimplies ((iequiv (iatom p2)) (iatom p3))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))))
% 0.47/0.64  FOF formula (ivalid ((iimplies ((iequiv (iatom p3)) (iatom p4))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))) of role axiom named axiom3
% 0.47/0.64  A new axiom: (ivalid ((iimplies ((iequiv (iatom p3)) (iatom p4))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))))
% 0.47/0.64  FOF formula (ivalid ((iimplies ((iequiv (iatom p4)) (iatom p5))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))) of role axiom named axiom4
% 0.47/0.64  A new axiom: (ivalid ((iimplies ((iequiv (iatom p4)) (iatom p5))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))))
% 0.47/0.64  FOF formula (ivalid ((iimplies ((iequiv (iatom p5)) (iatom p6))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))) of role axiom named axiom5
% 0.47/0.64  A new axiom: (ivalid ((iimplies ((iequiv (iatom p5)) (iatom p6))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))))
% 0.47/0.64  FOF formula (ivalid ((iimplies ((iequiv (iatom p6)) (iatom p7))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))) of role axiom named axiom6
% 0.47/0.64  A new axiom: (ivalid ((iimplies ((iequiv (iatom p6)) (iatom p7))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))))
% 0.47/0.64  FOF formula (ivalid ((iimplies ((iequiv (iatom p7)) (iatom p8))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))) of role axiom named axiom7
% 0.47/0.64  A new axiom: (ivalid ((iimplies ((iequiv (iatom p7)) (iatom p8))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))))
% 0.47/0.64  FOF formula (ivalid ((iimplies ((iequiv (iatom p8)) (iatom p1))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))) of role axiom named axiom8
% 0.47/0.64  A new axiom: (ivalid ((iimplies ((iequiv (iatom p8)) (iatom p1))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))))
% 0.47/0.64  FOF formula (ivalid ((ior (iatom p0)) ((ior ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))) (inot (iatom p0))))) of role conjecture named con
% 0.47/0.64  Conjecture to prove = (ivalid ((ior (iatom p0)) ((ior ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))) (inot (iatom p0))))):Prop
% 0.47/0.64  Parameter fofType_DUMMY:fofType.
% 0.47/0.64  We need to prove ['(ivalid ((ior (iatom p0)) ((ior ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))) (inot (iatom p0)))))']
% 0.47/0.64  Parameter fofType:Type.
% 0.47/0.64  Parameter irel:(fofType->(fofType->Prop)).
% 0.47/0.64  Axiom refl_axiom:(forall (X:fofType), ((irel X) X)).
% 0.47/0.64  Axiom trans_axiom:(forall (X:fofType) (Y:fofType) (Z:fofType), (((and ((irel X) Y)) ((irel Y) Z))->((irel X) Z))).
% 0.47/0.64  Definition mnot:=(fun (X:(fofType->Prop)) (U:fofType)=> ((X U)->False)):((fofType->Prop)->(fofType->Prop)).
% 0.47/0.64  Definition mor:=(fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((or (X U)) (Y U))):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.64  Definition mand:=(fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((and (X U)) (Y U))):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.64  Definition mimplies:=(fun (U:(fofType->Prop)) (V:(fofType->Prop))=> ((mor (mnot U)) V)):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.64  Definition mbox_s4:=(fun (P:(fofType->Prop)) (X:fofType)=> (forall (Y:fofType), (((irel X) Y)->(P Y)))):((fofType->Prop)->(fofType->Prop)).
% 0.47/0.64  Definition iatom:=(fun (P:(fofType->Prop))=> P):((fofType->Prop)->(fofType->Prop)).
% 0.47/0.64  Definition inot:=(fun (P:(fofType->Prop))=> (mnot (mbox_s4 P))):((fofType->Prop)->(fofType->Prop)).
% 0.47/0.64  Definition itrue:=(fun (W:fofType)=> True):(fofType->Prop).
% 0.47/0.64  Definition ifalse:=(inot itrue):(fofType->Prop).
% 0.47/0.64  Definition iand:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mand P) Q)):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.64  Definition ior:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mor (mbox_s4 P)) (mbox_s4 Q))):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.64  Definition iimplies:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mimplies (mbox_s4 P)) (mbox_s4 Q))):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.64  Definition iimplied:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iimplies Q) P)):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.64  Definition iequiv:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iand ((iimplies P) Q)) ((iimplies Q) P))):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.64  Definition ixor:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> (inot ((iequiv P) Q))):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.64  Definition ivalid:=(fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W))):((fofType->Prop)->Prop).
% 0.47/0.64  Definition isatisfiable:=(fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> (Phi W)))):((fofType->Prop)->Prop).
% 0.47/0.64  Definition icountersatisfiable:=(fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> ((Phi W)->False)))):((fofType->Prop)->Prop).
% 62.95/63.12  Definition iinvalid:=(fun (Phi:(fofType->Prop))=> (forall (W:fofType), ((Phi W)->False))):((fofType->Prop)->Prop).
% 62.95/63.12  Parameter p0:(fofType->Prop).
% 62.95/63.12  Parameter p1:(fofType->Prop).
% 62.95/63.12  Parameter p2:(fofType->Prop).
% 62.95/63.12  Parameter p3:(fofType->Prop).
% 62.95/63.12  Parameter p4:(fofType->Prop).
% 62.95/63.12  Parameter p5:(fofType->Prop).
% 62.95/63.12  Parameter p6:(fofType->Prop).
% 62.95/63.12  Parameter p7:(fofType->Prop).
% 62.95/63.12  Parameter p8:(fofType->Prop).
% 62.95/63.12  Axiom axiom1:(ivalid ((iimplies ((iequiv (iatom p1)) (iatom p2))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))).
% 62.95/63.12  Axiom axiom2:(ivalid ((iimplies ((iequiv (iatom p2)) (iatom p3))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))).
% 62.95/63.12  Axiom axiom3:(ivalid ((iimplies ((iequiv (iatom p3)) (iatom p4))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))).
% 62.95/63.12  Axiom axiom4:(ivalid ((iimplies ((iequiv (iatom p4)) (iatom p5))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))).
% 62.95/63.12  Axiom axiom5:(ivalid ((iimplies ((iequiv (iatom p5)) (iatom p6))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))).
% 62.95/63.12  Axiom axiom6:(ivalid ((iimplies ((iequiv (iatom p6)) (iatom p7))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))).
% 62.95/63.12  Axiom axiom7:(ivalid ((iimplies ((iequiv (iatom p7)) (iatom p8))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))).
% 62.95/63.12  Axiom axiom8:(ivalid ((iimplies ((iequiv (iatom p8)) (iatom p1))) ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8)))))))))).
% 62.95/63.12  Trying to prove (ivalid ((ior (iatom p0)) ((ior ((iand (iatom p1)) ((iand (iatom p2)) ((iand (iatom p3)) ((iand (iatom p4)) ((iand (iatom p5)) ((iand (iatom p6)) ((iand (iatom p7)) (iatom p8))))))))) (inot (iatom p0)))))
% 62.95/63.12  % SZS status GaveUp for /export/starexec/sandbox/benchmark/theBenchmark.p
%------------------------------------------------------------------------------