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

View Problem - Process Solution

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

% Computer : n032.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:49 EDT 2022

% Result   : Theorem 0.12s 0.45s
% Output   : Proof 0.12s
% Verified : 
% SZS Type : -

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