This document outlines the software requirements for a recipe collection system. It includes 6 functional requirements that are then expressed mathematically using propositional calculus. The requirements specify that the system must have a database to store recipes and related objects, allow users to search and view recipes, add new recipes to the design, produce error reports for HTML parsing, and allow toggling of HTML markup tags. The translation of natural language requirements to mathematical statements uses logic symbols to formally define the propositions and predicates.