; conflict.ops (literalize country name president) (literalize person firstname city state) (literalize state abbrev country statename population) (literalize senator lastname from) (startup (make person ^firstname jan ^city phoenix ^state AZ) (make state ^abbrev AZ ^statename arizona ^population 3700000 ^country USA) (make senator ^lastname McCain ^from AZ) (make senator ^lastname DeConcini ^from AZ) (make person ^firstname scott ^city phoenix ^state AZ) (make person ^firstname jackie ^city scottsdale ^state AZ) (make person ^firstname ron ^city glendale ^state IL) (make state ^abbrev IL ^statename illinois ^population 11500000 ^country USA) (make senator ^lastname Braun ^from IL) (make senator ^lastname Simon ^from IL) (make person ^firstname mark ^city chicago ^state IL) (make person ^firstname ryne ^city chicago ^state IL) (make person ^firstname deborah ^city |HOFFMAN ESTATES| ^state IL) ) (p rule1 (state ^country ) - (country ^name ) --> (make country ^name ) ) (p rule2 (senator ^lastname ^from ) (senator ^lastname { <> } ^from ) --> (write (crlf) |The senators from | | are:| (crlf) (crlf) (crlf) ) (remove 1) (remove 2) ) (p rule3 (state ^abbrev ^population ) (senator ^lastname ^from ) (senator ^lastname { <> } ^from ) - (state ^population > ) --> (write (crlf) |The senators from the largest state (| |) are:| (crlf) (crlf) (crlf) ) (remove 2) (remove 3) ) (p rule4 (state ^abbrev ^population { > 1000000 < 5000000}) (senator ^lastname ^from ) (senator ^lastname { <> } ^from ) --> (write (crlf) |The senators from | | are:| (crlf) (crlf) (crlf) ) (remove 2) (remove 3) ) (p rule5 (state ^abbrev ^statename ^population { > 1000000 < 5000000}) (senator ^lastname ^from ) (senator ^lastname { <> } ^from ) --> (write (crlf) |The senators from | | are:| (crlf) (crlf) (crlf) ) (remove 2) (remove 3) )