1
~~/src/HOL/Word/Word.thy
中有一個稱爲word_rsplit
的功能。如何使用word_rsplit
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
四個8 word
,這個功能似乎是完美的。
而引理word_rcat (word_rsplit w) = w
對我也很有用。
所以我需要知道如何使用word_rsplit
,如何指定'a
= 32和'b
= 8
非常感謝!現在看起來很合理。 – njuguoyi