↑ Up

cocATP---0.2.0.THM-Prf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP001^2 : TPTP v7.5.0. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n004.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
% DateTime : Sun Mar 21 13:23:27 EDT 2021

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

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.11  % Problem  : ITP001^2 : TPTP v7.5.0. Bugfixed v7.5.0.
% 0.07/0.12  % Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.33  % Computer : n004.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Thu Mar 18 19:07:58 EDT 2021
% 0.12/0.33  % CPUTime  : 
% 0.12/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.34  Python 2.7.5
% 0.40/0.61  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.40/0.61  Failed to open /home/cristobal/cocATP/CASC/TPTP/Axioms/ITP001/ITP001^2.ax, trying next directory
% 0.40/0.61  FOF formula (<kernel.Constant object at 0x24247a0>, <kernel.Type object at 0x24245a8>) of role type named del_tp
% 0.40/0.61  Using role type
% 0.40/0.61  Declaring del:Type
% 0.40/0.61  FOF formula (<kernel.Constant object at 0x2b73b9941560>, <kernel.Constant object at 0x24247e8>) of role type named bool
% 0.40/0.61  Using role type
% 0.40/0.61  Declaring bool:del
% 0.40/0.61  FOF formula (<kernel.Constant object at 0x2424f80>, <kernel.Constant object at 0x24247e8>) of role type named ind
% 0.40/0.61  Using role type
% 0.40/0.61  Declaring ind:del
% 0.40/0.61  FOF formula (<kernel.Constant object at 0x24247a0>, <kernel.DependentProduct object at 0x24243b0>) of role type named arr
% 0.40/0.61  Using role type
% 0.40/0.61  Declaring arr:(del->(del->del))
% 0.40/0.61  FOF formula (<kernel.Constant object at 0x2424fc8>, <kernel.DependentProduct object at 0x24243b0>) of role type named mem
% 0.40/0.61  Using role type
% 0.40/0.61  Declaring mem:(fofType->(del->Prop))
% 0.40/0.61  FOF formula (<kernel.Constant object at 0x2424f80>, <kernel.DependentProduct object at 0x24247a0>) of role type named ap
% 0.40/0.61  Using role type
% 0.40/0.61  Declaring ap:(fofType->(fofType->fofType))
% 0.40/0.61  FOF formula (<kernel.Constant object at 0x2424950>, <kernel.DependentProduct object at 0x2424f38>) of role type named lam
% 0.40/0.61  Using role type
% 0.40/0.61  Declaring lam:(del->((fofType->fofType)->fofType))
% 0.40/0.61  FOF formula (<kernel.Constant object at 0x2424638>, <kernel.DependentProduct object at 0x24243b0>) of role type named p
% 0.40/0.61  Using role type
% 0.40/0.61  Declaring p:(fofType->Prop)
% 0.40/0.61  FOF formula (<kernel.Constant object at 0x24247a0>, <kernel.DependentProduct object at 0x2424b90>) of role type named stp_inj_o
% 0.40/0.61  Using role type
% 0.40/0.61  Declaring inj__o:(Prop->fofType)
% 0.40/0.61  FOF formula (forall (X:Prop), (((eq Prop) (p (inj__o X))) X)) of role axiom named stp_inj_surj_o
% 0.40/0.61  A new axiom: (forall (X:Prop), (((eq Prop) (p (inj__o X))) X))
% 0.40/0.61  FOF formula (forall (X:Prop), ((mem (inj__o X)) bool)) of role axiom named stp_inj_mem_o
% 0.40/0.61  A new axiom: (forall (X:Prop), ((mem (inj__o X)) bool))
% 0.40/0.61  FOF formula (forall (X:fofType), (((mem X) bool)->(((eq fofType) X) (inj__o (p X))))) of role axiom named stp_iso_mem_o
% 0.40/0.61  A new axiom: (forall (X:fofType), (((mem X) bool)->(((eq fofType) X) (inj__o (p X)))))
% 0.40/0.61  FOF formula (forall (A:del) (B:del) (F:fofType), (((mem F) ((arr A) B))->(forall (X:fofType), (((mem X) A)->((mem ((ap F) X)) B))))) of role axiom named ap_tp
% 0.40/0.61  A new axiom: (forall (A:del) (B:del) (F:fofType), (((mem F) ((arr A) B))->(forall (X:fofType), (((mem X) A)->((mem ((ap F) X)) B)))))
% 0.40/0.61  FOF formula (forall (A:del) (B:del) (F:(fofType->fofType)), ((forall (X:fofType), (((mem X) A)->((mem (F X)) B)))->((mem ((lam A) F)) ((arr A) B)))) of role axiom named lam_tp
% 0.40/0.61  A new axiom: (forall (A:del) (B:del) (F:(fofType->fofType)), ((forall (X:fofType), (((mem X) A)->((mem (F X)) B)))->((mem ((lam A) F)) ((arr A) B))))
% 0.40/0.61  FOF formula (forall (A:del) (B:del) (F:fofType), (((mem F) ((arr A) B))->(forall (G:fofType), (((mem G) ((arr A) B))->((forall (X:fofType), (((mem X) A)->(((eq fofType) ((ap F) X)) ((ap G) X))))->(((eq fofType) F) G)))))) of role axiom named funcext
% 0.40/0.61  A new axiom: (forall (A:del) (B:del) (F:fofType), (((mem F) ((arr A) B))->(forall (G:fofType), (((mem G) ((arr A) B))->((forall (X:fofType), (((mem X) A)->(((eq fofType) ((ap F) X)) ((ap G) X))))->(((eq fofType) F) G))))))
% 0.40/0.61  FOF formula (forall (A:del) (F:(fofType->fofType)) (X:fofType), (((mem X) A)->(((eq fofType) ((ap ((lam A) F)) X)) (F X)))) of role axiom named beta
% 0.40/0.61  A new axiom: (forall (A:del) (F:(fofType->fofType)) (X:fofType), (((mem X) A)->(((eq fofType) ((ap ((lam A) F)) X)) (F X))))
% 0.40/0.61  FOF formula (<kernel.Constant object at 0x24293f8>, <kernel.Single object at 0x2429440>) of role type named tp_c_2Ebool_2ET
% 0.40/0.61  Using role type
% 0.40/0.61  Declaring c_2Ebool_2ET:fofType
% 0.40/0.61  FOF formula ((mem c_2Ebool_2ET) bool) of role axiom named mem_c_2Ebool_2ET
% 0.40/0.61  A new axiom: ((mem c_2Ebool_2ET) bool)
% 0.40/0.61  FOF formula (p c_2Ebool_2ET) of role axiom named ax_true_p
% 0.40/0.61  A new axiom: (p c_2Ebool_2ET)
% 0.40/0.61  FOF formula (<kernel.Constant object at 0x2429440>, <kernel.DependentProduct object at 0x2b73c14377e8>) of role type named tp_c_2Emin_2E_3D
% 0.48/0.63  Using role type
% 0.48/0.63  Declaring c_2Emin_2E_3D:(del->fofType)
% 0.48/0.63  FOF formula (forall (A_27a:del), ((mem (c_2Emin_2E_3D A_27a)) ((arr A_27a) ((arr A_27a) bool)))) of role axiom named mem_c_2Emin_2E_3D
% 0.48/0.63  A new axiom: (forall (A_27a:del), ((mem (c_2Emin_2E_3D A_27a)) ((arr A_27a) ((arr A_27a) bool))))
% 0.48/0.63  FOF formula (forall (A:del) (X:fofType), (((mem X) A)->(forall (Y:fofType), (((mem Y) A)->((iff (p ((ap ((ap (c_2Emin_2E_3D A)) X)) Y))) (((eq fofType) X) Y)))))) of role axiom named ax_eq_p
% 0.48/0.63  A new axiom: (forall (A:del) (X:fofType), (((mem X) A)->(forall (Y:fofType), (((mem Y) A)->((iff (p ((ap ((ap (c_2Emin_2E_3D A)) X)) Y))) (((eq fofType) X) Y))))))
% 0.48/0.63  FOF formula ((iff True) (((eq fofType) ((lam bool) (fun (V0x:fofType)=> V0x))) ((lam bool) (fun (V1x:fofType)=> V1x)))) of role axiom named ax_thm_2Ebool_2ET__DEF
% 0.48/0.63  A new axiom: ((iff True) (((eq fofType) ((lam bool) (fun (V0x:fofType)=> V0x))) ((lam bool) (fun (V1x:fofType)=> V1x))))
% 0.48/0.63  FOF formula True of role conjecture named conj_thm_2Ebool_2ETRUTH
% 0.48/0.63  Conjecture to prove = True:Prop
% 0.48/0.63  We need to prove ['True']
% 0.48/0.63  Parameter del:Type.
% 0.48/0.63  Parameter bool:del.
% 0.48/0.63  Parameter ind:del.
% 0.48/0.63  Parameter arr:(del->(del->del)).
% 0.48/0.63  Parameter fofType:Type.
% 0.48/0.63  Parameter mem:(fofType->(del->Prop)).
% 0.48/0.63  Parameter ap:(fofType->(fofType->fofType)).
% 0.48/0.63  Parameter lam:(del->((fofType->fofType)->fofType)).
% 0.48/0.63  Parameter p:(fofType->Prop).
% 0.48/0.63  Parameter inj__o:(Prop->fofType).
% 0.48/0.63  Axiom stp_inj_surj_o:(forall (X:Prop), (((eq Prop) (p (inj__o X))) X)).
% 0.48/0.63  Axiom stp_inj_mem_o:(forall (X:Prop), ((mem (inj__o X)) bool)).
% 0.48/0.63  Axiom stp_iso_mem_o:(forall (X:fofType), (((mem X) bool)->(((eq fofType) X) (inj__o (p X))))).
% 0.48/0.63  Axiom ap_tp:(forall (A:del) (B:del) (F:fofType), (((mem F) ((arr A) B))->(forall (X:fofType), (((mem X) A)->((mem ((ap F) X)) B))))).
% 0.48/0.63  Axiom lam_tp:(forall (A:del) (B:del) (F:(fofType->fofType)), ((forall (X:fofType), (((mem X) A)->((mem (F X)) B)))->((mem ((lam A) F)) ((arr A) B)))).
% 0.48/0.63  Axiom funcext:(forall (A:del) (B:del) (F:fofType), (((mem F) ((arr A) B))->(forall (G:fofType), (((mem G) ((arr A) B))->((forall (X:fofType), (((mem X) A)->(((eq fofType) ((ap F) X)) ((ap G) X))))->(((eq fofType) F) G)))))).
% 0.48/0.63  Axiom beta:(forall (A:del) (F:(fofType->fofType)) (X:fofType), (((mem X) A)->(((eq fofType) ((ap ((lam A) F)) X)) (F X)))).
% 0.48/0.63  Parameter c_2Ebool_2ET:fofType.
% 0.48/0.63  Axiom mem_c_2Ebool_2ET:((mem c_2Ebool_2ET) bool).
% 0.48/0.63  Axiom ax_true_p:(p c_2Ebool_2ET).
% 0.48/0.63  Parameter c_2Emin_2E_3D:(del->fofType).
% 0.48/0.63  Axiom mem_c_2Emin_2E_3D:(forall (A_27a:del), ((mem (c_2Emin_2E_3D A_27a)) ((arr A_27a) ((arr A_27a) bool)))).
% 0.48/0.63  Axiom ax_eq_p:(forall (A:del) (X:fofType), (((mem X) A)->(forall (Y:fofType), (((mem Y) A)->((iff (p ((ap ((ap (c_2Emin_2E_3D A)) X)) Y))) (((eq fofType) X) Y)))))).
% 0.48/0.63  Axiom ax_thm_2Ebool_2ET__DEF:((iff True) (((eq fofType) ((lam bool) (fun (V0x:fofType)=> V0x))) ((lam bool) (fun (V1x:fofType)=> V1x)))).
% 0.48/0.63  Trying to prove True
% 0.48/0.63  Found I:True
% 0.48/0.63  Found I as proof of True
% 0.48/0.63  Got proof I
% 0.48/0.63  Time elapsed = 0.000155s
% 0.48/0.63  node=0 cost=0.000000 depth=0
% 0.48/0.63::::::::::::::::::::::
% 0.48/0.63  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.48/0.63  % SZS output start Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.48/0.63  I
% 0.48/0.63  % SZS output end Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
%------------------------------------------------------------------------------