Step * of Lemma can-apply-compose-iff

[A,B,C:Type]. ∀[g:A ⟶ (B Top)]. ∀[f:B ⟶ (C Top)]. ∀[x:A].
  uiff(↑can-apply(f g;x);(↑can-apply(g;x)) ∧ (↑can-apply(f;do-apply(g;x))))
BY
(RepeatFor (Auto) THEN ∀h:hyp. ((FLemma `can-apply-compose` [h]) THEN Auto) }

1
1. Type
2. Type
3. Type
4. A ⟶ (B Top)
5. B ⟶ (C Top)
6. A
7. ↑can-apply(g;x)
8. ↑can-apply(f;do-apply(g;x))
⊢ ↑can-apply(f g;x)


Latex:


Latex:
\mforall{}[A,B,C:Type].  \mforall{}[g:A  {}\mrightarrow{}  (B  +  Top)].  \mforall{}[f:B  {}\mrightarrow{}  (C  +  Top)].  \mforall{}[x:A].
    uiff(\muparrow{}can-apply(f  o  g;x);(\muparrow{}can-apply(g;x))  \mwedge{}  (\muparrow{}can-apply(f;do-apply(g;x))))


By


Latex:
(RepeatFor  2  (Auto)  THEN  \mforall{}h:hyp.  ((FLemma  `can-apply-compose`  [h])  THEN  Auto)  )




Home Index