  We present a way to apply quantum logic to the study of quantum programs.
This is made possible by using an extension of the usual propositional language
in order to make transformations performed on the system appear explicitly.
This way, the evolution of the system becomes part of the logical study. We
show how both unitary operations and two-valued measurements can be included in
this formalism and can thus be handled logically.
