Nuprl Rule : bar_Induction

H  ⊢ c ∈ c

  BY bar_Induction !parameter{i:l} ()
     
     n,s can not occur free in B
  H  ⊢ T ∈ Type
  n:ℕs:(ℕn ⟶ T) ⊢ (B s) ∨ (B s))
  a:(ℕ ⟶ T) ⊢ ↓∃n:ℕ(B a)
  n:ℕs:(ℕn ⟶ T), x:B s ⊢ s ∈ s
  n:ℕs:(ℕn ⟶ T), x:(∀t:T. (f (n 1) m.if m=n then else (s m)) ∈ (n 1) m.if m=n then else (s m))))
     ⊢ s ∈ s



Definitions occuring in rule :  universe: Type or: P ∨ Q not: ¬A squash: T exists: x:A. B[x] nat: function: x:A ⟶ B[x] int_seg: {i..j-} all: x:A. B[x] add: m natural_number: $n lambda: λx.A[x] int_eq: if a=b then else d member: t ∈ T apply: a axiom: Ax

Latex:
H    \mvdash{}  f  0  c  \mmember{}  X  0  c

    BY  bar\_Induction  T  B  !parameter\{i:l\}  a  s  x  m  n  t  ()
         
          n,s  can  not  occur  free  in  B
    H    \mvdash{}  T  \mmember{}  Type
    H  n:\mBbbN{},  s:(\mBbbN{}n  {}\mrightarrow{}  T)  \mvdash{}  (B  n  s)  \mvee{}  (\mneg{}(B  n  s))
    H  a:(\mBbbN{}  {}\mrightarrow{}  T)  \mvdash{}  \mdownarrow{}\mexists{}n:\mBbbN{}.  (B  n  a)
    H  n:\mBbbN{},  s:(\mBbbN{}n  {}\mrightarrow{}  T),  x:B  n  s  \mvdash{}  f  n  s  \mmember{}  X  n  s
    H  n:\mBbbN{},  s:(\mBbbN{}n  {}\mrightarrow{}  T),  x:(\mforall{}t:T
                                                          (f  (n  +  1)  (\mlambda{}m.if  m=n  then  t  else  (s  m))  \mmember{}  X  (n  +  1) 
                                                                                                                                                (\mlambda{}m.if  m=n
                                                                                                                                                        then  t
                                                                                                                                                        else  (s  m))))
          \mvdash{}  f  n  s  \mmember{}  X  n  s



Date html generated: 2019_06_20-PM-04_12_20
Last ObjectModification: 2015_11_25-PM-03_37_51

Theory : rules


Home Index