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

View Problem - Process Solution

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

% Computer : n107.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 32286.75MB
% OS       : Linux 2.6.32-431.20.3.el6.x86_64
% CPULimit : 300s
% DateTime : Thu Jul 17 13:33:40 EDT 2014

% Result   : Theorem 0.51s
% Output   : Proof 0.51s
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----ERROR: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% % Problem  : SEV053^5 : TPTP v6.1.0. Released v4.0.0.
% % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% % Computer : n107.star.cs.uiowa.edu
% % Model    : x86_64 x86_64
% % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% % Memory   : 32286.75MB
% % OS       : Linux 2.6.32-431.20.3.el6.x86_64
% % CPULimit : 300
% % DateTime : Thu Jul 17 07:46:21 CDT 2014
% % CPUTime  : 0.51 
% Python 2.7.5
% Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% FOF formula (<kernel.Constant object at 0x129a638>, <kernel.Type object at 0x129a878>) of role type named b_type
% Using role type
% Declaring b:Type
% FOF formula (<kernel.Constant object at 0xd81c20>, <kernel.Type object at 0x129a758>) of role type named a_type
% Using role type
% Declaring a:Type
% FOF formula (<kernel.Constant object at 0x129a830>, <kernel.DependentProduct object at 0x129a3f8>) of role type named cF
% Using role type
% Declaring cF:(b->b)
% FOF formula (<kernel.Constant object at 0x129a878>, <kernel.DependentProduct object at 0xd820e0>) of role type named cA
% Using role type
% Declaring cA:(b->a)
% FOF formula (<kernel.Constant object at 0x129a638>, <kernel.DependentProduct object at 0xd820e0>) of role type named cL
% Using role type
% Declaring cL:(a->(a->Prop))
% FOF formula (((and (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X)))))->(forall (Y:b), ((cL (cA Y)) (cA (cF (cF Y)))))) of role conjecture named cTHM89B_pme
% Conjecture to prove = (((and (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X)))))->(forall (Y:b), ((cL (cA Y)) (cA (cF (cF Y)))))):Prop
% Parameter b_DUMMY:b.
% Parameter a_DUMMY:a.
% We need to prove ['(((and (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X)))))->(forall (Y:b), ((cL (cA Y)) (cA (cF (cF Y))))))']
% Parameter b:Type.
% Parameter a:Type.
% Parameter cF:(b->b).
% Parameter cA:(b->a).
% Parameter cL:(a->(a->Prop)).
% Trying to prove (((and (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X)))))->(forall (Y:b), ((cL (cA Y)) (cA (cF (cF Y))))))
% Found x10:=(x1 Y):((cL (cA Y)) (cA (cF Y)))
% Found (x1 Y) as proof of ((cL (cA Y)) Xy)
% Found (x1 Y) as proof of ((cL (cA Y)) Xy)
% Found (x1 Y) as proof of ((cL (cA Y)) Xy)
% Found x10:=(x1 (cF Y)):((cL (cA (cF Y))) (cA (cF (cF Y))))
% Found (x1 (cF Y)) as proof of ((cL Xy) (cA (cF (cF Y))))
% Found (x1 (cF Y)) as proof of ((cL Xy) (cA (cF (cF Y))))
% Found ((conj00 (x1 Y)) (x1 (cF Y))) as proof of ((and ((cL (cA Y)) Xy)) ((cL Xy) (cA (cF (cF Y)))))
% Found (((conj0 ((cL Xy) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y))) as proof of ((and ((cL (cA Y)) Xy)) ((cL Xy) (cA (cF (cF Y)))))
% Found ((((conj ((cL (cA Y)) Xy)) ((cL Xy) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y))) as proof of ((and ((cL (cA Y)) Xy)) ((cL Xy) (cA (cF (cF Y)))))
% Found ((((conj ((cL (cA Y)) Xy)) ((cL Xy) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y))) as proof of ((and ((cL (cA Y)) Xy)) ((cL Xy) (cA (cF (cF Y)))))
% Found (x0000 ((((conj ((cL (cA Y)) Xy)) ((cL Xy) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y)))) as proof of ((cL (cA Y)) (cA (cF (cF Y))))
% Found ((x000 (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y)))) as proof of ((cL (cA Y)) (cA (cF (cF Y))))
% Found (((fun (Xy:a)=> ((x00 Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y)))) as proof of ((cL (cA Y)) (cA (cF (cF Y))))
% Found (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y)))) as proof of ((cL (cA Y)) (cA (cF (cF Y))))
% Found (fun (x1:(forall (X:b), ((cL (cA X)) (cA (cF X)))))=> (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y))))) as proof of ((cL (cA Y)) (cA (cF (cF Y))))
% Found (fun (x0:(forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (x1:(forall (X:b), ((cL (cA X)) (cA (cF X)))))=> (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y))))) as proof of ((forall (X:b), ((cL (cA X)) (cA (cF X))))->((cL (cA Y)) (cA (cF (cF Y)))))
% Found (fun (x0:(forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (x1:(forall (X:b), ((cL (cA X)) (cA (cF X)))))=> (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y))))) as proof of ((forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))->((forall (X:b), ((cL (cA X)) (cA (cF X))))->((cL (cA Y)) (cA (cF (cF Y))))))
% Found (and_rect00 (fun (x0:(forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (x1:(forall (X:b), ((cL (cA X)) (cA (cF X)))))=> (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y)))))) as proof of ((cL (cA Y)) (cA (cF (cF Y))))
% Found ((and_rect0 ((cL (cA Y)) (cA (cF (cF Y))))) (fun (x0:(forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (x1:(forall (X:b), ((cL (cA X)) (cA (cF X)))))=> (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y)))))) as proof of ((cL (cA Y)) (cA (cF (cF Y))))
% Found (((fun (P:Type) (x0:((forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))->((forall (X:b), ((cL (cA X)) (cA (cF X))))->P)))=> (((((and_rect (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X))))) P) x0) x)) ((cL (cA Y)) (cA (cF (cF Y))))) (fun (x0:(forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (x1:(forall (X:b), ((cL (cA X)) (cA (cF X)))))=> (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y)))))) as proof of ((cL (cA Y)) (cA (cF (cF Y))))
% Found (fun (Y:b)=> (((fun (P:Type) (x0:((forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))->((forall (X:b), ((cL (cA X)) (cA (cF X))))->P)))=> (((((and_rect (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X))))) P) x0) x)) ((cL (cA Y)) (cA (cF (cF Y))))) (fun (x0:(forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (x1:(forall (X:b), ((cL (cA X)) (cA (cF X)))))=> (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y))))))) as proof of ((cL (cA Y)) (cA (cF (cF Y))))
% Found (fun (x:((and (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X)))))) (Y:b)=> (((fun (P:Type) (x0:((forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))->((forall (X:b), ((cL (cA X)) (cA (cF X))))->P)))=> (((((and_rect (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X))))) P) x0) x)) ((cL (cA Y)) (cA (cF (cF Y))))) (fun (x0:(forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (x1:(forall (X:b), ((cL (cA X)) (cA (cF X)))))=> (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y))))))) as proof of (forall (Y:b), ((cL (cA Y)) (cA (cF (cF Y)))))
% Found (fun (x:((and (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X)))))) (Y:b)=> (((fun (P:Type) (x0:((forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))->((forall (X:b), ((cL (cA X)) (cA (cF X))))->P)))=> (((((and_rect (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X))))) P) x0) x)) ((cL (cA Y)) (cA (cF (cF Y))))) (fun (x0:(forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (x1:(forall (X:b), ((cL (cA X)) (cA (cF X)))))=> (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y))))))) as proof of (((and (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X)))))->(forall (Y:b), ((cL (cA Y)) (cA (cF (cF Y))))))
% Got proof (fun (x:((and (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X)))))) (Y:b)=> (((fun (P:Type) (x0:((forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))->((forall (X:b), ((cL (cA X)) (cA (cF X))))->P)))=> (((((and_rect (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X))))) P) x0) x)) ((cL (cA Y)) (cA (cF (cF Y))))) (fun (x0:(forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (x1:(forall (X:b), ((cL (cA X)) (cA (cF X)))))=> (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y)))))))
% Time elapsed = 0.194033s
% node=31 cost=434.000000 depth=18
% ::::::::::::::::::::::
% % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% % SZS output start Proof for /export/starexec/sandbox/benchmark/theBenchmark.p
% (fun (x:((and (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X)))))) (Y:b)=> (((fun (P:Type) (x0:((forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))->((forall (X:b), ((cL (cA X)) (cA (cF X))))->P)))=> (((((and_rect (forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (forall (X:b), ((cL (cA X)) (cA (cF X))))) P) x0) x)) ((cL (cA Y)) (cA (cF (cF Y))))) (fun (x0:(forall (Xx:a) (Xy:a) (Xz:a), (((and ((cL Xx) Xy)) ((cL Xy) Xz))->((cL Xx) Xz)))) (x1:(forall (X:b), ((cL (cA X)) (cA (cF X)))))=> (((fun (Xy:a)=> (((x0 (cA Y)) Xy) (cA (cF (cF Y))))) (cA (cF Y))) ((((conj ((cL (cA Y)) (cA (cF Y)))) ((cL (cA (cF Y))) (cA (cF (cF Y))))) (x1 Y)) (x1 (cF Y)))))))
% % SZS output end Proof for /export/starexec/sandbox/benchmark/theBenchmark.p
% EOF
%------------------------------------------------------------------------------