>2
もちろん、バグがあることを前提として、それが致命的にならないようにする考え方は大事です。
事実上、大きくなればバグはどこかに潜んでいるものでしょう。
しかぁし、ひねくれものな私は、数学的な証明というのが、ひっかかってしまう。

たとえば、1−5までの和をBASICで計算してみよう。
dim Total as integer, i as integer
let Total=0
for i=1 to 5
let Total=Total+i
next i
print Total
End
という程度のプログラムだったら、バグはないんじゃないかな。
(DIMの書き方とか、int型で扱える範囲とかprint文の方言とかは、代入文のletの有無とかは
システムにあってるとして)
大規模になるとバグがなくせないというのは、どのくらいの規模からという定義はあるのだろうか。