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 *)
%------------------------------------------------------------------------------