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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : SYO066^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 : n024.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:33 EDT 2022

% Result   : Timeout 300.06s 300.45s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.11  % Problem    : SYO066^4.004 : TPTP v7.5.0. Released v4.0.0.
% 0.07/0.12  % Command    : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.13/0.33  % Computer   : n024.cluster.edu
% 0.13/0.33  % Model      : x86_64 x86_64
% 0.13/0.33  % CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % RAMPerCPU  : 8042.1875MB
% 0.13/0.33  % OS         : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit   : 300
% 0.13/0.33  % DateTime   : Fri Mar 11 12:57:04 EST 2022
% 0.13/0.33  % CPUTime    : 
% 0.13/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.13/0.34  Python 2.7.5
% 0.45/0.61  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.45/0.61  Failed to open /home/cristobal/cocATP/CASC/TPTP/Axioms/LCL010^0.ax, trying next directory
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x17bb9e0>, <kernel.DependentProduct object at 0x17bbab8>) of role type named irel_type
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring irel:(fofType->(fofType->Prop))
% 0.45/0.61  FOF formula (forall (X:fofType), ((irel X) X)) of role axiom named refl_axiom
% 0.45/0.61  A new axiom: (forall (X:fofType), ((irel X) X))
% 0.45/0.61  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.45/0.61  A new axiom: (forall (X:fofType) (Y:fofType) (Z:fofType), (((and ((irel X) Y)) ((irel Y) Z))->((irel X) Z)))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x17bbb48>, <kernel.DependentProduct object at 0x17bb830>) of role type named mnot_decl_type
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring mnot:((fofType->Prop)->(fofType->Prop))
% 0.45/0.61  FOF formula (((eq ((fofType->Prop)->(fofType->Prop))) mnot) (fun (X:(fofType->Prop)) (U:fofType)=> ((X U)->False))) of role definition named mnot
% 0.45/0.61  A new definition: (((eq ((fofType->Prop)->(fofType->Prop))) mnot) (fun (X:(fofType->Prop)) (U:fofType)=> ((X U)->False)))
% 0.45/0.61  Defined: mnot:=(fun (X:(fofType->Prop)) (U:fofType)=> ((X U)->False))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x17bb050>, <kernel.DependentProduct object at 0x17bbab8>) of role type named mor_decl_type
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring mor:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.45/0.61  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.45/0.61  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.45/0.61  Defined: mor:=(fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((or (X U)) (Y U)))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x17bbef0>, <kernel.DependentProduct object at 0x17bb098>) of role type named mand_decl_type
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring mand:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.45/0.61  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.45/0.61  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.45/0.61  Defined: mand:=(fun (X:(fofType->Prop)) (Y:(fofType->Prop)) (U:fofType)=> ((and (X U)) (Y U)))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x1a52908>, <kernel.DependentProduct object at 0x17bbf38>) of role type named mimplies_decl_type
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring mimplies:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.45/0.61  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.45/0.61  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) mimplies) (fun (U:(fofType->Prop)) (V:(fofType->Prop))=> ((mor (mnot U)) V)))
% 0.45/0.61  Defined: mimplies:=(fun (U:(fofType->Prop)) (V:(fofType->Prop))=> ((mor (mnot U)) V))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x17bbcf8>, <kernel.DependentProduct object at 0x17bbf38>) of role type named mbox_s4_decl_type
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring mbox_s4:((fofType->Prop)->(fofType->Prop))
% 0.45/0.61  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.45/0.61  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.45/0.61  Defined: mbox_s4:=(fun (P:(fofType->Prop)) (X:fofType)=> (forall (Y:fofType), (((irel X) Y)->(P Y))))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x17bb050>, <kernel.DependentProduct object at 0x17bb3b0>) of role type named iatom_type
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring iatom:((fofType->Prop)->(fofType->Prop))
% 0.45/0.62  FOF formula (((eq ((fofType->Prop)->(fofType->Prop))) iatom) (fun (P:(fofType->Prop))=> P)) of role definition named iatom
% 0.45/0.62  A new definition: (((eq ((fofType->Prop)->(fofType->Prop))) iatom) (fun (P:(fofType->Prop))=> P))
% 0.45/0.62  Defined: iatom:=(fun (P:(fofType->Prop))=> P)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x17bbef0>, <kernel.DependentProduct object at 0x17b92d8>) of role type named inot_type
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring inot:((fofType->Prop)->(fofType->Prop))
% 0.45/0.62  FOF formula (((eq ((fofType->Prop)->(fofType->Prop))) inot) (fun (P:(fofType->Prop))=> (mnot (mbox_s4 P)))) of role definition named inot
% 0.45/0.62  A new definition: (((eq ((fofType->Prop)->(fofType->Prop))) inot) (fun (P:(fofType->Prop))=> (mnot (mbox_s4 P))))
% 0.45/0.62  Defined: inot:=(fun (P:(fofType->Prop))=> (mnot (mbox_s4 P)))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x17bb050>, <kernel.DependentProduct object at 0x17b93f8>) of role type named itrue_type
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring itrue:(fofType->Prop)
% 0.45/0.62  FOF formula (((eq (fofType->Prop)) itrue) (fun (W:fofType)=> True)) of role definition named itrue
% 0.45/0.62  A new definition: (((eq (fofType->Prop)) itrue) (fun (W:fofType)=> True))
% 0.45/0.62  Defined: itrue:=(fun (W:fofType)=> True)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x17bb050>, <kernel.DependentProduct object at 0x17b93f8>) of role type named ifalse_type
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring ifalse:(fofType->Prop)
% 0.45/0.62  FOF formula (((eq (fofType->Prop)) ifalse) (inot itrue)) of role definition named ifalse
% 0.45/0.62  A new definition: (((eq (fofType->Prop)) ifalse) (inot itrue))
% 0.45/0.62  Defined: ifalse:=(inot itrue)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x17b92d8>, <kernel.DependentProduct object at 0x17b9128>) of role type named iand_type
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring iand:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.45/0.62  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.45/0.62  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) iand) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mand P) Q)))
% 0.45/0.62  Defined: iand:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mand P) Q))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x17b9a28>, <kernel.DependentProduct object at 0x17b9878>) of role type named ior_type
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring ior:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.45/0.62  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.45/0.62  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.45/0.62  Defined: ior:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mor (mbox_s4 P)) (mbox_s4 Q)))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x17b92d8>, <kernel.DependentProduct object at 0x17b9c20>) of role type named iimplies_type
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring iimplies:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.45/0.62  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.45/0.62  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.45/0.62  Defined: iimplies:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mimplies (mbox_s4 P)) (mbox_s4 Q)))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x17b9998>, <kernel.DependentProduct object at 0x17b9908>) of role type named iimplied_type
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring iimplied:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.45/0.62  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.45/0.62  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) iimplied) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iimplies Q) P)))
% 0.45/0.62  Defined: iimplied:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iimplies Q) P))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x17b9998>, <kernel.DependentProduct object at 0x17b9bd8>) of role type named iequiv_type
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring iequiv:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.47/0.63  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.47/0.63  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.47/0.63  Defined: iequiv:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iand ((iimplies P) Q)) ((iimplies Q) P)))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x17b9638>, <kernel.DependentProduct object at 0x17b98c0>) of role type named ixor_type
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring ixor:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% 0.47/0.63  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.47/0.63  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) ixor) (fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> (inot ((iequiv P) Q))))
% 0.47/0.63  Defined: ixor:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> (inot ((iequiv P) Q)))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x17b9998>, <kernel.DependentProduct object at 0x1927170>) of role type named ivalid_type
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring ivalid:((fofType->Prop)->Prop)
% 0.47/0.63  FOF formula (((eq ((fofType->Prop)->Prop)) ivalid) (fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W)))) of role definition named ivalid
% 0.47/0.63  A new definition: (((eq ((fofType->Prop)->Prop)) ivalid) (fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W))))
% 0.47/0.63  Defined: ivalid:=(fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W)))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x17b9440>, <kernel.DependentProduct object at 0x1927128>) of role type named isatisfiable_type
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring isatisfiable:((fofType->Prop)->Prop)
% 0.47/0.63  FOF formula (((eq ((fofType->Prop)->Prop)) isatisfiable) (fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> (Phi W))))) of role definition named isatisfiable
% 0.47/0.63  A new definition: (((eq ((fofType->Prop)->Prop)) isatisfiable) (fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> (Phi W)))))
% 0.47/0.63  Defined: isatisfiable:=(fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> (Phi W))))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x1927128>, <kernel.DependentProduct object at 0x19272d8>) of role type named icountersatisfiable_type
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring icountersatisfiable:((fofType->Prop)->Prop)
% 0.47/0.63  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.47/0.63  A new definition: (((eq ((fofType->Prop)->Prop)) icountersatisfiable) (fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> ((Phi W)->False)))))
% 0.47/0.63  Defined: icountersatisfiable:=(fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> ((Phi W)->False))))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x1927050>, <kernel.DependentProduct object at 0x1927518>) of role type named iinvalid_type
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring iinvalid:((fofType->Prop)->Prop)
% 0.47/0.63  FOF formula (((eq ((fofType->Prop)->Prop)) iinvalid) (fun (Phi:(fofType->Prop))=> (forall (W:fofType), ((Phi W)->False)))) of role definition named iinvalid
% 0.47/0.63  A new definition: (((eq ((fofType->Prop)->Prop)) iinvalid) (fun (Phi:(fofType->Prop))=> (forall (W:fofType), ((Phi W)->False))))
% 0.47/0.63  Defined: iinvalid:=(fun (Phi:(fofType->Prop))=> (forall (W:fofType), ((Phi W)->False)))
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x1799998>, <kernel.DependentProduct object at 0x17be488>) of role type named o11_type
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring o11:(fofType->Prop)
% 0.47/0.63  FOF formula (<kernel.Constant object at 0x1799b00>, <kernel.DependentProduct object at 0x17be998>) of role type named o12_type
% 0.47/0.63  Using role type
% 0.47/0.64  Declaring o12:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1799b00>, <kernel.DependentProduct object at 0x17be2d8>) of role type named o13_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o13:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17be998>, <kernel.DependentProduct object at 0x17be908>) of role type named o14_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o14:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17be2d8>, <kernel.DependentProduct object at 0x2b4ec5ced128>) of role type named o21_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o21:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17be908>, <kernel.DependentProduct object at 0x2b4ec5ced998>) of role type named o22_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o22:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17be488>, <kernel.DependentProduct object at 0x2b4ec5ced440>) of role type named o23_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o23:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17be7e8>, <kernel.DependentProduct object at 0x2b4ec5ced7a0>) of role type named o24_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o24:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17be2d8>, <kernel.DependentProduct object at 0x2b4ec5ced8c0>) of role type named o31_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o31:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17be488>, <kernel.DependentProduct object at 0x2b4ec5ced7e8>) of role type named o32_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o32:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17be2d8>, <kernel.DependentProduct object at 0x2b4ecd7e8248>) of role type named o33_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o33:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17be7e8>, <kernel.DependentProduct object at 0x17bf4d0>) of role type named o34_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o34:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17be2d8>, <kernel.DependentProduct object at 0x17bfe18>) of role type named o41_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o41:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17be2d8>, <kernel.DependentProduct object at 0x1a52a70>) of role type named o42_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o42:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b4ec5ced128>, <kernel.DependentProduct object at 0x1a52ab8>) of role type named o43_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o43:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x17bf4d0>, <kernel.DependentProduct object at 0x1a52b48>) of role type named o44_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o44:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b4ec5ced128>, <kernel.DependentProduct object at 0x1a52bd8>) of role type named o51_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o51:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b4ec5ced440>, <kernel.DependentProduct object at 0x1a52830>) of role type named o52_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o52:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b4ec5ced7e8>, <kernel.DependentProduct object at 0x1a52908>) of role type named o53_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o53:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x2b4ec5ced440>, <kernel.DependentProduct object at 0x1a52c20>) of role type named o54_type
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring o54:(fofType->Prop)
% 0.47/0.64  FOF formula (ivalid ((ior (iatom o11)) ((ior (iatom o12)) ((ior (iatom o13)) (iatom o14))))) of role axiom named axiom1
% 0.47/0.64  A new axiom: (ivalid ((ior (iatom o11)) ((ior (iatom o12)) ((ior (iatom o13)) (iatom o14)))))
% 0.47/0.64  FOF formula (ivalid ((ior (iatom o21)) ((ior (iatom o22)) ((ior (iatom o23)) (iatom o24))))) of role axiom named axiom2
% 0.47/0.64  A new axiom: (ivalid ((ior (iatom o21)) ((ior (iatom o22)) ((ior (iatom o23)) (iatom o24)))))
% 0.47/0.64  FOF formula (ivalid ((ior (iatom o31)) ((ior (iatom o32)) ((ior (iatom o33)) (iatom o34))))) of role axiom named axiom3
% 0.47/0.64  A new axiom: (ivalid ((ior (iatom o31)) ((ior (iatom o32)) ((ior (iatom o33)) (iatom o34)))))
% 0.47/0.64  FOF formula (ivalid ((ior (iatom o41)) ((ior (iatom o42)) ((ior (iatom o43)) (iatom o44))))) of role axiom named axiom4
% 0.47/0.64  A new axiom: (ivalid ((ior (iatom o41)) ((ior (iatom o42)) ((ior (iatom o43)) (iatom o44)))))
% 0.47/0.64  FOF formula (ivalid ((ior (iatom o51)) ((ior (iatom o52)) ((ior (iatom o53)) (iatom o54))))) of role axiom named axiom5
% 0.47/0.65  A new axiom: (ivalid ((ior (iatom o51)) ((ior (iatom o52)) ((ior (iatom o53)) (iatom o54)))))
% 0.47/0.65  FOF formula (ivalid ((ior ((iand (iatom o11)) (iatom o21))) ((ior ((iand (iatom o11)) (iatom o31))) ((ior ((iand (iatom o11)) (iatom o41))) ((ior ((iand (iatom o11)) (iatom o51))) ((ior ((iand (iatom o21)) (iatom o31))) ((ior ((iand (iatom o21)) (iatom o41))) ((ior ((iand (iatom o21)) (iatom o51))) ((ior ((iand (iatom o31)) (iatom o41))) ((ior ((iand (iatom o31)) (iatom o51))) ((ior ((iand (iatom o41)) (iatom o51))) ((ior ((iand (iatom o12)) (iatom o22))) ((ior ((iand (iatom o12)) (iatom o32))) ((ior ((iand (iatom o12)) (iatom o42))) ((ior ((iand (iatom o12)) (iatom o52))) ((ior ((iand (iatom o22)) (iatom o32))) ((ior ((iand (iatom o22)) (iatom o42))) ((ior ((iand (iatom o22)) (iatom o52))) ((ior ((iand (iatom o32)) (iatom o42))) ((ior ((iand (iatom o32)) (iatom o52))) ((ior ((iand (iatom o42)) (iatom o52))) ((ior ((iand (iatom o13)) (iatom o23))) ((ior ((iand (iatom o13)) (iatom o33))) ((ior ((iand (iatom o13)) (iatom o43))) ((ior ((iand (iatom o13)) (iatom o53))) ((ior ((iand (iatom o23)) (iatom o33))) ((ior ((iand (iatom o23)) (iatom o43))) ((ior ((iand (iatom o23)) (iatom o53))) ((ior ((iand (iatom o33)) (iatom o43))) ((ior ((iand (iatom o33)) (iatom o53))) ((ior ((iand (iatom o43)) (iatom o53))) ((ior ((iand (iatom o14)) (iatom o24))) ((ior ((iand (iatom o14)) (iatom o34))) ((ior ((iand (iatom o14)) (iatom o44))) ((ior ((iand (iatom o14)) (iatom o54))) ((ior ((iand (iatom o24)) (iatom o34))) ((ior ((iand (iatom o24)) (iatom o44))) ((ior ((iand (iatom o24)) (iatom o54))) ((ior ((iand (iatom o34)) (iatom o44))) ((ior ((iand (iatom o34)) (iatom o54))) ((iand (iatom o44)) (iatom o54)))))))))))))))))))))))))))))))))))))))))) of role conjecture named con
% 0.47/0.65  Conjecture to prove = (ivalid ((ior ((iand (iatom o11)) (iatom o21))) ((ior ((iand (iatom o11)) (iatom o31))) ((ior ((iand (iatom o11)) (iatom o41))) ((ior ((iand (iatom o11)) (iatom o51))) ((ior ((iand (iatom o21)) (iatom o31))) ((ior ((iand (iatom o21)) (iatom o41))) ((ior ((iand (iatom o21)) (iatom o51))) ((ior ((iand (iatom o31)) (iatom o41))) ((ior ((iand (iatom o31)) (iatom o51))) ((ior ((iand (iatom o41)) (iatom o51))) ((ior ((iand (iatom o12)) (iatom o22))) ((ior ((iand (iatom o12)) (iatom o32))) ((ior ((iand (iatom o12)) (iatom o42))) ((ior ((iand (iatom o12)) (iatom o52))) ((ior ((iand (iatom o22)) (iatom o32))) ((ior ((iand (iatom o22)) (iatom o42))) ((ior ((iand (iatom o22)) (iatom o52))) ((ior ((iand (iatom o32)) (iatom o42))) ((ior ((iand (iatom o32)) (iatom o52))) ((ior ((iand (iatom o42)) (iatom o52))) ((ior ((iand (iatom o13)) (iatom o23))) ((ior ((iand (iatom o13)) (iatom o33))) ((ior ((iand (iatom o13)) (iatom o43))) ((ior ((iand (iatom o13)) (iatom o53))) ((ior ((iand (iatom o23)) (iatom o33))) ((ior ((iand (iatom o23)) (iatom o43))) ((ior ((iand (iatom o23)) (iatom o53))) ((ior ((iand (iatom o33)) (iatom o43))) ((ior ((iand (iatom o33)) (iatom o53))) ((ior ((iand (iatom o43)) (iatom o53))) ((ior ((iand (iatom o14)) (iatom o24))) ((ior ((iand (iatom o14)) (iatom o34))) ((ior ((iand (iatom o14)) (iatom o44))) ((ior ((iand (iatom o14)) (iatom o54))) ((ior ((iand (iatom o24)) (iatom o34))) ((ior ((iand (iatom o24)) (iatom o44))) ((ior ((iand (iatom o24)) (iatom o54))) ((ior ((iand (iatom o34)) (iatom o44))) ((ior ((iand (iatom o34)) (iatom o54))) ((iand (iatom o44)) (iatom o54)))))))))))))))))))))))))))))))))))))))))):Prop
% 0.47/0.65  Parameter fofType_DUMMY:fofType.
% 0.47/0.65  We need to prove ['(ivalid ((ior ((iand (iatom o11)) (iatom o21))) ((ior ((iand (iatom o11)) (iatom o31))) ((ior ((iand (iatom o11)) (iatom o41))) ((ior ((iand (iatom o11)) (iatom o51))) ((ior ((iand (iatom o21)) (iatom o31))) ((ior ((iand (iatom o21)) (iatom o41))) ((ior ((iand (iatom o21)) (iatom o51))) ((ior ((iand (iatom o31)) (iatom o41))) ((ior ((iand (iatom o31)) (iatom o51))) ((ior ((iand (iatom o41)) (iatom o51))) ((ior ((iand (iatom o12)) (iatom o22))) ((ior ((iand (iatom o12)) (iatom o32))) ((ior ((iand (iatom o12)) (iatom o42))) ((ior ((iand (iatom o12)) (iatom o52))) ((ior ((iand (iatom o22)) (iatom o32))) ((ior ((iand (iatom o22)) (iatom o42))) ((ior ((iand (iatom o22)) (iatom o52))) ((ior ((iand (iatom o32)) (iatom o42))) ((ior ((iand (iatom o32)) (iatom o52))) ((ior ((iand (iatom o42)) (iatom o52))) ((ior ((iand (iatom o13)) (iatom o23))) ((ior ((iand (iatom o13)) (iatom o33))) ((ior ((iand (iatom o13)) (iatom o43))) ((ior ((iand (iatom o13)) (iatom o53))) ((ior ((iand (iatom o23)) (iatom o33))) ((ior ((iand (iatom o23)) (iatom o43))) ((ior ((iand (iatom o23)) (iatom o53))) ((ior ((iand (iatom o33)) (iatom o43))) ((ior ((iand (iatom o33)) (iatom o53))) ((ior ((iand (iatom o43)) (iatom o53))) ((ior ((iand (iatom o14)) (iatom o24))) ((ior ((iand (iatom o14)) (iatom o34))) ((ior ((iand (iatom o14)) (iatom o44))) ((ior ((iand (iatom o14)) (iatom o54))) ((ior ((iand (iatom o24)) (iatom o34))) ((ior ((iand (iatom o24)) (iatom o44))) ((ior ((iand (iatom o24)) (iatom o54))) ((ior ((iand (iatom o34)) (iatom o44))) ((ior ((iand (iatom o34)) (iatom o54))) ((iand (iatom o44)) (iatom o54))))))))))))))))))))))))))))))))))))))))))']
% 0.47/0.65  Parameter fofType:Type.
% 0.47/0.65  Parameter irel:(fofType->(fofType->Prop)).
% 0.47/0.65  Axiom refl_axiom:(forall (X:fofType), ((irel X) X)).
% 0.47/0.65  Axiom trans_axiom:(forall (X:fofType) (Y:fofType) (Z:fofType), (((and ((irel X) Y)) ((irel Y) Z))->((irel X) Z))).
% 0.47/0.65  Definition mnot:=(fun (X:(fofType->Prop)) (U:fofType)=> ((X U)->False)):((fofType->Prop)->(fofType->Prop)).
% 0.47/0.65  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.65  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.65  Definition mimplies:=(fun (U:(fofType->Prop)) (V:(fofType->Prop))=> ((mor (mnot U)) V)):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.65  Definition mbox_s4:=(fun (P:(fofType->Prop)) (X:fofType)=> (forall (Y:fofType), (((irel X) Y)->(P Y)))):((fofType->Prop)->(fofType->Prop)).
% 0.47/0.65  Definition iatom:=(fun (P:(fofType->Prop))=> P):((fofType->Prop)->(fofType->Prop)).
% 0.47/0.65  Definition inot:=(fun (P:(fofType->Prop))=> (mnot (mbox_s4 P))):((fofType->Prop)->(fofType->Prop)).
% 0.47/0.65  Definition itrue:=(fun (W:fofType)=> True):(fofType->Prop).
% 0.47/0.65  Definition ifalse:=(inot itrue):(fofType->Prop).
% 0.47/0.65  Definition iand:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((mand P) Q)):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.65  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.65  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.65  Definition iimplied:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> ((iimplies Q) P)):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.65  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.65  Definition ixor:=(fun (P:(fofType->Prop)) (Q:(fofType->Prop))=> (inot ((iequiv P) Q))):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% 0.47/0.65  Definition ivalid:=(fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W))):((fofType->Prop)->Prop).
% 0.47/0.65  Definition isatisfiable:=(fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> (Phi W)))):((fofType->Prop)->Prop).
% 0.47/0.65  Definition icountersatisfiable:=(fun (Phi:(fofType->Prop))=> ((ex fofType) (fun (W:fofType)=> ((Phi W)->False)))):((fofType->Prop)->Prop).
% 0.47/0.65  Definition iinvalid:=(fun (Phi:(fofType->Prop))=> (forall (W:fofType), ((Phi W)->False))):((fofType->Prop)->Prop).
% 0.47/0.65  Parameter o11:(fofType->Prop).
% 0.47/0.65  Parameter o12:(fofType->Prop).
% 0.47/0.65  Parameter o13:(fofType->Prop).
% 0.47/0.65  Parameter o14:(fofType->Prop).
% 0.47/0.65  Parameter o21:(fofType->Prop).
% 0.47/0.65  Parameter o22:(fofType->Prop).
% 0.47/0.65  Parameter o23:(fofType->Prop).
% 0.47/0.65  Parameter o24:(fofType->Prop).
% 0.47/0.65  Parameter o31:(fofType->Prop).
% 0.47/0.65  Parameter o32:(fofType->Prop).
% 0.47/0.65  Parameter o33:(fofType->Prop).
% 0.47/0.65  Parameter o34:(fofType->P
%------------------------------------------------------------------------------