Do you have any advice for a textbook or a book for high schools students which completely adresses basics of logic (proposition, implication, and, or, quantifiers) and set theory (intersection, inclusion,...)?
The book is for freshmen in a high school for science and maths gifted students so it can be a bit theoritical (involving some maths notation).
I have no idea of which book to use so any advice is welcome :). My only thought for the moment is to write the course notes myself, and use some books of Smullyan for examples and make it more entertaining.
Thank in advance.
Paul Teller's 'Logic Primer' offers an elementary introduction to the syntax, semantics and elementary proof-theory (natural deduction and tableaux) of propositional and first-order logic up to a bit of metatheory (completeness, compactness etc.). It is highly suited for logical novices and can be downloaded for free here:
http://tellerprimer.ucdavis.edu/pdf/
Baby set theory is used and explained in the metalanguage of Teller's treatment, so you should be able to pick it up along the way.