Nuprl Rule : functionUniverseElim
H z:((z1:A1 ⟶ B1) = (z2:A2 ⟶ B2) ∈ Type), J ⊢ C ext e
  BY functionUniverseElim #$h a x y ()
  
  H z:((z1:A1 ⟶ B1) = (z2:A2 ⟶ B2) ∈ Type), [x:(A1 = A2 ∈ Type)], [y:(∀a:A1. (B1[a/z1] = B2[a/z2] ∈ Type))], J
     ⊢ C ext e
Definitions occuring in rule : 
function: x:A ⟶ B[x]
, 
all: ∀x:A. B[x]
, 
equal: s = t ∈ T
, 
universe: Type
Latex:
H  z:((z1:A1  {}\mrightarrow{}  B1)  =  (z2:A2  {}\mrightarrow{}  B2)),  J  \mvdash{}  C  ext  e
    BY  functionUniverseElim  \#\$h  a  x  y  ()
   
    H  z:((z1:A1  {}\mrightarrow{}  B1)  =  (z2:A2  {}\mrightarrow{}  B2)),  [x:(A1  =  A2)],  [y:(\mforall{}a:A1.  (B1[a/z1]  =  B2[a/z2]))],  J
          \mvdash{}  C  ext  e
Date html generated:
2017_09_29-PM-05_44_54
Last ObjectModification:
2015_11_25-PM-03_37_44
Theory : rules
Home
Index