Skip to content
Failed

Changes

Summary

  1. more lemmas
  2. build bit operations on word on library theory on bit operations
  3. bit operations as distinctive library theory
  4. tweak for code generation
  5. pragmatically ruled out word types of length zero: a bit string with no bits is not bit string at all
  6. more lemmas and less name space pollution
  7. canonical bit shifts for word type, leaving duplicates as they are at the moment
  8. essential instance about bit structure
  9. more transfer rules
  10. dropped yet another duplicate
  11. fundamental construction of word type following existing transfer rules
  12. replaced mere alias by input abbreviation
  13. replaced mere alias by abbreviation
  14. replaced operation with weak abstraction by input abbreviation
  15. avoid compound operation
  16. formal relationships between operations
  17. eliminated warnings
  18. replaced mere alias by input abbreviation
Changeset 71958:4320875eb8a1 by haftmann:
more lemmas
The file was modified src/HOL/Parity.thy (diff)
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71957:3e162c63371a by haftmann:
build bit operations on word on library theory on bit operations
The file was modified CONTRIBUTORS (diff)
The file was modified NEWS (diff)
The file was modified src/HOL/Library/Z2.thy (diff)
The file was modified src/HOL/Word/Bits.thy (diff)
The file was modified src/HOL/Word/Bits_Int.thy (diff)
The file was modified src/HOL/Word/Word.thy (diff)
The file was modified src/HOL/Word/Word_Bitwise.thy (diff)
The file was removedsrc/HOL/Word/Bits_Z2.thy
Changeset 71956:a4bffc0de967 by haftmann:
bit operations as distinctive library theory
The file was addedsrc/HOL/Library/Bit_Operations.thy
The file was modified CONTRIBUTORS (diff)
The file was modified NEWS (diff)
The file was modified src/HOL/Library/Library.thy (diff)
The file was modified src/HOL/ex/Word.thy (diff)
The file was removedsrc/HOL/ex/Bit_Operations.thy
Changeset 71955:a9f913d17d00 by haftmann:
tweak for code generation
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71954:13bb3f5cdc5b by haftmann:
pragmatically ruled out word types of length zero: a bit string with no bits is not bit string at all
The file was modified src/HOL/SPARK/SPARK.thy (diff)
The file was modified src/HOL/Word/Word.thy (diff)
The file was modified src/HOL/Word/Word_Bitwise.thy (diff)
The file was modified src/HOL/Word/Word_Examples.thy (diff)
The file was modified src/HOL/ex/Word.thy (diff)
Changeset 71953:428609096812 by haftmann:
more lemmas and less name space pollution
The file was modified src/HOL/Library/Z2.thy (diff)
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71952:2efc5b8c7456 by haftmann:
canonical bit shifts for word type, leaving duplicates as they are at the moment
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71951:ac6f9738c200 by haftmann:
essential instance about bit structure
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71950:c9251bc7da4e by haftmann:
more transfer rules
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71949:5b8b1183c641 by haftmann:
dropped yet another duplicate
The file was modified NEWS (diff)
The file was modified src/HOL/Word/Bits_Int.thy (diff)
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71948:6ede899d26d3 by haftmann:
fundamental construction of word type following existing transfer rules
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71947:476b9e6904d9 by haftmann:
replaced mere alias by input abbreviation
The file was modified NEWS (diff)
The file was modified src/HOL/Word/Bits_Int.thy (diff)
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71946:4d4079159be7 by haftmann:
replaced mere alias by abbreviation
The file was modified NEWS (diff)
The file was modified src/HOL/Word/Bits_Int.thy (diff)
The file was modified src/HOL/Word/Word.thy (diff)
The file was modified src/HOL/Word/Word_Examples.thy (diff)
Changeset 71945:4b1264316270 by haftmann:
replaced operation with weak abstraction by input abbreviation
The file was modified NEWS (diff)
The file was modified src/HOL/Word/Bits_Int.thy (diff)
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71944:18357df1cd20 by haftmann:
avoid compound operation
The file was modified NEWS (diff)
The file was modified src/HOL/Word/Bits_Int.thy (diff)
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71943:d3fb19847662 by haftmann:
formal relationships between operations
The file was modified src/HOL/Word/Bits_Int.thy (diff)
Changeset 71942:d2654b30f7bd by haftmann:
eliminated warnings
The file was modified src/HOL/Library/Cardinality.thy (diff)
The file was modified src/HOL/Library/Z2.thy (diff)
The file was modified src/HOL/Word/Bits_Int.thy (diff)
The file was modified src/HOL/Word/Misc_Typedef.thy (diff)
The file was modified src/HOL/Word/Word.thy (diff)
Changeset 71941:49af3d9a818c by haftmann:
replaced mere alias by input abbreviation
The file was modified NEWS (diff)
The file was modified src/HOL/Word/Bits_Int.thy (diff)
The file was modified src/HOL/Word/Word_Bitwise.thy (diff)