Step * 1 of Lemma do-apply-p-first-disjoint

.....rewrite subgoal..... 
1. Type
2. Type
3. (A ⟶ (B Top)) List
4. A
5. (∀f,g∈L.  p-disjoint(A;f;g))
6. A ⟶ (B Top)
7. (f ∈ L)
8. ↑can-apply(f;x)
⊢ ↑can-apply(p-first(L);x)
BY
((RWO "can-apply-p-first" THEN Auto) THEN (-2) THEN With ⌜i⌝ (D 0)⋅ THEN Auto) }


Latex:


Latex:
.....rewrite  subgoal..... 
1.  A  :  Type
2.  B  :  Type
3.  L  :  (A  {}\mrightarrow{}  (B  +  Top))  List
4.  x  :  A
5.  (\mforall{}f,g\mmember{}L.    p-disjoint(A;f;g))
6.  f  :  A  {}\mrightarrow{}  (B  +  Top)
7.  (f  \mmember{}  L)
8.  \muparrow{}can-apply(f;x)
\mvdash{}  \muparrow{}can-apply(p-first(L);x)


By


Latex:
((RWO  "can-apply-p-first"  0  THEN  Auto)  THEN  D  (-2)  THEN  With  \mkleeneopen{}i\mkleeneclose{}  (D  0)\mcdot{}  THEN  Auto)




Home Index