where "上記の path0 の処理は下記の path1 と同様のパスになります" translates to English as "the path of path0 above is handled on a par with path1 below", which means that join follows the specification of +. And here https://docs.ruby-lang.org/ja/latest/class/Pathname.html#I_--2B it says:
self + other -> Pathname[permalink][rdoc][edit]
self / other -> Pathname
パス名を連結します。つまり、other を self からの相対パスとした新しい Pathname オブジェクトを生成して返します。
other が絶対パスなら単に other と同じ内容の Pathname オブジェクトが返されます。
where "other が絶対パスなら単に other と同じ内容の Pathname オブジェクトが返されます。" translates to English as "if other is an absolute path, then simply a Pathname object with the same content as other would be returned".