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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SuperZenon---0.0.1
% Problem  : PUZ031+2 : 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 : 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.45s 0.63s
% Output   : Proof 0.45s
% Verified : 
% SZS Type : -

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