TSTP Solution File: PUZ031+1 by SuperZenon---0.0.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SuperZenon---0.0.1
% Problem  : PUZ031+1 : TPTP v8.1.0. Released v2.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_super_zenon -p0 -itptp -om -max-time %d %s

% Computer : n024.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  : 600s
% DateTime : Mon Jul 18 18:27:48 EDT 2022

% Result   : Theorem 0.40s 0.62s
% Output   : Proof 0.47s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : PUZ031+1 : TPTP v8.1.0. Released v2.0.0.
% 0.03/0.13  % Command  : run_super_zenon -p0 -itptp -om -max-time %d %s
% 0.14/0.34  % Computer : n024.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit : 300
% 0.14/0.34  % WCLimit  : 600
% 0.14/0.34  % DateTime : Sat May 28 23:14:22 EDT 2022
% 0.14/0.34  % CPUTime  : 
% 0.40/0.62  % SZS status Theorem
% 0.40/0.62  (* PROOF-FOUND *)
% 0.40/0.62  (* BEGIN-PROOF *)
% 0.40/0.62  % SZS output start Proof
% 0.40/0.62  1. (caterpillar T_0) (-. (caterpillar T_0))   ### Axiom
% 0.40/0.62  2. (-. ((caterpillar T_0) \/ (snail T_0))) (caterpillar T_0)   ### NotOr 1
% 0.40/0.62  3. (fox T_1) (-. (fox T_1))   ### Axiom
% 0.40/0.62  4. (wolf T_2) (-. (wolf T_2))   ### Axiom
% 0.40/0.62  5. (bird T_3) (-. (bird T_3))   ### Axiom
% 0.40/0.62  6. (fox T_1) (-. (fox T_1))   ### Axiom
% 0.40/0.62  7. (wolf T_2) (-. (wolf T_2))   ### Axiom
% 0.40/0.62  8. (-. (animal T_2)) (animal T_2)   ### Axiom
% 0.40/0.62  9. ((wolf T_2) => (animal T_2)) (-. (animal T_2)) (wolf T_2)   ### Imply 7 8
% 0.40/0.62  10. (All X, ((wolf X) => (animal X))) (wolf T_2) (-. (animal T_2))   ### All 9
% 0.40/0.62  11. (grain T_4) (-. (grain T_4))   ### Axiom
% 0.40/0.62  12. (plant T_4) (-. (plant T_4))   ### Axiom
% 0.40/0.62  13. (wolf T_2) (-. (wolf T_2))   ### Axiom
% 0.40/0.62  14. (grain T_4) (-. (grain T_4))   ### Axiom
% 0.40/0.62  15. (-. ((fox T_4) \/ (grain T_4))) (grain T_4)   ### NotOr 14
% 0.40/0.62  16. (eats T_2 T_4) (-. (eats T_2 T_4))   ### Axiom
% 0.40/0.62  17. (((wolf T_2) /\ ((fox T_4) \/ (grain T_4))) => (-. (eats T_2 T_4))) (eats T_2 T_4) (grain T_4) (wolf T_2)   ### DisjTree 13 15 16
% 0.40/0.62  18. (All Y, (((wolf T_2) /\ ((fox Y) \/ (grain Y))) => (-. (eats T_2 Y)))) (wolf T_2) (grain T_4) (eats T_2 T_4)   ### All 17
% 0.40/0.62  19. ((plant T_4) => (eats T_2 T_4)) (grain T_4) (wolf T_2) (All Y, (((wolf T_2) /\ ((fox Y) \/ (grain Y))) => (-. (eats T_2 Y)))) (plant T_4)   ### Imply 12 18
% 0.40/0.62  20. (All Y, ((plant Y) => (eats T_2 Y))) (plant T_4) (All Y, (((wolf T_2) /\ ((fox Y) \/ (grain Y))) => (-. (eats T_2 Y)))) (wolf T_2) (grain T_4)   ### All 19
% 0.40/0.62  21. ((grain T_4) => (plant T_4)) (wolf T_2) (All Y, (((wolf T_2) /\ ((fox Y) \/ (grain Y))) => (-. (eats T_2 Y)))) (All Y, ((plant Y) => (eats T_2 Y))) (grain T_4)   ### Imply 11 20
% 0.40/0.62  22. (All X1, ((grain X1) => (plant X1))) (grain T_4) (All Y, ((plant Y) => (eats T_2 Y))) (All Y, (((wolf T_2) /\ ((fox Y) \/ (grain Y))) => (-. (eats T_2 Y)))) (wolf T_2)   ### All 21
% 0.40/0.62  23. (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (wolf T_2) (All Y, ((plant Y) => (eats T_2 Y))) (grain T_4) (All X1, ((grain X1) => (plant X1)))   ### All 22
% 0.40/0.62  24. (bird T_3) (-. (bird T_3))   ### Axiom
% 0.40/0.62  25. (snail T_5) (-. (snail T_5))   ### Axiom
% 0.40/0.62  26. (-. ((snail T_5) \/ (caterpillar T_5))) (snail T_5)   ### NotOr 25
% 0.40/0.62  27. (fox T_1) (-. (fox T_1))   ### Axiom
% 0.40/0.62  28. (-. (animal T_1)) (animal T_1)   ### Axiom
% 0.40/0.62  29. ((fox T_1) => (animal T_1)) (-. (animal T_1)) (fox T_1)   ### Imply 27 28
% 0.40/0.62  30. (All X, ((fox X) => (animal X))) (fox T_1) (-. (animal T_1))   ### All 29
% 0.40/0.62  31. (plant T_6) (-. (plant T_6))   ### Axiom
% 0.40/0.62  32. (much_smaller T_1 T_2) (-. (much_smaller T_1 T_2))   ### Axiom
% 0.40/0.62  33. (plant T_6) (-. (plant T_6))   ### Axiom
% 0.40/0.62  34. (eats T_1 T_6) (-. (eats T_1 T_6))   ### Axiom
% 0.40/0.62  35. (-. ((plant T_6) /\ (eats T_1 T_6))) (eats T_1 T_6) (plant T_6)   ### NotAnd 33 34
% 0.40/0.62  36. (-. (Ex Y, ((plant Y) /\ (eats T_1 Y)))) (plant T_6) (eats T_1 T_6)   ### NotExists 35
% 0.40/0.62  37. (wolf T_2) (-. (wolf T_2))   ### Axiom
% 0.40/0.62  38. (fox T_1) (-. (fox T_1))   ### Axiom
% 0.40/0.62  39. (-. ((fox T_1) \/ (grain T_1))) (fox T_1)   ### NotOr 38
% 0.40/0.62  40. (eats T_2 T_1) (-. (eats T_2 T_1))   ### Axiom
% 0.40/0.62  41. (((wolf T_2) /\ ((fox T_1) \/ (grain T_1))) => (-. (eats T_2 T_1))) (eats T_2 T_1) (fox T_1) (wolf T_2)   ### DisjTree 37 39 40
% 0.40/0.62  42. (All Y, (((wolf T_2) /\ ((fox Y) \/ (grain Y))) => (-. (eats T_2 Y)))) (wolf T_2) (fox T_1) (eats T_2 T_1)   ### All 41
% 0.40/0.62  43. (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (eats T_2 T_1) (fox T_1) (wolf T_2)   ### All 42
% 0.40/0.62  44. (((animal T_1) /\ ((much_smaller T_1 T_2) /\ (Ex Y, ((plant Y) /\ (eats T_1 Y))))) => (eats T_2 T_1)) (wolf T_2) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (eats T_1 T_6) (plant T_6) (much_smaller T_1 T_2) (fox T_1) (All X, ((fox X) => (animal X)))   ### DisjTree 30 32 36 43
% 0.40/0.62  45. (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_2) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_2 Y1))) (All X, ((fox X) => (animal X))) (fox T_1) (much_smaller T_1 T_2) (plant T_6) (eats T_1 T_6) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (wolf T_2)   ### All 44
% 0.40/0.62  46. ((plant T_6) => (eats T_1 T_6)) (wolf T_2) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (much_smaller T_1 T_2) (fox T_1) (All X, ((fox X) => (animal X))) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_2) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_2 Y1))) (plant T_6)   ### Imply 31 45
% 0.40/0.62  47. (All Y, ((plant Y) => (eats T_1 Y))) (plant T_6) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_2) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_2 Y1))) (All X, ((fox X) => (animal X))) (fox T_1) (much_smaller T_1 T_2) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (wolf T_2)   ### All 46
% 0.40/0.62  48. (bird T_3) (-. (bird T_3))   ### Axiom
% 0.40/0.62  49. (-. (animal T_3)) (animal T_3)   ### Axiom
% 0.40/0.62  50. ((bird T_3) => (animal T_3)) (-. (animal T_3)) (bird T_3)   ### Imply 48 49
% 0.40/0.62  51. (All X, ((bird X) => (animal X))) (bird T_3) (-. (animal T_3))   ### All 50
% 0.40/0.62  52. (plant T_6) (-. (plant T_6))   ### Axiom
% 0.40/0.62  53. (much_smaller T_3 T_1) (-. (much_smaller T_3 T_1))   ### Axiom
% 0.40/0.62  54. (plant T_6) (-. (plant T_6))   ### Axiom
% 0.40/0.62  55. (eats T_3 T_6) (-. (eats T_3 T_6))   ### Axiom
% 0.40/0.62  56. (-. ((plant T_6) /\ (eats T_3 T_6))) (eats T_3 T_6) (plant T_6)   ### NotAnd 54 55
% 0.40/0.62  57. (-. (Ex Y, ((plant Y) /\ (eats T_3 Y)))) (plant T_6) (eats T_3 T_6)   ### NotExists 56
% 0.40/0.62  58. (grain T_4) (-. (grain T_4))   ### Axiom
% 0.40/0.62  59. (grain T_4) (-. (grain T_4))   ### Axiom
% 0.40/0.62  60. (-. (plant T_4)) (plant T_4)   ### Axiom
% 0.40/0.62  61. ((grain T_4) => (plant T_4)) (-. (plant T_4)) (grain T_4)   ### Imply 59 60
% 0.40/0.62  62. (All X1, ((grain X1) => (plant X1))) (grain T_4) (-. (plant T_4))   ### All 61
% 0.40/0.62  63. (-. (eats T_3 T_4)) (eats T_3 T_4)   ### Axiom
% 0.40/0.62  64. ((plant T_4) => (eats T_3 T_4)) (-. (eats T_3 T_4)) (grain T_4) (All X1, ((grain X1) => (plant X1)))   ### Imply 62 63
% 0.40/0.62  65. (All Y, ((plant Y) => (eats T_3 Y))) (All X1, ((grain X1) => (plant X1))) (grain T_4) (-. (eats T_3 T_4))   ### All 64
% 0.40/0.62  66. (eats T_1 T_3) (-. (eats T_1 T_3))   ### Axiom
% 0.40/0.62  67. (-. ((grain T_4) /\ ((eats T_3 T_4) /\ (eats T_1 T_3)))) (eats T_1 T_3) (All X1, ((grain X1) => (plant X1))) (All Y, ((plant Y) => (eats T_3 Y))) (grain T_4)   ### DisjTree 58 65 66
% 0.40/0.62  68. (-. (Ex Z, ((grain Z) /\ ((eats T_3 Z) /\ (eats T_1 T_3))))) (grain T_4) (All Y, ((plant Y) => (eats T_3 Y))) (All X1, ((grain X1) => (plant X1))) (eats T_1 T_3)   ### NotExists 67
% 0.40/0.62  69. (-. ((animal T_1) /\ ((animal T_3) /\ (Ex Z, ((grain Z) /\ ((eats T_3 Z) /\ (eats T_1 T_3))))))) (eats T_1 T_3) (All X1, ((grain X1) => (plant X1))) (All Y, ((plant Y) => (eats T_3 Y))) (grain T_4) (bird T_3) (All X, ((bird X) => (animal X))) (fox T_1) (All X, ((fox X) => (animal X)))   ### DisjTree 30 51 68
% 0.40/0.62  70. (-. (Ex Y, ((animal T_1) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats T_1 Y)))))))) (All X, ((fox X) => (animal X))) (fox T_1) (All X, ((bird X) => (animal X))) (bird T_3) (grain T_4) (All Y, ((plant Y) => (eats T_3 Y))) (All X1, ((grain X1) => (plant X1))) (eats T_1 T_3)   ### NotExists 69
% 0.40/0.62  71. (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (eats T_1 T_3) (All X1, ((grain X1) => (plant X1))) (All Y, ((plant Y) => (eats T_3 Y))) (grain T_4) (bird T_3) (All X, ((bird X) => (animal X))) (fox T_1) (All X, ((fox X) => (animal X)))   ### NotExists 70
% 0.40/0.62  72. (((animal T_3) /\ ((much_smaller T_3 T_1) /\ (Ex Y, ((plant Y) /\ (eats T_3 Y))))) => (eats T_1 T_3)) (All X, ((fox X) => (animal X))) (fox T_1) (grain T_4) (All Y, ((plant Y) => (eats T_3 Y))) (All X1, ((grain X1) => (plant X1))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (eats T_3 T_6) (plant T_6) (much_smaller T_3 T_1) (bird T_3) (All X, ((bird X) => (animal X)))   ### DisjTree 51 53 57 71
% 0.40/0.62  73. (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_1) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_1 Y1))) (All X, ((bird X) => (animal X))) (bird T_3) (much_smaller T_3 T_1) (plant T_6) (eats T_3 T_6) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X1, ((grain X1) => (plant X1))) (All Y, ((plant Y) => (eats T_3 Y))) (grain T_4) (fox T_1) (All X, ((fox X) => (animal X)))   ### All 72
% 0.47/0.63  74. ((plant T_6) => (eats T_3 T_6)) (All X, ((fox X) => (animal X))) (fox T_1) (grain T_4) (All Y, ((plant Y) => (eats T_3 Y))) (All X1, ((grain X1) => (plant X1))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (much_smaller T_3 T_1) (bird T_3) (All X, ((bird X) => (animal X))) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_1) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_1 Y1))) (plant T_6)   ### Imply 52 73
% 0.47/0.63  75. (plant T_6) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_1) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_1 Y1))) (All X, ((bird X) => (animal X))) (bird T_3) (much_smaller T_3 T_1) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X1, ((grain X1) => (plant X1))) (All Y, ((plant Y) => (eats T_3 Y))) (grain T_4) (fox T_1) (All X, ((fox X) => (animal X)))   ### All 74
% 0.47/0.63  76. (snail T_5) (-. (snail T_5))   ### Axiom
% 0.47/0.63  77. (animal T_5) (-. (animal T_5))   ### Axiom
% 0.47/0.63  78. (much_smaller T_5 T_3) (-. (much_smaller T_5 T_3))   ### Axiom
% 0.47/0.63  79. (snail T_5) (-. (snail T_5))   ### Axiom
% 0.47/0.63  80. (-. ((caterpillar T_5) \/ (snail T_5))) (snail T_5)   ### NotOr 79
% 0.47/0.63  81. (-. (Ex Z, ((plant Z) /\ (eats T_5 Z)))) (Ex Z, ((plant Z) /\ (eats T_5 Z)))   ### Axiom
% 0.47/0.63  82. (((caterpillar T_5) \/ (snail T_5)) => (Ex Z, ((plant Z) /\ (eats T_5 Z)))) (-. (Ex Z, ((plant Z) /\ (eats T_5 Z)))) (snail T_5)   ### Imply 80 81
% 0.47/0.63  83. (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (snail T_5) (-. (Ex Z, ((plant Z) /\ (eats T_5 Z))))   ### All 82
% 0.47/0.63  84. (bird T_3) (-. (bird T_3))   ### Axiom
% 0.47/0.63  85. (snail T_5) (-. (snail T_5))   ### Axiom
% 0.47/0.63  86. (eats T_3 T_5) (-. (eats T_3 T_5))   ### Axiom
% 0.47/0.63  87. (((bird T_3) /\ (snail T_5)) => (-. (eats T_3 T_5))) (eats T_3 T_5) (snail T_5) (bird T_3)   ### DisjTree 84 85 86
% 0.47/0.63  88. (All Y, (((bird T_3) /\ (snail Y)) => (-. (eats T_3 Y)))) (bird T_3) (snail T_5) (eats T_3 T_5)   ### All 87
% 0.47/0.63  89. (((animal T_5) /\ ((much_smaller T_5 T_3) /\ (Ex Z, ((plant Z) /\ (eats T_5 Z))))) => (eats T_3 T_5)) (bird T_3) (All Y, (((bird T_3) /\ (snail Y)) => (-. (eats T_3 Y)))) (snail T_5) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (much_smaller T_5 T_3) (animal T_5)   ### DisjTree 77 78 83 88
% 0.47/0.63  90. (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_3) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_3 Y1))) (animal T_5) (much_smaller T_5 T_3) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (snail T_5) (All Y, (((bird T_3) /\ (snail Y)) => (-. (eats T_3 Y)))) (bird T_3)   ### All 89
% 0.47/0.63  91. ((snail T_5) => (animal T_5)) (bird T_3) (All Y, (((bird T_3) /\ (snail Y)) => (-. (eats T_3 Y)))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (much_smaller T_5 T_3) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_3) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_3 Y1))) (snail T_5)   ### Imply 76 90
% 0.47/0.63  92. (All X, ((snail X) => (animal X))) (snail T_5) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_3) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_3 Y1))) (much_smaller T_5 T_3) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All Y, (((bird T_3) /\ (snail Y)) => (-. (eats T_3 Y)))) (bird T_3)   ### All 91
% 0.47/0.63  93. (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (bird T_3) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (much_smaller T_5 T_3) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_3) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_3 Y1))) (snail T_5) (All X, ((snail X) => (animal X)))   ### All 92
% 0.47/0.63  94. ((animal T_3) => ((All Y, ((plant Y) => (eats T_3 Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_3) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_3 Y1))))) (All X, ((snail X) => (animal X))) (snail T_5) (much_smaller T_5 T_3) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, ((fox X) => (animal X))) (fox T_1) (grain T_4) (All X1, ((grain X1) => (plant X1))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (much_smaller T_3 T_1) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_1) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_1 Y1))) (plant T_6) (bird T_3) (All X, ((bird X) => (animal X)))   ### DisjTree 51 75 93
% 0.47/0.63  95. (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (bird T_3) (plant T_6) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_1) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_1 Y1))) (much_smaller T_3 T_1) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X1, ((grain X1) => (plant X1))) (grain T_4) (fox T_1) (All X, ((fox X) => (animal X))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (much_smaller T_5 T_3) (snail T_5) (All X, ((snail X) => (animal X)))   ### All 94
% 0.47/0.63  96. ((animal T_1) => ((All Y, ((plant Y) => (eats T_1 Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_1) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_1 Y1))))) (All X, ((snail X) => (animal X))) (snail T_5) (much_smaller T_5 T_3) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (grain T_4) (All X1, ((grain X1) => (plant X1))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (much_smaller T_3 T_1) (bird T_3) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (wolf T_2) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (much_smaller T_1 T_2) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_2) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_2 Y1))) (plant T_6) (fox T_1) (All X, ((fox X) => (animal X)))   ### DisjTree 30 47 95
% 0.47/0.63  97. (All X, ((fox X) => (animal X))) (fox T_1) (plant T_6) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_2) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_2 Y1))) (much_smaller T_1 T_2) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (wolf T_2) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (bird T_3) (much_smaller T_3 T_1) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X1, ((grain X1) => (plant X1))) (grain T_4) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (much_smaller T_5 T_3) (snail T_5) (All X, ((snail X) => (animal X)))   ### All 96
% 0.47/0.63  98. (((bird T_3) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 T_3)) (All X, ((snail X) => (animal X))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (grain T_4) (All X1, ((grain X1) => (plant X1))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (much_smaller T_3 T_1) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (wolf T_2) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (much_smaller T_1 T_2) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_2) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_2 Y1))) (plant T_6) (fox T_1) (All X, ((fox X) => (animal X))) (snail T_5) (bird T_3)   ### DisjTree 24 26 97
% 0.47/0.63  99. (All Y, (((bird Y) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 Y))) (bird T_3) (snail T_5) (All X, ((fox X) => (animal X))) (fox T_1) (plant T_6) (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_2) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_2 Y1))) (much_smaller T_1 T_2) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (wolf T_2) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (much_smaller T_3 T_1) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X1, ((grain X1) => (plant X1))) (grain T_4) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, ((snail X) => (animal X)))   ### All 98
% 0.47/0.63  100. ((animal T_2) => ((All Y, ((plant Y) => (eats T_2 Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 T_2) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats T_2 Y1))))) (All X, ((snail X) => (animal X))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (much_smaller T_3 T_1) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (much_smaller T_1 T_2) (plant T_6) (fox T_1) (All X, ((fox X) => (animal X))) (snail T_5) (bird T_3) (All Y, (((bird Y) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 Y))) (All X1, ((grain X1) => (plant X1))) (grain T_4) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (wolf T_2) (All X, ((wolf X) => (animal X)))   ### DisjTree 10 23 99
% 0.47/0.63  101. (All X, ((wolf X) => (animal X))) (wolf T_2) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (grain T_4) (All X1, ((grain X1) => (plant X1))) (All Y, (((bird Y) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 Y))) (bird T_3) (snail T_5) (All X, ((fox X) => (animal X))) (fox T_1) (plant T_6) (much_smaller T_1 T_2) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (much_smaller T_3 T_1) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, ((snail X) => (animal X)))   ### All 100
% 0.47/0.63  102. (((bird T_3) /\ (fox T_1)) => (much_smaller T_3 T_1)) (All X, ((snail X) => (animal X))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (much_smaller T_1 T_2) (plant T_6) (All X, ((fox X) => (animal X))) (snail T_5) (All Y, (((bird Y) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 Y))) (All X1, ((grain X1) => (plant X1))) (grain T_4) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (wolf T_2) (All X, ((wolf X) => (animal X))) (fox T_1) (bird T_3)   ### DisjTree 5 6 101
% 0.47/0.63  103. (All Y, (((bird T_3) /\ (fox Y)) => (much_smaller T_3 Y))) (bird T_3) (fox T_1) (All X, ((wolf X) => (animal X))) (wolf T_2) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (grain T_4) (All X1, ((grain X1) => (plant X1))) (All Y, (((bird Y) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 Y))) (snail T_5) (All X, ((fox X) => (animal X))) (plant T_6) (much_smaller T_1 T_2) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, ((snail X) => (animal X)))   ### All 102
% 0.47/0.63  104. (((fox T_1) /\ (wolf T_2)) => (much_smaller T_1 T_2)) (All X, ((snail X) => (animal X))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (plant T_6) (All X, ((fox X) => (animal X))) (snail T_5) (All Y, (((bird Y) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 Y))) (All X1, ((grain X1) => (plant X1))) (grain T_4) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (All X, ((wolf X) => (animal X))) (bird T_3) (All Y, (((bird T_3) /\ (fox Y)) => (much_smaller T_3 Y))) (wolf T_2) (fox T_1)   ### DisjTree 3 4 103
% 0.47/0.63  105. (All Y, (((fox T_1) /\ (wolf Y)) => (much_smaller T_1 Y))) (fox T_1) (wolf T_2) (All Y, (((bird T_3) /\ (fox Y)) => (much_smaller T_3 Y))) (bird T_3) (All X, ((wolf X) => (animal X))) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (grain T_4) (All X1, ((grain X1) => (plant X1))) (All Y, (((bird Y) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 Y))) (snail T_5) (All X, ((fox X) => (animal X))) (plant T_6) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, ((snail X) => (animal X)))   ### All 104
% 0.47/0.63  106. ((plant T_6) /\ (eats T_0 T_6)) (All X, ((snail X) => (animal X))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((fox X) => (animal X))) (snail T_5) (All Y, (((bird Y) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 Y))) (All X1, ((grain X1) => (plant X1))) (grain T_4) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (All X, ((wolf X) => (animal X))) (bird T_3) (All Y, (((bird T_3) /\ (fox Y)) => (much_smaller T_3 Y))) (wolf T_2) (fox T_1) (All Y, (((fox T_1) /\ (wolf Y)) => (much_smaller T_1 Y)))   ### And 105
% 0.47/0.63  107. (Ex Z, ((plant Z) /\ (eats T_0 Z))) (All Y, (((fox T_1) /\ (wolf Y)) => (much_smaller T_1 Y))) (fox T_1) (wolf T_2) (All Y, (((bird T_3) /\ (fox Y)) => (much_smaller T_3 Y))) (bird T_3) (All X, ((wolf X) => (animal X))) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (grain T_4) (All X1, ((grain X1) => (plant X1))) (All Y, (((bird Y) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 Y))) (snail T_5) (All X, ((fox X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, ((snail X) => (animal X)))   ### Exists 106
% 0.47/0.63  108. (((caterpillar T_0) \/ (snail T_0)) => (Ex Z, ((plant Z) /\ (eats T_0 Z)))) (All X, ((snail X) => (animal X))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((fox X) => (animal X))) (snail T_5) (All Y, (((bird Y) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 Y))) (All X1, ((grain X1) => (plant X1))) (grain T_4) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (All X, ((wolf X) => (animal X))) (bird T_3) (All Y, (((bird T_3) /\ (fox Y)) => (much_smaller T_3 Y))) (wolf T_2) (fox T_1) (All Y, (((fox T_1) /\ (wolf Y)) => (much_smaller T_1 Y))) (caterpillar T_0)   ### Imply 2 107
% 0.47/0.63  109. (caterpillar T_0) (All Y, (((fox T_1) /\ (wolf Y)) => (much_smaller T_1 Y))) (fox T_1) (wolf T_2) (All Y, (((bird T_3) /\ (fox Y)) => (much_smaller T_3 Y))) (bird T_3) (All X, ((wolf X) => (animal X))) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (grain T_4) (All X1, ((grain X1) => (plant X1))) (All Y, (((bird Y) /\ ((snail T_5) \/ (caterpillar T_5))) => (much_smaller T_5 Y))) (snail T_5) (All X, ((fox X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, ((snail X) => (animal X)))   ### All 108
% 0.47/0.63  110. (All X, (All Y, (((bird Y) /\ ((snail X) \/ (caterpillar X))) => (much_smaller X Y)))) (All X, ((snail X) => (animal X))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((fox X) => (animal X))) (snail T_5) (All X1, ((grain X1) => (plant X1))) (grain T_4) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (All X, ((wolf X) => (animal X))) (bird T_3) (All Y, (((bird T_3) /\ (fox Y)) => (much_smaller T_3 Y))) (wolf T_2) (fox T_1) (All Y, (((fox T_1) /\ (wolf Y)) => (much_smaller T_1 Y))) (caterpillar T_0)   ### All 109
% 0.47/0.63  111. (All X, (All Y, (((bird X) /\ (fox Y)) => (much_smaller X Y)))) (caterpillar T_0) (All Y, (((fox T_1) /\ (wolf Y)) => (much_smaller T_1 Y))) (fox T_1) (wolf T_2) (bird T_3) (All X, ((wolf X) => (animal X))) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (grain T_4) (All X1, ((grain X1) => (plant X1))) (snail T_5) (All X, ((fox X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, ((snail X) => (animal X))) (All X, (All Y, (((bird Y) /\ ((snail X) \/ (caterpillar X))) => (much_smaller X Y))))   ### All 110
% 0.47/0.63  112. (All X, (All Y, (((fox X) /\ (wolf Y)) => (much_smaller X Y)))) (All X, (All Y, (((bird Y) /\ ((snail X) \/ (caterpillar X))) => (much_smaller X Y)))) (All X, ((snail X) => (animal X))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((fox X) => (animal X))) (snail T_5) (All X1, ((grain X1) => (plant X1))) (grain T_4) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (All X, ((wolf X) => (animal X))) (bird T_3) (wolf T_2) (fox T_1) (caterpillar T_0) (All X, (All Y, (((bird X) /\ (fox Y)) => (much_smaller X Y))))   ### All 111
% 0.47/0.63  113. (Ex X1, (wolf X1)) (All X, (All Y, (((bird X) /\ (fox Y)) => (much_smaller X Y)))) (caterpillar T_0) (fox T_1) (bird T_3) (All X, ((wolf X) => (animal X))) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (grain T_4) (All X1, ((grain X1) => (plant X1))) (snail T_5) (All X, ((fox X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, ((snail X) => (animal X))) (All X, (All Y, (((bird Y) /\ ((snail X) \/ (caterpillar X))) => (much_smaller X Y)))) (All X, (All Y, (((fox X) /\ (wolf Y)) => (much_smaller X Y))))   ### Exists 112
% 0.47/0.63  114. (Ex X1, (fox X1)) (All X, (All Y, (((fox X) /\ (wolf Y)) => (much_smaller X Y)))) (All X, (All Y, (((bird Y) /\ ((snail X) \/ (caterpillar X))) => (much_smaller X Y)))) (All X, ((snail X) => (animal X))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((fox X) => (animal X))) (snail T_5) (All X1, ((grain X1) => (plant X1))) (grain T_4) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (All X, ((wolf X) => (animal X))) (bird T_3) (caterpillar T_0) (All X, (All Y, (((bird X) /\ (fox Y)) => (much_smaller X Y)))) (Ex X1, (wolf X1))   ### Exists 113
% 0.47/0.63  115. (Ex X1, (bird X1)) (Ex X1, (wolf X1)) (All X, (All Y, (((bird X) /\ (fox Y)) => (much_smaller X Y)))) (caterpillar T_0) (All X, ((wolf X) => (animal X))) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (grain T_4) (All X1, ((grain X1) => (plant X1))) (snail T_5) (All X, ((fox X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, ((snail X) => (animal X))) (All X, (All Y, (((bird Y) /\ ((snail X) \/ (caterpillar X))) => (much_smaller X Y)))) (All X, (All Y, (((fox X) /\ (wolf Y)) => (much_smaller X Y)))) (Ex X1, (fox X1))   ### Exists 114
% 0.47/0.64  116. (Ex X1, (caterpillar X1)) (Ex X1, (fox X1)) (All X, (All Y, (((fox X) /\ (wolf Y)) => (much_smaller X Y)))) (All X, (All Y, (((bird Y) /\ ((snail X) \/ (caterpillar X))) => (much_smaller X Y)))) (All X, ((snail X) => (animal X))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((fox X) => (animal X))) (snail T_5) (All X1, ((grain X1) => (plant X1))) (grain T_4) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (All X, ((wolf X) => (animal X))) (All X, (All Y, (((bird X) /\ (fox Y)) => (much_smaller X Y)))) (Ex X1, (wolf X1)) (Ex X1, (bird X1))   ### Exists 115
% 0.47/0.64  117. (Ex X1, (snail X1)) (Ex X1, (bird X1)) (Ex X1, (wolf X1)) (All X, (All Y, (((bird X) /\ (fox Y)) => (much_smaller X Y)))) (All X, ((wolf X) => (animal X))) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (grain T_4) (All X1, ((grain X1) => (plant X1))) (All X, ((fox X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((bird X) => (animal X))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, ((snail X) => (animal X))) (All X, (All Y, (((bird Y) /\ ((snail X) \/ (caterpillar X))) => (much_smaller X Y)))) (All X, (All Y, (((fox X) /\ (wolf Y)) => (much_smaller X Y)))) (Ex X1, (fox X1)) (Ex X1, (caterpillar X1))   ### Exists 116
% 0.47/0.64  118. (Ex X, (grain X)) (Ex X1, (caterpillar X1)) (Ex X1, (fox X1)) (All X, (All Y, (((fox X) /\ (wolf Y)) => (much_smaller X Y)))) (All X, (All Y, (((bird Y) /\ ((snail X) \/ (caterpillar X))) => (much_smaller X Y)))) (All X, ((snail X) => (animal X))) (All X, (((caterpillar X) \/ (snail X)) => (Ex Y, ((plant Y) /\ (eats X Y))))) (All X, (All Y, (((bird X) /\ (snail Y)) => (-. (eats X Y))))) (-. (Ex X, (Ex Y, ((animal X) /\ ((animal Y) /\ (Ex Z, ((grain Z) /\ ((eats Y Z) /\ (eats X Y))))))))) (All X, ((bird X) => (animal X))) (All X, ((animal X) => ((All Y, ((plant Y) => (eats X Y))) \/ (All Y1, (((animal Y1) /\ ((much_smaller Y1 X) /\ (Ex Z, ((plant Z) /\ (eats Y1 Z))))) => (eats X Y1)))))) (All X, ((fox X) => (animal X))) (All X1, ((grain X1) => (plant X1))) (All X, (All Y, (((wolf X) /\ ((fox Y) \/ (grain Y))) => (-. (eats X Y))))) (All X, ((wolf X) => (animal X))) (All X, (All Y, (((bird X) /\ (fox Y)) => (much_smaller X Y)))) (Ex X1, (wolf X1)) (Ex X1, (bird X1)) (Ex X1, (snail X1))   ### Exists 117
% 0.47/0.64  % SZS output end Proof
% 0.47/0.64  (* END-PROOF *)
%------------------------------------------------------------------------------