と呼ばれる関数がありword_rsplit
ます~~/src/HOL/Word/Word.thy
。
definition word_rsplit :: "'a :: len0 word => 'b :: len word list" where
"word_rsplit w =
map word_of_int (bin_rsplit (len_of TYPE ('b)) (len_of TYPE ('a), uint w))"
32 word
aを fourに分割したいのですが8 word
、この機能は完璧のようです。
そしてレンマword_rcat (word_rsplit w) = w
は私にとっても役に立ちます。
なので、 の使い方、 = 32 と= 8のword_rsplit
指定方法を知る必要があります。'a
'b