TSTP Solution File: NUM727^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : NUM727^1 : TPTP v7.0.0. Released v3.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n067.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 32218.625MB
% OS       : Linux 3.10.0-693.2.2.el7.x86_64
% CPULimit : 300s
% DateTime : Mon Jan  8 13:11:33 EST 2018

% Result   : Timeout 300.04s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.04  % Problem  : NUM727^1 : TPTP v7.0.0. Released v3.7.0.
% 0.00/0.04  % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.03/0.24  % Computer : n067.star.cs.uiowa.edu
% 0.03/0.24  % Model    : x86_64 x86_64
% 0.03/0.24  % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.03/0.24  % Memory   : 32218.625MB
% 0.03/0.24  % OS       : Linux 3.10.0-693.2.2.el7.x86_64
% 0.03/0.24  % CPULimit : 300
% 0.03/0.24  % DateTime : Fri Jan  5 13:17:05 CST 2018
% 0.03/0.24  % CPUTime  : 
% 0.03/0.25  Python 2.7.13
% 16.82/17.02  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 16.82/17.02  FOF formula (<kernel.Constant object at 0x2b826c25e290>, <kernel.Type object at 0x2b826b7e12d8>) of role type named frac_type
% 16.82/17.02  Using role type
% 16.82/17.02  Declaring frac:Type
% 16.82/17.02  FOF formula (<kernel.Constant object at 0x2b826c25e830>, <kernel.Constant object at 0x2b826c25ebd8>) of role type named x
% 16.82/17.02  Using role type
% 16.82/17.02  Declaring x:frac
% 16.82/17.02  FOF formula (<kernel.Constant object at 0x2b826c25e908>, <kernel.Constant object at 0x2b826c25e290>) of role type named y
% 16.82/17.02  Using role type
% 16.82/17.02  Declaring y:frac
% 16.82/17.02  FOF formula (<kernel.Constant object at 0x2b826c25e830>, <kernel.Constant object at 0x2b826b7e1098>) of role type named z
% 16.82/17.02  Using role type
% 16.82/17.02  Declaring z:frac
% 16.82/17.02  FOF formula (<kernel.Constant object at 0x2b826c25e290>, <kernel.Type object at 0x2b826b7e1098>) of role type named nat_type
% 16.82/17.02  Using role type
% 16.82/17.02  Declaring nat:Type
% 16.82/17.02  FOF formula (<kernel.Constant object at 0x2b826c25ebd8>, <kernel.DependentProduct object at 0x2b826b7e1e60>) of role type named ts
% 16.82/17.02  Using role type
% 16.82/17.02  Declaring ts:(nat->(nat->nat))
% 16.82/17.02  FOF formula (<kernel.Constant object at 0x2b826c25e290>, <kernel.DependentProduct object at 0x2b826b7e10e0>) of role type named num
% 16.82/17.02  Using role type
% 16.82/17.02  Declaring num:(frac->nat)
% 16.82/17.02  FOF formula (<kernel.Constant object at 0x2b826c25e290>, <kernel.DependentProduct object at 0x2b826b7e1680>) of role type named den
% 16.82/17.02  Using role type
% 16.82/17.02  Declaring den:(frac->nat)
% 16.82/17.02  FOF formula (((eq nat) ((ts (num x)) (den y))) ((ts (num y)) (den x))) of role axiom named e
% 16.82/17.02  A new axiom: (((eq nat) ((ts (num x)) (den y))) ((ts (num y)) (den x)))
% 16.82/17.02  FOF formula (((eq nat) ((ts (num y)) (den z))) ((ts (num z)) (den y))) of role axiom named f
% 16.82/17.02  A new axiom: (((eq nat) ((ts (num y)) (den z))) ((ts (num z)) (den y)))
% 16.82/17.02  FOF formula (forall (Xx:nat) (Xy:nat) (Xz:nat), ((((eq nat) ((ts Xx) Xz)) ((ts Xy) Xz))->(((eq nat) Xx) Xy))) of role axiom named satz33b
% 16.82/17.02  A new axiom: (forall (Xx:nat) (Xy:nat) (Xz:nat), ((((eq nat) ((ts Xx) Xz)) ((ts Xy) Xz))->(((eq nat) Xx) Xy)))
% 16.82/17.02  FOF formula (forall (Xx:nat) (Xy:nat), (((eq nat) ((ts Xx) Xy)) ((ts Xy) Xx))) of role axiom named satz29
% 16.82/17.02  A new axiom: (forall (Xx:nat) (Xy:nat), (((eq nat) ((ts Xx) Xy)) ((ts Xy) Xx)))
% 16.82/17.02  FOF formula (forall (Xx:nat) (Xy:nat) (Xz:nat), (((eq nat) ((ts ((ts Xx) Xy)) Xz)) ((ts Xx) ((ts Xy) Xz)))) of role axiom named satz31
% 16.82/17.02  A new axiom: (forall (Xx:nat) (Xy:nat) (Xz:nat), (((eq nat) ((ts ((ts Xx) Xy)) Xz)) ((ts Xx) ((ts Xy) Xz))))
% 16.82/17.02  FOF formula (((eq nat) ((ts (num x)) (den z))) ((ts (num z)) (den x))) of role conjecture named satz39
% 16.82/17.02  Conjecture to prove = (((eq nat) ((ts (num x)) (den z))) ((ts (num z)) (den x))):Prop
% 16.82/17.02  Parameter nat_DUMMY:nat.
% 16.82/17.02  We need to prove ['(((eq nat) ((ts (num x)) (den z))) ((ts (num z)) (den x)))']
% 16.82/17.02  Parameter frac:Type.
% 16.82/17.02  Parameter x:frac.
% 16.82/17.02  Parameter y:frac.
% 16.82/17.02  Parameter z:frac.
% 16.82/17.02  Parameter nat:Type.
% 16.82/17.02  Parameter ts:(nat->(nat->nat)).
% 16.82/17.02  Parameter num:(frac->nat).
% 16.82/17.02  Parameter den:(frac->nat).
% 16.82/17.02  Axiom e:(((eq nat) ((ts (num x)) (den y))) ((ts (num y)) (den x))).
% 16.82/17.02  Axiom f:(((eq nat) ((ts (num y)) (den z))) ((ts (num z)) (den y))).
% 16.82/17.02  Axiom satz33b:(forall (Xx:nat) (Xy:nat) (Xz:nat), ((((eq nat) ((ts Xx) Xz)) ((ts Xy) Xz))->(((eq nat) Xx) Xy))).
% 16.82/17.02  Axiom satz29:(forall (Xx:nat) (Xy:nat), (((eq nat) ((ts Xx) Xy)) ((ts Xy) Xx))).
% 16.82/17.02  Axiom satz31:(forall (Xx:nat) (Xy:nat) (Xz:nat), (((eq nat) ((ts ((ts Xx) Xy)) Xz)) ((ts Xx) ((ts Xy) Xz)))).
% 16.82/17.02  Trying to prove (((eq nat) ((ts (num x)) (den z))) ((ts (num z)) (den x)))
% 16.82/17.02  Found f0:=(f (fun (x0:nat)=> (P ((ts (num x)) (den z))))):((P ((ts (num x)) (den z)))->(P ((ts (num x)) (den z))))
% 16.82/17.02  Found (f (fun (x0:nat)=> (P ((ts (num x)) (den z))))) as proof of (P0 ((ts (num x)) (den z)))
% 16.82/17.02  Found (f (fun (x0:nat)=> (P ((ts (num x)) (den z))))) as proof of (P0 ((ts (num x)) (den z)))
% 16.82/17.02  Found eq_ref00:=(eq_ref0 b):(((eq nat) b) b)
% 16.82/17.02  Found (eq_ref0 b) as proof of (((eq nat) b) ((ts (num z)) (den x)))
% 16.82/17.02  Found ((eq_ref nat) b) as proof of (((eq nat) b) ((ts (num z)) (den x)))
% 16.82/17.02  Found ((eq_ref nat) b) as proof of (((eq nat) b) ((ts (num z)) (den x)))
% 16.82/17.02  Found ((eq_ref nat) b) as proof of (((eq nat) b) ((ts (num z)) (den x)))
% 16.82/17.02  Found eq_ref00:=(eq_ref0 ((ts (num x)) (den z))):(((eq nat) ((ts (num x)) (den z))) ((ts (num x)) (den z)))
% 138.44/138.76  Found (eq_ref0 ((ts (num x)) (den z))) as proof of (((eq nat) ((ts (num x)) (den z))) b)
% 138.44/138.76  Found ((eq_ref nat) ((ts (num x)) (den z))) as proof of (((eq nat) ((ts (num x)) (den z))) b)
% 138.44/138.76  Found ((eq_ref nat) ((ts (num x)) (den z))) as proof of (((eq nat) ((ts (num x)) (den z))) b)
% 138.44/138.76  Found ((eq_ref nat) ((ts (num x)) (den z))) as proof of (((eq nat) ((ts (num x)) (den z))) b)
% 138.44/138.76  Found e0:=(e (fun (x0:nat)=> (P ((ts (num x)) (den z))))):((P ((ts (num x)) (den z)))->(P ((ts (num x)) (den z))))
% 138.44/138.76  Found (e (fun (x0:nat)=> (P ((ts (num x)) (den z))))) as proof of (P0 ((ts (num x)) (den z)))
% 138.44/138.76  Found (e (fun (x0:nat)=> (P ((ts (num x)) (den z))))) as proof of (P0 ((ts (num x)) (den z)))
% 138.44/138.76  Found e0:=(e (fun (x0:nat)=> (P ((ts (num x)) (den z))))):((P ((ts (num x)) (den z)))->(P ((ts (num x)) (den z))))
% 138.44/138.76  Found (e (fun (x0:nat)=> (P ((ts (num x)) (den z))))) as proof of (P0 ((ts (num x)) (den z)))
% 138.44/138.76  Found (e (fun (x0:nat)=> (P ((ts (num x)) (den z))))) as proof of (P0 ((ts (num x)) (den z)))
% 138.44/138.76  Found e0:=(e (fun (x0:nat)=> (P ((ts (den z)) (num x))))):((P ((ts (den z)) (num x)))->(P ((ts (den z)) (num x))))
% 138.44/138.76  Found (e (fun (x0:nat)=> (P ((ts (den z)) (num x))))) as proof of (P0 ((ts (den z)) (num x)))
% 138.44/138.76  Found (e (fun (x0:nat)=> (P ((ts (den z)) (num x))))) as proof of (P0 ((ts (den z)) (num x)))
% 138.44/138.76  Found eq_ref00:=(eq_ref0 b):(((eq nat) b) b)
% 138.44/138.76  Found (eq_ref0 b) as proof of (((eq nat) b) ((ts (den x)) (num z)))
% 138.44/138.76  Found ((eq_ref nat) b) as proof of (((eq nat) b) ((ts (den x)) (num z)))
% 138.44/138.76  Found ((eq_ref nat) b) as proof of (((eq nat) b) ((ts (den x)) (num z)))
% 138.44/138.76  Found ((eq_ref nat) b) as proof of (((eq nat) b) ((ts (den x)) (num z)))
% 138.44/138.76  Found eq_ref00:=(eq_ref0 ((ts (num x)) (den z))):(((eq nat) ((ts (num x)) (den z))) ((ts (num x)) (den z)))
% 138.44/138.76  Found (eq_ref0 ((ts (num x)) (den z))) as proof of (((eq nat) ((ts (num x)) (den z))) b)
% 138.44/138.76  Found ((eq_ref nat) ((ts (num x)) (den z))) as proof of (((eq nat) ((ts (num x)) (den z))) b)
% 138.44/138.76  Found ((eq_ref nat) ((ts (num x)) (den z))) as proof of (((eq nat) ((ts (num x)) (den z))) b)
% 138.44/138.76  Found ((eq_ref nat) ((ts (num x)) (den z))) as proof of (((eq nat) ((ts (num x)) (den z))) b)
% 138.44/138.76  Found eq_ref00:=(eq_ref0 b):(((eq nat) b) b)
% 138.44/138.76  Found (eq_ref0 b) as proof of (((eq nat) b) ((ts (num x)) (den z)))
% 138.44/138.76  Found ((eq_ref nat) b) as proof of (((eq nat) b) ((ts (num x)) (den z)))
% 138.44/138.76  Found ((eq_ref nat) b) as proof of (((eq nat) b) ((ts (num x)) (den z)))
% 138.44/138.76  Found ((eq_ref nat) b) as proof of (((eq nat) b) ((ts (num x)) (den z)))
% 138.44/138.76  Found satz2900:=(satz290 (den x)):(((eq nat) ((ts (num z)) (den x))) ((ts (den x)) (num z)))
% 138.44/138.76  Found (satz290 (den x)) as proof of (((eq nat) ((ts (num z)) (den x))) b)
% 138.44/138.76  Found ((satz29 (num z)) (den x)) as proof of (((eq nat) ((ts (num z)) (den x))) b)
% 138.44/138.76  Found ((satz29 (num z)) (den x)) as proof of (((eq nat) ((ts (num z)) (den x))) b)
% 138.44/138.76  Found ((satz29 (num z)) (den x)) as proof of (((eq nat) ((ts (num z)) (den x))) b)
% 138.44/138.76  Found f0:=(f (fun (x0:nat)=> (P ((ts (den x)) (num z))))):((P ((ts (den x)) (num z)))->(P ((ts (den x)) (num z))))
% 138.44/138.76  Found (f (fun (x0:nat)=> (P ((ts (den x)) (num z))))) as proof of (P0 ((ts (den x)) (num z)))
% 138.44/138.76  Found (f (fun (x0:nat)=> (P ((ts (den x)) (num z))))) as proof of (P0 ((ts (den x)) (num z)))
% 138.44/138.76  Found f0:=(f (fun (x0:nat)=> (P ((ts (num z)) (den x))))):((P ((ts (num z)) (den x)))->(P ((ts (num z)) (den x))))
% 138.44/138.76  Found (f (fun (x0:nat)=> (P ((ts (num z)) (den x))))) as proof of (P0 ((ts (num z)) (den x)))
% 138.44/138.76  Found (f (fun (x0:nat)=> (P ((ts (num z)) (den x))))) as proof of (P0 ((ts (num z)) (den x)))
% 138.44/138.76  Found f0:=(f (fun (x0:nat)=> (P ((ts (num z)) (den x))))):((P ((ts (num z)) (den x)))->(P ((ts (num z)) (den x))))
% 138.44/138.76  Found (f (fun (x0:nat)=> (P ((ts (num z)) (den x))))) as proof of (P0 ((ts (num z)) (den x)))
% 138.44/138.76  Found (f (fun (x0:nat)=> (P ((ts (num z)) (den x))))) as proof of (P0 ((ts (num z)) (den x)))
% 138.44/138.76  Found f0:=(f (fun (x0:nat)=> (P ((ts (den x)) (num z))))):((P ((ts (den x)) (num z)))->(P ((ts (den x)) (num z))))
% 138.44/138.76  Found (f (fun (x0:nat)=> (P ((ts (den x)) (num z))))) as proof of (P0 ((ts (den x)) (num z)))
% 138.44/138.76  Found (f (fun (x0:nat)=> (P ((ts (den x)) (num z))))
%------------------------------------------------------------------------------