Theory pre_emit

Parents

Contents

Type operators

(none)

Constants

Definitions

fromNum_def_primitivesw2sw_itself_defw2w_itself_defword_concat_itself_defword_eq_defword_extract_itself_defword_index_def

Theorems

fromNum_deffromNum_ind

Definitions

fromNum_def_primitive
⊢ fromNum =
  WFREC (@R. WF R)
    (λfromNum a.
         case a of (v,v1) => I (n2w_itself (v MOD dimword (:α),(:α))))
⊢ ∀w. sw2sw_itself (:α) w = sw2sw w
⊢ ∀w. w2w_itself (:α) w = w2w w
⊢ ∀v w. word_concat_itself (:α) v w = v @@ w
⊢ ∀v w. word_eq v w ⇔ v = w
⊢ ∀h l w. word_extract_itself (:α) h l w = (h >< l) w
⊢ ∀w n. word_index w n ⇔ w ' n

Theorems

⊢ fromNum (n,(:α)) = n2w_itself (n MOD dimword (:α),(:α))
⊢ ∀P. (∀n. P (n,(:α))) ⇒ ∀v v1. P (v,v1)