I undersand the use of the infinitive as a noun in instances like "Beim Essen hat sie mir gesagt, dass wir kein Geld mehr haben" or "Nach Verlassen des Raumes geben Sie bitte den Schlüssel ab". But in sentences like:
- Das Züchten von genmanipuliertem Mais wird kontrovers diskutiert.
- Er hat uns zum Essen eingeladen.
- Zum Schwimmen sind wir nie gekommen.
Why is the infinitive used as a noun, instead of a noun or a simple zu + infinitive? Would the following sentences be incorrect, and if so, why?
- Die Zucht von genmanipuliertem Mais wird kontrovers diskutiert.
- Er hat uns zu essen eingeladen.
- Wir sind nie zu schwimmen gekommen.
Also, in sentences like "Es gibt nichts zu essen." or "Er hatte keine Zeit, das Buch zu lesen." why can't the infinitive be used as a noun? Is there a specific rule or idiomatic reason?
I looked up nominalized infinitive on the internet and in my grammar books, but there was nothing specific on why the infinitive is used as a noun in some cases rather than others.