Step * 2 1 of Lemma equipollent-product-product


1. Type
2. A ⟶ Type
3. a:A ⟶ B[a] ⟶ Type
4. p:(a:A × B[a]) ⟶ C[fst(p);snd(p)]
⊢ p.let x,y in x,y. (b <x, y>)) y) b ∈ (p:(a:A × B[a]) ⟶ C[fst(p);snd(p)])
BY
TACTIC:(Ext THEN Reduce THEN Auto) }


Latex:


Latex:

1.  A  :  Type
2.  B  :  A  {}\mrightarrow{}  Type
3.  C  :  a:A  {}\mrightarrow{}  B[a]  {}\mrightarrow{}  Type
4.  b  :  p:(a:A  \mtimes{}  B[a])  {}\mrightarrow{}  C[fst(p);snd(p)]
\mvdash{}  (\mlambda{}p.let  x,y  =  p  in  (\mlambda{}x,y.  (b  <x,  y>))  x  y)  =  b


By


Latex:
TACTIC:(Ext  THEN  Reduce  0  THEN  Auto)




Home Index