]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/matita/contribs/ng_assembly2/num/word32.ma
mod change (-x)
[helm.git] / helm / software / matita / contribs / ng_assembly2 / num / word32.ma
old mode 100755 (executable)
new mode 100644 (file)
index 4fbbe96..7cc9461
@@ -33,11 +33,16 @@ ndefinition mk_word32 ≝ λw1,w2.mk_comp_num word16 w1 w2.
 notation "〈x.y〉" non associative with precedence 80
  for @{ mk_comp_num word16 $x $y }.
 
+ndefinition word32_is_comparable ≝ cn_is_comparable word16_is_comparable.
 ndefinition word32_is_comparable_ext ≝ cn_is_comparable_ext word16_is_comparable_ext.
 unification hint 0 ≔ ⊢ carr (comp_base word32_is_comparable_ext) ≡ comp_num (comp_num (comp_num exadecim)).
 unification hint 0 ≔ ⊢ carr (comp_base word32_is_comparable_ext) ≡ comp_num (comp_num byte8).
 unification hint 0 ≔ ⊢ carr (comp_base word32_is_comparable_ext) ≡ comp_num word16.
 unification hint 0 ≔ ⊢ carr (comp_base word32_is_comparable_ext) ≡ word32.
+unification hint 0 ≔ ⊢ carr word32_is_comparable ≡ comp_num (comp_num (comp_num exadecim)).
+unification hint 0 ≔ ⊢ carr word32_is_comparable ≡ comp_num (comp_num byte8).
+unification hint 0 ≔ ⊢ carr word32_is_comparable ≡ comp_num word16.
+unification hint 0 ≔ ⊢ carr word32_is_comparable ≡ word32.
 
 (* operatore estensione unsigned *)
 ndefinition extu_w32 ≝ λw2.〈zeroc ?.w2〉.