TPTP Problem File: NUM852+1.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : NUM852+1 : TPTP v9.0.0. Released v4.1.0.
% Domain : Number Theory
% Problem : holds(conseq_conjunct1(conseq_conjunct2(conseq(304))),484,0)
% Version : Especial.
% English :
% Refs : [Lan30] Landau (1930), Grundlagen der Analysis
% : [Kue09] Kuehlwein (2009), Email to Geoff Sutcliffe
% : [KC+10] Kuehlwein et al. (2010), Premise Selection in the Napr
% Source : [Kue09]
% Names :
% Status : Theorem
% Rating : 0.42 v9.0.0, 0.36 v8.2.0, 0.39 v8.1.0, 0.42 v7.5.0, 0.47 v7.4.0, 0.40 v7.3.0, 0.45 v7.1.0, 0.52 v7.0.0, 0.53 v6.4.0, 0.58 v6.3.0, 0.46 v6.2.0, 0.44 v6.1.0, 0.40 v6.0.0, 0.35 v5.5.0, 0.41 v5.4.0, 0.39 v5.3.0, 0.44 v5.2.0, 0.40 v5.1.0, 0.43 v5.0.0, 0.42 v4.1.0
% Syntax : Number of formulae : 58 ( 17 unt; 0 def)
% Number of atoms : 113 ( 49 equ)
% Maximal formula atoms : 5 ( 1 avg)
% Number of connectives : 75 ( 20 ~; 14 |; 10 &)
% ( 4 <=>; 27 =>; 0 <=; 0 <~>)
% Maximal formula depth : 8 ( 4 avg)
% Maximal term depth : 4 ( 1 avg)
% Number of predicates : 5 ( 4 usr; 0 prp; 2-2 aty)
% Number of functors : 9 ( 9 usr; 4 con; 0-2 aty)
% Number of variables : 131 ( 123 !; 8 ?)
% SPC : FOF_THM_RFO_SEQ
% Comments : From the Landau in Naproche 0.45 collection.
%------------------------------------------------------------------------------
fof('holds(conseq_conjunct1(conseq_conjunct2(conseq(304))), 484, 0)',conjecture,
greater(vmul(vd481,vd469),vmul(vd480,vd469)) ).
fof('holds(conseq_conjunct1(conseq(304)), 483, 0)',axiom,
greater(vd481,vd480) ).
fof('holds(antec(304), 482, 0)',axiom,
less(vd480,vd481) ).
fof('ass(cond(303, 0), 0)',axiom,
! [Vd476,Vd477] :
( Vd476 = Vd477
=> vmul(Vd476,vd469) = vmul(Vd477,vd469) ) ).
fof('ass(cond(302, 0), 0)',axiom,
! [Vd470,Vd471] :
( greater(Vd470,Vd471)
=> greater(vplus(vmul(Vd471,vd469),vmul(vskolem9(Vd470,Vd471),vd469)),vmul(Vd471,vd469)) ) ).
fof('ass(cond(302, 0), 1)',axiom,
! [Vd470,Vd471] :
( greater(Vd470,Vd471)
=> vmul(vplus(Vd471,vskolem9(Vd470,Vd471)),vd469) = vplus(vmul(Vd471,vd469),vmul(vskolem9(Vd470,Vd471),vd469)) ) ).
fof('ass(cond(302, 0), 2)',axiom,
! [Vd470,Vd471] :
( greater(Vd470,Vd471)
=> vmul(Vd470,vd469) = vmul(vplus(Vd471,vskolem9(Vd470,Vd471)),vd469) ) ).
fof('ass(cond(302, 0), 3)',axiom,
! [Vd470,Vd471] :
( greater(Vd470,Vd471)
=> Vd470 = vplus(Vd471,vskolem9(Vd470,Vd471)) ) ).
fof('ass(cond(290, 0), 0)',axiom,
! [Vd444,Vd445,Vd446] : vmul(vmul(Vd444,Vd445),Vd446) = vmul(Vd444,vmul(Vd445,Vd446)) ).
fof('ass(cond(281, 0), 0)',axiom,
! [Vd432,Vd433,Vd434] : vmul(Vd432,vplus(Vd433,Vd434)) = vplus(vmul(Vd432,Vd433),vmul(Vd432,Vd434)) ).
fof('ass(cond(270, 0), 0)',axiom,
! [Vd418,Vd419] : vmul(Vd418,Vd419) = vmul(Vd419,Vd418) ).
fof('ass(cond(261, 0), 0)',axiom,
! [Vd408,Vd409] : vmul(vsucc(Vd408),Vd409) = vplus(vmul(Vd408,Vd409),Vd409) ).
fof('ass(cond(253, 0), 0)',axiom,
! [Vd400] : vmul(v1,Vd400) = Vd400 ).
fof('qu(cond(conseq(axiom(3)), 32), and(holds(definiens(249), 399, 0), holds(definiens(249), 398, 0)))',axiom,
! [Vd396,Vd397] :
( vmul(Vd396,vsucc(Vd397)) = vplus(vmul(Vd396,Vd397),Vd396)
& vmul(Vd396,v1) = Vd396 ) ).
fof('ass(cond(241, 0), 0)',axiom,
! [Vd386,Vd387] :
( less(Vd386,vplus(Vd387,v1))
=> leq(Vd386,Vd387) ) ).
fof('ass(cond(234, 0), 0)',axiom,
! [Vd375,Vd376] :
( greater(Vd375,Vd376)
=> geq(Vd375,vplus(Vd376,v1)) ) ).
fof('ass(cond(228, 0), 0)',axiom,
! [Vd369] : geq(Vd369,v1) ).
fof('ass(cond(223, 0), 0)',axiom,
! [Vd362,Vd363,Vd365,Vd366] :
( ( geq(Vd365,Vd366)
& geq(Vd362,Vd363) )
=> geq(vplus(Vd362,Vd365),vplus(Vd363,Vd366)) ) ).
fof('ass(cond(goal(216), 0), 0)',axiom,
! [Vd353,Vd354,Vd355,Vd356] :
( ( ( greater(Vd355,Vd356)
& geq(Vd353,Vd354) )
| ( geq(Vd355,Vd356)
& greater(Vd353,Vd354) ) )
=> greater(vplus(Vd353,Vd355),vplus(Vd354,Vd356)) ) ).
fof('ass(cond(209, 0), 0)',axiom,
! [Vd337,Vd338,Vd340,Vd341] :
( ( greater(Vd340,Vd341)
& greater(Vd337,Vd338) )
=> greater(vplus(Vd337,Vd340),vplus(Vd338,Vd341)) ) ).
fof('ass(cond(goal(202), 0), 0)',axiom,
! [Vd328,Vd329,Vd330] :
( less(vplus(Vd328,Vd330),vplus(Vd329,Vd330))
=> less(Vd328,Vd329) ) ).
fof('ass(cond(goal(202), 0), 1)',axiom,
! [Vd328,Vd329,Vd330] :
( vplus(Vd328,Vd330) = vplus(Vd329,Vd330)
=> Vd328 = Vd329 ) ).
fof('ass(cond(goal(202), 0), 2)',axiom,
! [Vd328,Vd329,Vd330] :
( greater(vplus(Vd328,Vd330),vplus(Vd329,Vd330))
=> greater(Vd328,Vd329) ) ).
fof('ass(cond(goal(193), 0), 0)',axiom,
! [Vd301,Vd302,Vd303] :
( less(Vd301,Vd302)
=> less(vplus(Vd301,Vd303),vplus(Vd302,Vd303)) ) ).
fof('ass(cond(goal(193), 0), 1)',axiom,
! [Vd301,Vd302,Vd303] :
( Vd301 = Vd302
=> vplus(Vd301,Vd303) = vplus(Vd302,Vd303) ) ).
fof('ass(cond(goal(193), 0), 2)',axiom,
! [Vd301,Vd302,Vd303] :
( greater(Vd301,Vd302)
=> greater(vplus(Vd301,Vd303),vplus(Vd302,Vd303)) ) ).
fof('ass(cond(189, 0), 0)',axiom,
! [Vd295,Vd296] : greater(vplus(Vd295,Vd296),Vd295) ).
fof('ass(cond(184, 0), 0)',axiom,
! [Vd289,Vd290,Vd292] :
( ( leq(Vd290,Vd292)
& leq(Vd289,Vd290) )
=> leq(Vd289,Vd292) ) ).
fof('ass(cond(goal(177), 0), 0)',axiom,
! [Vd281,Vd282,Vd283] :
( ( ( less(Vd282,Vd283)
& leq(Vd281,Vd282) )
| ( leq(Vd282,Vd283)
& less(Vd281,Vd282) ) )
=> less(Vd281,Vd283) ) ).
fof('ass(cond(168, 0), 0)',axiom,
! [Vd262,Vd263,Vd265] :
( ( less(Vd263,Vd265)
& less(Vd262,Vd263) )
=> less(Vd262,Vd265) ) ).
fof('ass(cond(163, 0), 0)',axiom,
! [Vd258,Vd259] :
( leq(Vd258,Vd259)
=> geq(Vd259,Vd258) ) ).
fof('ass(cond(158, 0), 0)',axiom,
! [Vd254,Vd255] :
( geq(Vd254,Vd255)
=> leq(Vd255,Vd254) ) ).
fof('def(cond(conseq(axiom(3)), 17), 1)',axiom,
! [Vd249,Vd250] :
( leq(Vd250,Vd249)
<=> ( less(Vd250,Vd249)
| Vd250 = Vd249 ) ) ).
fof('def(cond(conseq(axiom(3)), 16), 1)',axiom,
! [Vd244,Vd245] :
( geq(Vd245,Vd244)
<=> ( greater(Vd245,Vd244)
| Vd245 = Vd244 ) ) ).
fof('ass(cond(147, 0), 0)',axiom,
! [Vd226,Vd227] :
( less(Vd226,Vd227)
=> greater(Vd227,Vd226) ) ).
fof('ass(cond(140, 0), 0)',axiom,
! [Vd208,Vd209] :
( greater(Vd208,Vd209)
=> less(Vd209,Vd208) ) ).
fof('ass(cond(goal(130), 0), 0)',axiom,
! [Vd203,Vd204] :
( Vd203 = Vd204
| greater(Vd203,Vd204)
| less(Vd203,Vd204) ) ).
fof('ass(cond(goal(130), 0), 1)',axiom,
! [Vd203,Vd204] :
( Vd203 != Vd204
| ~ less(Vd203,Vd204) ) ).
fof('ass(cond(goal(130), 0), 2)',axiom,
! [Vd203,Vd204] :
( ~ greater(Vd203,Vd204)
| ~ less(Vd203,Vd204) ) ).
fof('ass(cond(goal(130), 0), 3)',axiom,
! [Vd203,Vd204] :
( Vd203 != Vd204
| ~ greater(Vd203,Vd204) ) ).
fof('def(cond(conseq(axiom(3)), 12), 1)',axiom,
! [Vd198,Vd199] :
( less(Vd199,Vd198)
<=> ? [Vd201] : Vd198 = vplus(Vd199,Vd201) ) ).
fof('def(cond(conseq(axiom(3)), 11), 1)',axiom,
! [Vd193,Vd194] :
( greater(Vd194,Vd193)
<=> ? [Vd196] : Vd194 = vplus(Vd193,Vd196) ) ).
fof('ass(cond(goal(88), 0), 0)',axiom,
! [Vd120,Vd121] :
( Vd120 = Vd121
| ? [Vd123] : Vd120 = vplus(Vd121,Vd123)
| ? [Vd125] : Vd121 = vplus(Vd120,Vd125) ) ).
fof('ass(cond(goal(88), 0), 1)',axiom,
! [Vd120,Vd121] :
( Vd120 != Vd121
| ~ ? [Vd125] : Vd121 = vplus(Vd120,Vd125) ) ).
fof('ass(cond(goal(88), 0), 2)',axiom,
! [Vd120,Vd121] :
( ~ ? [Vd123] : Vd120 = vplus(Vd121,Vd123)
| ~ ? [Vd125] : Vd121 = vplus(Vd120,Vd125) ) ).
fof('ass(cond(goal(88), 0), 3)',axiom,
! [Vd120,Vd121] :
( Vd120 != Vd121
| ~ ? [Vd123] : Vd120 = vplus(Vd121,Vd123) ) ).
fof('ass(cond(81, 0), 0)',axiom,
! [Vd104,Vd105] :
( Vd104 != Vd105
=> ! [Vd107] : vplus(Vd107,Vd104) != vplus(Vd107,Vd105) ) ).
fof('ass(cond(73, 0), 0)',axiom,
! [Vd92,Vd93] : Vd93 != vplus(Vd92,Vd93) ).
fof('ass(cond(61, 0), 0)',axiom,
! [Vd78,Vd79] : vplus(Vd79,Vd78) = vplus(Vd78,Vd79) ).
fof('ass(cond(52, 0), 0)',axiom,
! [Vd68,Vd69] : vplus(vsucc(Vd68),Vd69) = vsucc(vplus(Vd68,Vd69)) ).
fof('ass(cond(43, 0), 0)',axiom,
! [Vd59] : vplus(v1,Vd59) = vsucc(Vd59) ).
fof('ass(cond(33, 0), 0)',axiom,
! [Vd46,Vd47,Vd48] : vplus(vplus(Vd46,Vd47),Vd48) = vplus(Vd46,vplus(Vd47,Vd48)) ).
fof('qu(cond(conseq(axiom(3)), 3), and(holds(definiens(29), 45, 0), holds(definiens(29), 44, 0)))',axiom,
! [Vd42,Vd43] :
( vplus(Vd42,vsucc(Vd43)) = vsucc(vplus(Vd42,Vd43))
& vplus(Vd42,v1) = vsucc(Vd42) ) ).
fof('ass(cond(20, 0), 0)',axiom,
! [Vd24] :
( Vd24 != v1
=> Vd24 = vsucc(vskolem2(Vd24)) ) ).
fof('ass(cond(12, 0), 0)',axiom,
! [Vd16] : vsucc(Vd16) != Vd16 ).
fof('ass(cond(6, 0), 0)',axiom,
! [Vd7,Vd8] :
( Vd7 != Vd8
=> vsucc(Vd7) != vsucc(Vd8) ) ).
fof('qu(antec(axiom(3)), imp(antec(axiom(3))))',axiom,
! [Vd3,Vd4] :
( vsucc(Vd3) = vsucc(Vd4)
=> Vd3 = Vd4 ) ).
fof('qu(restrictor(axiom(1)), holds(scope(axiom(1)), 2, 0))',axiom,
! [Vd1] : vsucc(Vd1) != v1 ).
%------------------------------------------------------------------------------