Skip to content
Snippets Groups Projects
  1. Oct 21, 2020
    • Robbert Krebbers's avatar
      Add similar lemmas for `gmap_view`. · 034d1d23
      Robbert Krebbers authored
      This also required changing the order a bit.
      
      ```coq
      Lemma gmap_view_auth_frac_op_valid q1 q2 m1 m2 :
        ✓ (gmap_view_auth q1 m1 ⋅ gmap_view_auth q2 m2) :left_right_arrow: ✓ (q1 + q2)%Qp ∧ m1 ≡ m2.
      Lemma gmap_view_auth_op_valid m1 m2 :
        ✓ (gmap_view_auth 1 m1 ⋅ gmap_view_auth 1 m2) :left_right_arrow: False.
      ```
      034d1d23
    • Robbert Krebbers's avatar
      Add lemmas for validity of `●{_} _ ⋅ ●{_} _` for both view and auth. · de990a19
      Robbert Krebbers authored
      The diff might be hard to read, because I had to change the order. The following
      lemmas have been added:
      
      ```coq
      Lemma view_auth_frac_op_validN n q1 q2 a1 a2 :
        ✓{n} (●V{q1} a1 ⋅ ●V{q2} a2) :left_right_arrow: ✓ (q1 + q2)%Qp ∧ a1 ≡{n}≡ a2 ∧ rel n a1 ε.
      Lemma view_auth_op_validN n a1 a2 : ✓{n} (●V a1 ⋅ ●V a2) :left_right_arrow: False.
      
      Lemma view_auth_frac_op_valid q1 q2 a1 a2 :
        ✓ (●V{q1} a1 ⋅ ●V{q2} a2) :left_right_arrow: ✓ (q1 + q2)%Qp ∧ a1 ≡ a2 ∧ ∀ n, rel n a1 ε.
      Lemma view_auth_op_valid a1 a2 : ✓ (●V a1 ⋅ ●V a2) :left_right_arrow: False.
      
      Lemma auth_auth_frac_op_validN n q1 q2 a1 a2 :
        ✓{n} (●{q1} a1 ⋅ ●{q2} a2) :left_right_arrow: ✓ (q1 + q2)%Qp ∧ a1 ≡{n}≡ a2 ∧ ✓{n} a1.
      Lemma auth_auth_op_validN n a1 a2 : ✓{n} (● a1 ⋅ ● a2) :left_right_arrow: False.
      
      Lemma auth_auth_frac_op_valid q1 q2 a1 a2 :
        ✓ (●{q1} a1 ⋅ ●{q2} a2) :left_right_arrow: ✓ (q1 + q2)%Qp ∧ a1 ≡ a2 ∧ ✓ a1.
      Lemma auth_auth_op_valid a1 a2 : ✓ (● a1 ⋅ ● a2) :left_right_arrow: False.
      ```
      de990a19
    • Ralf Jung's avatar
      fix lemma names · 2654bc4a
      Ralf Jung authored
      2654bc4a
    • Ralf Jung's avatar
      gmap_view_auth: add fraction · 4dc789bb
      Ralf Jung authored
      4dc789bb
    • Ralf Jung's avatar
      move gmap_view_check to tests/algebra.v · 1978542d
      Ralf Jung authored
      1978542d
    • Robbert Krebbers's avatar
  2. Oct 20, 2020
  3. Oct 15, 2020
  4. Oct 14, 2020
  5. Oct 13, 2020
  6. Oct 12, 2020
  7. Oct 10, 2020
  8. Oct 09, 2020
  9. Oct 08, 2020
Loading