Encoding and Solving a Problem


Food Chains

Food chains describe the feeding relationships between species in a biotic community. They show the transfer of material and energy from one species to another within an ecosystem. If one species eats another, there is an food link from the eaten of the food link to the eater of the foodlink. Apex predators are those species that are not eaten by any species. Primary producers (also known as autotrophs) are those species that do not eat any species - they are capable of producing complex organic substances (essentially "food") from an energy source and inorganic materials. A sequence of food links from a species to a species to a species, etc, forms a food chain that starts at the eaten of the first link and ends at the eaten of the last link. A complete food chain starts at a primary producer and ends at an apex predator. An apex predator is dependent on all the species in all the food chains that lead to the apex.

The food chain environment can be modeled in typed first order logic, and various theorems can then be proved. Here the axioms of the system are given in English, interspersed with theorems that can be proved from the preceding axioms.

You must ...

Submit one file containing all the axioms and conjectures, in the order they are listed above, by 7th October. Your submission will be graded according to the following: It is worth 20% of the subject's assessment. Please review the policies on assessment in the administration document.

Answers