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

View Problem - Process Solution

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

% Computer : n028.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.09s 300.46s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.11  % Problem    : SYO066^4.003 : TPTP v7.5.0. Released v4.0.0.
% 0.11/0.11  % Command    : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.32  % Computer   : n028.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 12:54:03 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.33  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 0xf338c0>, <kernel.DependentProduct object at 0xf33758>) 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 0xf33908>, <kernel.DependentProduct object at 0xf334d0>) 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 0xf33680>, <kernel.DependentProduct object at 0xf333b0>) 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 0xf33908>, <kernel.DependentProduct object at 0xf33560>) 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 0xf33680>, <kernel.DependentProduct object at 0xf33290>) 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 0xf33680>, <kernel.DependentProduct object at 0xf33368>) 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 0xf33170>, <kernel.DependentProduct object at 0xf330e0>) 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 0xf33908>, <kernel.DependentProduct object at 0xdb29e0>) 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 0xf33908>, <kernel.DependentProduct object at 0xdb2cf8>) 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 0xf33908>, <kernel.DependentProduct object at 0xdb2d40>) 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 0xdb2d88>, <kernel.DependentProduct object at 0xdb2cb0>) 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 0xdb2a70>, <kernel.DependentProduct object at 0xdb2e60>) 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 0xdb2e60>, <kernel.DependentProduct object at 0xdd76c8>) 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 0xdd76c8>, <kernel.DependentProduct object at 0xdd73b0>) 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 0xdd76c8>, <kernel.DependentProduct object at 0xdd7ef0>) 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 0xdd7320>, <kernel.DependentProduct object at 0xdd7b48>) 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 0xdd76c8>, <kernel.DependentProduct object at 0xf3c170>) 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 0xdd7e60>, <kernel.DependentProduct object at 0xf3c128>) 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 0xf3c128>, <kernel.DependentProduct object at 0xf3c2d8>) 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 0xf3c050>, <kernel.DependentProduct object at 0xf3c518>) 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 0xdd8ea8>, <kernel.DependentProduct object at 0x2b2a56960908>) 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 0xdd8440>, <kernel.DependentProduct object at 0x2b2a56960290>) of role type named o12_type
% 0.47/0.63  Using role type
% 0.47/0.63  Declaring o12:(fofType->Prop)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0xdd8440>, <kernel.DependentProduct object at 0x2b2a569614d0>) 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 0x2b2a56960290>, <kernel.DependentProduct object at 0x2b2a56961290>) 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 0x2b2a56960950>, <kernel.DependentProduct object at 0xdcf290>) 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 0x2b2a56960518>, <kernel.DependentProduct object at 0xdd4050>) 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 0x2b2a56960950>, <kernel.DependentProduct object at 0xf33fc8>) 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 0x2b2a56960518>, <kernel.DependentProduct object at 0xf33f80>) 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 0x2b2a569614d0>, <kernel.DependentProduct object at 0xf33ea8>) 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 0x2b2a56960518>, <kernel.DependentProduct object at 0xf33ef0>) 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 0x2b2a569608c0>, <kernel.DependentProduct object at 0xf33f38>) 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 0x2b2a56960908>, <kernel.DependentProduct object at 0xf33e60>) 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 (ivalid ((ior (iatom o11)) ((ior (iatom o12)) (iatom o13)))) of role axiom named axiom1
% 0.47/0.64  A new axiom: (ivalid ((ior (iatom o11)) ((ior (iatom o12)) (iatom o13))))
% 0.47/0.64  FOF formula (ivalid ((ior (iatom o21)) ((ior (iatom o22)) (iatom o23)))) of role axiom named axiom2
% 0.47/0.64  A new axiom: (ivalid ((ior (iatom o21)) ((ior (iatom o22)) (iatom o23))))
% 0.47/0.64  FOF formula (ivalid ((ior (iatom o31)) ((ior (iatom o32)) (iatom o33)))) of role axiom named axiom3
% 0.47/0.64  A new axiom: (ivalid ((ior (iatom o31)) ((ior (iatom o32)) (iatom o33))))
% 0.47/0.64  FOF formula (ivalid ((ior (iatom o41)) ((ior (iatom o42)) (iatom o43)))) of role axiom named axiom4
% 0.47/0.64  A new axiom: (ivalid ((ior (iatom o41)) ((ior (iatom o42)) (iatom o43))))
% 0.47/0.64  FOF formula (ivalid ((ior ((iand (iatom o11)) (iatom o21))) ((ior ((iand (iatom o11)) (iatom o31))) ((ior ((iand (iatom o11)) (iatom o41))) ((ior ((iand (iatom o21)) (iatom o31))) ((ior ((iand (iatom o21)) (iatom o41))) ((ior ((iand (iatom o31)) (iatom o41))) ((ior ((iand (iatom o12)) (iatom o22))) ((ior ((iand (iatom o12)) (iatom o32))) ((ior ((iand (iatom o12)) (iatom o42))) ((ior ((iand (iatom o22)) (iatom o32))) ((ior ((iand (iatom o22)) (iatom o42))) ((ior ((iand (iatom o32)) (iatom o42))) ((ior ((iand (iatom o13)) (iatom o23))) ((ior ((iand (iatom o13)) (iatom o33))) ((ior ((iand (iatom o13)) (iatom o43))) ((ior ((iand (iatom o23)) (iatom o33))) ((ior ((iand (iatom o23)) (iatom o43))) ((iand (iatom o33)) (iatom o43)))))))))))))))))))) of role conjecture named con
% 0.47/0.64  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 o21)) (iatom o31))) ((ior ((iand (iatom o21)) (iatom o41))) ((ior ((iand (iatom o31)) (iatom o41))) ((ior ((iand (iatom o12)) (iatom o22))) ((ior ((iand (iatom o12)) (iatom o32))) ((ior ((iand (iatom o12)) (iatom o42))) ((ior ((iand (iatom o22)) (iatom o32))) ((ior ((iand (iatom o22)) (iatom o42))) ((ior ((iand (iatom o32)) (iatom o42))) ((ior ((iand (iatom o13)) (iatom o23))) ((ior ((iand (iatom o13)) (iatom o33))) ((ior ((iand (iatom o13)) (iatom o43))) ((ior ((iand (iatom o23)) (iatom o33))) ((ior ((iand (iatom o23)) (iatom o43))) ((iand (iatom o33)) (iatom o43)))))))))))))))))))):Prop
% 0.47/0.64  Parameter fofType_DUMMY:fofType.
% 0.47/0.64  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 o21)) (iatom o31))) ((ior ((iand (iatom o21)) (iatom o41))) ((ior ((iand (iatom o31)) (iatom o41))) ((ior ((iand (iatom o12)) (iatom o22))) ((ior ((iand (iatom o12)) (iatom o32))) ((ior ((iand (iatom o12)) (iatom o42))) ((ior ((iand (iatom o22)) (iatom o32))) ((ior ((iand (iatom o22)) (iatom o42))) ((ior ((iand (iatom o32)) (iatom o42))) ((ior ((iand (iatom o13)) (iatom o23))) ((ior ((iand (iatom o13)) (iatom o33))) ((ior ((iand (iatom o13)) (iatom o43))) ((ior ((iand (iatom o23)) (iatom o33))) ((ior ((iand (iatom o23)) (iatom o43))) ((iand (iatom o33)) (iatom o43))))))))))))))))))))']
% 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 o21:(fofType->Prop).
% 0.47/0.65  Parameter o22:(fofType->Prop).
% 0.47/0.65  Parameter o23:(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 o41:(fofType->Prop).
% 0.47/0.65  Parameter o42:(fofType->Prop).
% 0.47/0.65  Parameter o43:(fofType->Prop).
% 0.47/0.65  Axiom axiom1:(ivalid ((ior (iatom o11)) ((ior (iatom o12)) (iatom o13)))).
% 0.47/0.65  Axiom axiom2:(ivalid ((ior (iatom o21)) ((ior (iatom o22)) (iatom o23)))).
% 0.47/0.65  Axiom axiom3:(ivalid ((ior (iatom o31)) ((ior (iatom o32)) (iatom o33)))).
% 0.47/0.65  Axiom axiom4:(ivalid ((ior (iatom o41)) ((ior (iatom o42)) (iatom o43)))).
% 0.47/0.65  Trying to prove (ivalid ((ior ((iand (iatom o11)) (iatom o21))) ((ior ((iand (iatom o11)) (iatom o31))) ((io
%------------------------------------------------------------------------------