Step
*
of Lemma
inject-subtype
No Annotations
∀[C,A:Type].  ∀[B:Type]. ∀[f:A ⟶ B].  Inj(C;B;f) supposing Inj(A;B;f) supposing strong-subtype(C;A)
BY
{ (Auto THEN RepeatFor 4 (ParallelLast) THEN Auto THEN InstLemma `strong-subtype-eq1` [⌜C⌝;⌜A⌝;⌜a1⌝;⌜a2⌝]⋅ THEN Auto) }
Latex:
Latex:
No  Annotations
\mforall{}[C,A:Type].    \mforall{}[B:Type].  \mforall{}[f:A  {}\mrightarrow{}  B].    Inj(C;B;f)  supposing  Inj(A;B;f)  supposing  strong-subtype(C;A)
By
Latex:
(Auto
  THEN  RepeatFor  4  (ParallelLast)
  THEN  Auto
  THEN  InstLemma  `strong-subtype-eq1`  [\mkleeneopen{}C\mkleeneclose{};\mkleeneopen{}A\mkleeneclose{};\mkleeneopen{}a1\mkleeneclose{};\mkleeneopen{}a2\mkleeneclose{}]\mcdot{}
  THEN  Auto)
Home
Index