Step * of Lemma howard-bar-rec-equal-spector

[M,mon,base,ind:Top]. ∀[n:ℕ]. ∀[s:Top].
  (howard-bar-rec(M;mon;base;ind;n;s) spector-bar-rec(λn,s. if then else fi n,s. case s
                                                                                               of inl(x) =>
                                                                                               let k,p 
                                                                                               in base (mon p)
                                                                                               inr(x) =>
                                                                                               ⊥;ind;n;s))
BY
((UnivCD THENA Auto) THEN SqEqualTopToBase THEN SqequalSqle) }

1
1. : ℕ
2. Base
3. ind Base
4. base Base
5. mon Base
6. Base
⊢ howard-bar-rec(M;mon;base;ind;n;s) ≤ spector-bar-rec(λn,s. if then else fi n,s. case s
                                                                                              of inl(x) =>
                                                                                              let k,p 
                                                                                              in base (mon p)
                                                                                              inr(x) =>
                                                                                              ⊥;ind;n;s)

2
1. : ℕ
2. Base
3. ind Base
4. base Base
5. mon Base
6. Base
⊢ spector-bar-rec(λn,s. if then else fi n,s. case s
                                                         of inl(x) =>
                                                         let k,p 
                                                         in base (mon p)
                                                         inr(x) =>
                                                         ⊥;ind;n;s) ≤ howard-bar-rec(M;mon;base;ind;n;s)


Latex:


Latex:
\mforall{}[M,mon,base,ind:Top].  \mforall{}[n:\mBbbN{}].  \mforall{}[s:Top].
    (howard-bar-rec(M;mon;base;ind;n;s) 
    \msim{}  spector-bar-rec(\mlambda{}n,s.  if  M  n  s  then  0  else  n  +  1  fi  ;\mlambda{}n,s.  case  M  n  s
                                                                                                                      of  inl(x)  =>
                                                                                                                      let  k,p  =  x 
                                                                                                                      in  base  n  s  (mon  n  k  s  p)
                                                                                                                      |  inr(x)  =>
                                                                                                                      \mbot{};ind;n;s))


By


Latex:
((UnivCD  THENA  Auto)  THEN  SqEqualTopToBase  THEN  SqequalSqle)




Home Index