Determine the Properties of a Figure

A number of statements about a figure are given. The predicates are shape (triangle, square, pentagon), size (small, medium, large), color (yellow, orange, cyan), and thickness (thin, thick). The aim is to determine properties of the figure, if truth values of the statements are given. Molecular statements are formed with propositional connectives and (), or (), xor (), implies (), and equivalent ().