Step * 1 of Lemma fpf-union-join-dom


1. [A] Type
2. eq EqDecider(A)
3. a:A fp-> Top
4. a:A fp-> Top
5. A
6. Top
⊢ ↑x ∈ dom(fpf-union-join(eq;R;f;g)) ⇐⇒ (↑x ∈ dom(f)) ∨ (↑x ∈ dom(g))
BY
xxx(DVar `f'
      THEN DVar `g'
      THEN RepUR ``fpf-dom fpf-union-join`` 0
      THEN ((RW assert_pushdownC THENM RWO "member_append" THENM RWO "member_filter" 0) THENA Auto)
      THEN Reduce 0
      THEN Auto
      THEN Try ((ProveProp THEN Auto)))xxx }

1
1. [A] Type
2. eq EqDecider(A)
3. List
4. f1 a:{a:A| (a ∈ d)}  ⟶ Top
5. d1 List
6. g1 a:{a:A| (a ∈ d1)}  ⟶ Top
7. A
8. Top
9. (x ∈ d) ∨ (x ∈ d1)
⊢ (x ∈ d) ∨ ((x ∈ d1) ∧ (↑¬bx ∈b d))


Latex:


Latex:

1.  [A]  :  Type
2.  eq  :  EqDecider(A)
3.  f  :  a:A  fp->  Top
4.  g  :  a:A  fp->  Top
5.  x  :  A
6.  R  :  Top
\mvdash{}  \muparrow{}x  \mmember{}  dom(fpf-union-join(eq;R;f;g))  \mLeftarrow{}{}\mRightarrow{}  (\muparrow{}x  \mmember{}  dom(f))  \mvee{}  (\muparrow{}x  \mmember{}  dom(g))


By


Latex:
xxx(DVar  `f'
        THEN  DVar  `g'
        THEN  RepUR  ``fpf-dom  fpf-union-join``  0
        THEN  ((RW  assert\_pushdownC  0  THENM  RWO  "member\_append"  0  THENM  RWO  "member\_filter"  0)
                    THENA  Auto
                    )
        THEN  Reduce  0
        THEN  Auto
        THEN  Try  ((ProveProp  THEN  Auto)))xxx




Home Index