Step * of Lemma csm-case-type

[phi,A,B,s:Top].  (((if phi then else B))s (if (phi)s then (A)s else (B)s))
BY
(Auto THEN RepUR ``case-type case-cube`` THEN CsmUnfolding THEN RepeatFor ((EqCD THEN Try (Trivial)))) }

1
1. phi Top
2. Top
3. Top
4. Top
5. Base
6. Base
⊢ A(s a) let A,F 
             in <λI,a. (A (s a)), λI,J,f,a,u. (F (s a) u)>(a)

2
1. phi Top
2. Top
3. Top
4. Top
5. Base
6. Base
⊢ B(s a) let A,F 
             in <λI,a. (A (s a)), λI,J,f,a,u. (F (s a) u)>(a)

3
1. phi Top
2. Top
3. Top
4. Top
5. Base
6. Base
7. Base
⊢ λa,u. if (phi (s a)==1) then (u f) else (u f) fi  ~ λrho,c. if (phi (s rho)==1)
                                                                         then (c rho f)
                                                                         else (c rho f)
                                                                         fi 


Latex:


Latex:
\mforall{}[phi,A,B,s:Top].    (((if  phi  then  A  else  B))s  \msim{}  (if  (phi)s  then  (A)s  else  (B)s))


By


Latex:
(Auto
  THEN  RepUR  ``case-type  case-cube``  0
  THEN  CsmUnfolding
  THEN  RepeatFor  4  ((EqCD  THEN  Try  (Trivial))))




Home Index