5.3 世代番号 (generation order)
この後の評価のため、[1] では世代番号 (generation order) なる
ものを導入して、それに基づく場合分けを行っている。
世代番号は、すべての front (各線分部分) に対して
あるレベル番号付けを行う規則であるが、
ID とは違い一意の番号をつけるわけではなく、
front から自然数への写像 を作っている。
- 初期階段関数 に対する Riemann 問題の解から
作った front の世代番号は 1 とする
-
,
である front と が衝突する場合、
- の場合 ([A-1],[S-1],[S-3])、
流入 front と同じ -特性族、-特性族に出る front
,
の世代番号は
,
とし、
それ以外の特性族に出る front の世代番号は
すべて
とする
- の場合 ([A-2],[S-2])、
流入 front と同じ -特性族に出る front の世代番号は
とし、
それ以外の特性族に出る front の世代番号は
すべて
とする
すなわち、合体して 1 本の front になった場合は、
流入 front の世代番号の小さい方を取り、
ぶつかってすり抜けた場合は変更せず、
新たに発生した front の世代番号は流入 front のものよりも大きくする。
よって、front 接続を時間の進む方向に追いかければ
それに沿って世代番号は増えないことになる。
そして、あらたに , , () の記号を
導入している (p140)。
は、 のうち、 未満の世代の front をとりのぞいたもの、
は、 のうち、 未満の世代同士の front の積の項を
とりのぞいたもの、 は衝突時刻 の集合を交わりのない
部分集合に分割したもの、となっている。
明らかに , となる。
は少しわかりにくいかもしれないが、
[1] の近似解の作り方の場合、各衝突時刻 に対して、
その時刻に衝突する front , の組が一意に決定し、
その両者の世代番号の大きい方を
とすれば、これは衝突時刻集合 から自然数への写像となり、
それに対し
となる。
よって 同士には交わりはなく、
となる。
なお、[1] では、 という関数は導入せず、
全 front に「」という ID を示す添字をつけ、
の世代番号を と書くことで
これらを定義しているが、その方法でも十分わかるし、
特にあいまいさがあるわけではない。
この , , に対し、p141 には次の 5 本の評価が上げられている。
しかし、[1] には、その証明は (7.56) と同様である、
としているだけで何も書かれてはいない。
本節では、ほぼ似たような作業の繰り返しになるが、順に紹介する。
なお、(47), (48) と
(49), (50), (51) は、
それぞれ と の、
衝突時刻での差分の場合分けによる評価であることに注意する。
なお、1 本目の (47) はそれほど難しくはない。
(
) より、
衝突する front の世代はいずれも 以下で、
よってその衝突で生成される front の世代もすべて 以下となり、
にも にもそれらの front は含まれず、
よって (47) となる。
以下、3 節同様、
その衝突時刻での流入 front を , ()、
その Riemann 問題の解を
、
出力 front を とし、
,
とする。
なお、
という記号も用いるが、
それは
が膨張波である場合は、
その分解 front の (共通の) 世代番号とする。
竹野茂治@新潟工科大学
2020-06-03