- Remove restriction from log_rep that the previous length is smaller   than the current length - Two crash_xform cases for crep: either we're appending to the log or   truncating it - Split recover_ok into two cases: recovering from log_rep (safe) and   recovering from log_rep_crash_xform (unsafe) - Full proof for truncate_ok - Note: A lot of repetition still, might be nice to automate some of it...
- Remove restriction from log_rep that the previous length is smaller
  than the current length
- Two crash_xform cases for crep: either we're appending to the log or
  truncating it
- Split recover_ok into two cases: recovering from log_rep (safe) and
  recovering from log_rep_crash_xform (unsafe)
- Full proof for truncate_ok
- Note: A lot of repetition still, might be nice to automate some of it...

mit-pdos/fscq-impl,mit-pdos/fscq-impl,mit-pdos/fscq-impl,mit-pdos/fscq-impl,mit-pdos/fscq-impl