translate English to French: And yet these concepts are very real.
Et pourtant ces concepts sont bien réels.