直交に関しては、少なくとも同じ直線ではない、という程度で。
定義に関しては、実際にそうなんだからしかたないだろ、と。
JISだと
「明確に定義された有限個の規則の集まりであって、有限回適用することにより問題を解くもの。」
となっているし。
アルゴリズムっていうのは、そもそも広い意味を扱うんだよ。
アルゴリズムの勉強というのは、元々は問題を解決するための手順を構築する方法の勉強のはずだったんだけど、例示されたソートとか検索だけに目が逝ってるヤツ多すぎという話。
で、よくあるアルゴリズム事典に載ってる手順を使わないからといって「アルゴリズムを使ってない」とか言い出すやつが現れる始末。