Step
*
of Lemma
name_eq-normalize-left
∀[F,G,a,b:Top].  (case name_eq(a;b) of inl(x) => F a | inr(y) => G ~ case name_eq(a;b) of inl(x) => F b | inr(y) => G)
BY
{ ((UnivCD THENA Auto)
   THEN (InstLemma `name_eq-normalize` [⌜F⌝;⌜G⌝;⌜a⌝;⌜b⌝]⋅ THENA Auto)
   THEN All (RepUR ``ifthenelse``)
   THEN Auto) }
Latex:
Latex:
\mforall{}[F,G,a,b:Top].
    (case  name\_eq(a;b)  of  inl(x)  =>  F  a  |  inr(y)  =>  G  \msim{}  case  name\_eq(a;b)
      of  inl(x)  =>
      F  b
      |  inr(y)  =>
      G)
By
Latex:
((UnivCD  THENA  Auto)
  THEN  (InstLemma  `name\_eq-normalize`  [\mkleeneopen{}F\mkleeneclose{};\mkleeneopen{}G\mkleeneclose{};\mkleeneopen{}a\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  All  (RepUR  ``ifthenelse``)
  THEN  Auto)
Home
Index