Satz der Informatik

November 6th, 2008 | Kategorien: Lustiges, Programmierung | Tags:

Satz der Informatik:
Offenbar gelten:

  1. Jedes Programm hat mindestens einen Fehler.
  2. Jedes Programm kann durch geeignete Optimierungen um mindestens eine Instruktion verkuerzt werden ohne den Funktionsumfang zu verändern.

Daraus folgt per Induktion:
Jedes Programm kann bei gleichbleibendem Funktionsumfang auf eine einzige Instruktion verkuerzt werden, die nicht funktioniert.

  1. Exterminans
    November 9th, 2008 at 15:07
    Reply | Quote | #1

    Logikfehler.

    Indukion ist nur dann erlaubt wenn die als Basis verwendeten Aussagen gelten. Da es jedoch sowohl Programme geben kann die sich nicht mehr weiter vereinfachen lassen (Da sie bereits aus einer einzige Instruktion bestehen) als auch solche die fehlerfrei funktionieren (Insbesondere solche die nur aus einer Instruktion bestehen, und diese tut was sie soll) folgt daraus rückwärts lediglich das man in jedes Programm durch die Erweiterung um eine Instruktion einen Fehler einbauen kann. (Patchday :P )