Mathlib v3 is deprecated. Go to Mathlib v4

Commit 2017-11-07 19:26 d95bff06

View on Github →

refactor(data/hash_map): improve hash_map proof Decrease dependence on implementation details of array

Estimated changes

modified def bucket_array.as_list
deleted theorem bucket_array.foldl_eq_lem
added theorem hash_map.mk_valid
deleted theorem hash_map.valid.eq'
deleted theorem hash_map.valid.eq
modified theorem hash_map.valid.find_aux_iff
deleted theorem hash_map.valid.mk
modified theorem hash_map.valid.modify
deleted theorem hash_map.valid.nodup
deleted theorem hash_map.valid.nodupd
added structure hash_map.valid
deleted def hash_map.valid
deleted theorem hash_map.valid_aux.eq
deleted theorem hash_map.valid_aux.nodup
deleted inductive hash_map.valid_aux