TSTP Solution File: SYO142^5 by cocATP---0.2.0

View Problem - Process Solution

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

% Computer : n031.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:44 EDT 2022

% Result   : Theorem 0.54s 0.71s
% Output   : Proof 0.54s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.11  % Problem    : SYO142^5 : 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   : n031.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 17:09:28 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.54/0.70  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.54/0.70  FOF formula (<kernel.Constant object at 0xcbfd88>, <kernel.Constant object at 0xcbf5f0>) of role type named a
% 0.54/0.70  Using role type
% 0.54/0.70  Declaring a:fofType
% 0.54/0.70  FOF formula (<kernel.Constant object at 0xcc3e18>, <kernel.DependentProduct object at 0xcbf0e0>) of role type named f
% 0.54/0.70  Using role type
% 0.54/0.70  Declaring f:(fofType->fofType)
% 0.54/0.70  FOF formula (<kernel.Constant object at 0xcbfd88>, <kernel.DependentProduct object at 0xcbf5f0>) of role type named p
% 0.54/0.70  Using role type
% 0.54/0.70  Declaring p:(fofType->Prop)
% 0.54/0.70  FOF formula ((ex fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))))) of role conjecture named cTEST4
% 0.54/0.70  Conjecture to prove = ((ex fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))))):Prop
% 0.54/0.70  We need to prove ['((ex fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a)))))))))']
% 0.54/0.70  Parameter fofType:Type.
% 0.54/0.70  Parameter a:fofType.
% 0.54/0.70  Parameter f:(fofType->fofType).
% 0.54/0.70  Parameter p:(fofType->Prop).
% 0.54/0.70  Trying to prove ((ex fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a)))))))))
% 0.54/0.70  Found x00:(p x)
% 0.54/0.70  Instantiate: x:=(f (f x0)):fofType
% 0.54/0.70  Found (fun (x00:(p x))=> x00) as proof of (p (f (f x0)))
% 0.54/0.70  Found (fun (x00:(p x))=> x00) as proof of ((p x)->(p (f (f x0))))
% 0.54/0.70  Found x00:(p x0)
% 0.54/0.70  Instantiate: x0:=(f (f a)):fofType
% 0.54/0.70  Found (fun (x00:(p x0))=> x00) as proof of (p (f (f a)))
% 0.54/0.70  Found (fun (x00:(p x0))=> x00) as proof of ((p x0)->(p (f (f a))))
% 0.54/0.70  Found ((conj00 (fun (x00:(p x))=> x00)) (fun (x00:(p x0))=> x00)) as proof of ((and ((p x)->(p (f (f x0))))) ((p x0)->(p (f (f a)))))
% 0.54/0.70  Found (((conj0 ((p x0)->(p (f (f a))))) (fun (x00:(p x))=> x00)) (fun (x00:(p x0))=> x00)) as proof of ((and ((p x)->(p (f (f x0))))) ((p x0)->(p (f (f a)))))
% 0.54/0.70  Found ((((conj ((p x)->(p (f (f x0))))) ((p x0)->(p (f (f a))))) (fun (x00:(p x))=> x00)) (fun (x00:(p x0))=> x00)) as proof of ((and ((p x)->(p (f (f x0))))) ((p x0)->(p (f (f a)))))
% 0.54/0.70  Found ((((conj ((p x)->(p (f (f x0))))) ((p x0)->(p (f (f a))))) (fun (x00:(p x))=> x00)) (fun (x00:(p x0))=> x00)) as proof of ((and ((p x)->(p (f (f x0))))) ((p x0)->(p (f (f a)))))
% 0.54/0.70  Found (ex_intro010 ((((conj ((p x)->(p (f (f x0))))) ((p x0)->(p (f (f a))))) (fun (x00:(p x))=> x00)) (fun (x00:(p x0))=> x00))) as proof of ((ex fofType) (fun (Xy:fofType)=> ((and ((p x)->(p (f (f Xy))))) ((p Xy)->(p (f (f a)))))))
% 0.54/0.70  Found ((ex_intro01 (f (f a))) ((((conj ((p x)->(p (f (f (f (f a))))))) ((p (f (f a)))->(p (f (f a))))) (fun (x00:(p x))=> x00)) (fun (x00:(p (f (f a))))=> x00))) as proof of ((ex fofType) (fun (Xy:fofType)=> ((and ((p x)->(p (f (f Xy))))) ((p Xy)->(p (f (f a)))))))
% 0.54/0.70  Found (((ex_intro0 (fun (Xy:fofType)=> ((and ((p x)->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))) (f (f a))) ((((conj ((p x)->(p (f (f (f (f a))))))) ((p (f (f a)))->(p (f (f a))))) (fun (x00:(p x))=> x00)) (fun (x00:(p (f (f a))))=> x00))) as proof of ((ex fofType) (fun (Xy:fofType)=> ((and ((p x)->(p (f (f Xy))))) ((p Xy)->(p (f (f a)))))))
% 0.54/0.70  Found (((ex_intro0 (fun (Xy:fofType)=> ((and ((p x)->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))) (f (f a))) ((((conj ((p x)->(p (f (f (f (f a))))))) ((p (f (f a)))->(p (f (f a))))) (fun (x00:(p x))=> x00)) (fun (x00:(p (f (f a))))=> x00))) as proof of ((ex fofType) (fun (Xy:fofType)=> ((and ((p x)->(p (f (f Xy))))) ((p Xy)->(p (f (f a)))))))
% 0.54/0.70  Found (ex_intro000 (((ex_intro0 (fun (Xy:fofType)=> ((and ((p x)->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))) (f (f a))) ((((conj ((p x)->(p (f (f (f (f a))))))) ((p (f (f a)))->(p (f (f a))))) (fun (x00:(p x))=> x00)) (fun (x00:(p (f (f a))))=> x00)))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a)))))))))
% 0.54/0.70  Found ((ex_intro00 (f (f (f (f a))))) (((ex_intro0 (fun (Xy:fofType)=> ((and ((p (f (f (f (f a)))))->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))) (f (f a))) ((((conj ((p (f (f (f (f a)))))->(p (f (f (f (f a))))))) ((p (f (f a)))->(p (f (f a))))) (fun (x00:(p (f (f (f (f a))))))=> x00)) (fun (x00:(p (f (f a))))=> x00)))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a)))))))))
% 0.54/0.71  Found (((ex_intro0 (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))))) (f (f (f (f a))))) (((ex_intro0 (fun (Xy:fofType)=> ((and ((p (f (f (f (f a)))))->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))) (f (f a))) ((((conj ((p (f (f (f (f a)))))->(p (f (f (f (f a))))))) ((p (f (f a)))->(p (f (f a))))) (fun (x00:(p (f (f (f (f a))))))=> x00)) (fun (x00:(p (f (f a))))=> x00)))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a)))))))))
% 0.54/0.71  Found ((((ex_intro fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))))) (f (f (f (f a))))) ((((ex_intro fofType) (fun (Xy:fofType)=> ((and ((p (f (f (f (f a)))))->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))) (f (f a))) ((((conj ((p (f (f (f (f a)))))->(p (f (f (f (f a))))))) ((p (f (f a)))->(p (f (f a))))) (fun (x00:(p (f (f (f (f a))))))=> x00)) (fun (x00:(p (f (f a))))=> x00)))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a)))))))))
% 0.54/0.71  Found ((((ex_intro fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))))) (f (f (f (f a))))) ((((ex_intro fofType) (fun (Xy:fofType)=> ((and ((p (f (f (f (f a)))))->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))) (f (f a))) ((((conj ((p (f (f (f (f a)))))->(p (f (f (f (f a))))))) ((p (f (f a)))->(p (f (f a))))) (fun (x00:(p (f (f (f (f a))))))=> x00)) (fun (x00:(p (f (f a))))=> x00)))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a)))))))))
% 0.54/0.71  Got proof ((((ex_intro fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))))) (f (f (f (f a))))) ((((ex_intro fofType) (fun (Xy:fofType)=> ((and ((p (f (f (f (f a)))))->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))) (f (f a))) ((((conj ((p (f (f (f (f a)))))->(p (f (f (f (f a))))))) ((p (f (f a)))->(p (f (f a))))) (fun (x00:(p (f (f (f (f a))))))=> x00)) (fun (x00:(p (f (f a))))=> x00))))
% 0.54/0.71  Time elapsed = 0.091867s
% 0.54/0.71  node=16 cost=1066.000000 depth=14
% 0.54/0.71  ::::::::::::::::::::::
% 0.54/0.71  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.54/0.71  % SZS output start Proof for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.54/0.71  ((((ex_intro fofType) (fun (Xx:fofType)=> ((ex fofType) (fun (Xy:fofType)=> ((and ((p Xx)->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))))) (f (f (f (f a))))) ((((ex_intro fofType) (fun (Xy:fofType)=> ((and ((p (f (f (f (f a)))))->(p (f (f Xy))))) ((p Xy)->(p (f (f a))))))) (f (f a))) ((((conj ((p (f (f (f (f a)))))->(p (f (f (f (f a))))))) ((p (f (f a)))->(p (f (f a))))) (fun (x00:(p (f (f (f (f a))))))=> x00)) (fun (x00:(p (f (f a))))=> x00))))
% 0.54/0.71  % SZS output end Proof for /export/starexec/sandbox/benchmark/theBenchmark.p
%------------------------------------------------------------------------------