Skip to content
Snippets Groups Projects

Monadic bind for `option` is non-expansive.

Merged Dan Frumin requested to merge dfrumin/iris-coq:option_mbind_ne into master
All threads resolved!

Just one instnace.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Could you also add the analogue of

    Instance option_mjoin_proper `{Equiv A} :
      Proper ((≡) ==> (≡@{option (option A)})) mjoin.
    Proof. destruct 1 as [?? []|]; simpl; by constructor. Qed.

    Then we have fmap/mbind/mjoin, like we have for ≡.

  • Dan Frumin added 1 commit

    added 1 commit

    • b225ccb1 - Monadic bind & join for `option` are non-expansive.

    Compare with previous version

  • Author Contributor

    Added.

  • Robbert Krebbers resolved all discussions

    resolved all discussions

  • mentioned in commit 7237ce0c

  • Please register or sign in to reply
    Loading