Step * of Lemma fpf-sub-join-right

[A:Type]. ∀[B:A ⟶ Type]. ∀[eq:EqDecider(A)]. ∀[f,g:a:A fp-> B[a]].  g ⊆ f ⊕ supposing || g
BY
xxx(Auto
      THEN Unfolds ``fpf-sub`` 0
      THEN Auto
      THEN Try ((RWO "fpf-join-ap" THENA Auto))
      THEN Try (((RWO "fpf-join-dom" THENM OrRight) THEN Auto))
      THEN SplitOnConclITE
      THEN Reduce 0
      THEN Auto)xxx }

1
.....truecase..... 
1. Type
2. A ⟶ Type
3. eq EqDecider(A)
4. a:A fp-> B[a]
5. a:A fp-> B[a]
6. || g
7. A
8. ↑x ∈ dom(g)
9. ↑x ∈ dom(f ⊕ g)
10. ↑x ∈ dom(f)
⊢ g(x) f(x) ∈ B[x]


Latex:


Latex:
\mforall{}[A:Type].  \mforall{}[B:A  {}\mrightarrow{}  Type].  \mforall{}[eq:EqDecider(A)].  \mforall{}[f,g:a:A  fp->  B[a]].    g  \msubseteq{}  f  \moplus{}  g  supposing  f  ||  g


By


Latex:
xxx(Auto
        THEN  Unfolds  ``fpf-sub``  0
        THEN  Auto
        THEN  Try  ((RWO  "fpf-join-ap"  0  THENA  Auto))
        THEN  Try  (((RWO  "fpf-join-dom"  0  THENM  OrRight)  THEN  Auto))
        THEN  SplitOnConclITE
        THEN  Reduce  0
        THEN  Auto)xxx




Home Index