Step * of Lemma equipollent-function-function

[A,B,C:Type].  A ⟶ B ⟶ (A × B) ⟶ C
BY
(Auto
   THEN ((Auto THEN With ⌜λf,p. let a,b in b⌝ (D 0)⋅THEN Auto THEN RepeatFor (D 0) THEN Reduce THEN Auto)
   }

1
1. Type
2. Type
3. Type
4. a1 A ⟶ B ⟶ C
5. a2 A ⟶ B ⟶ C
6. p.let a,b in a1 b) p.let a,b in a2 b) ∈ ((A × B) ⟶ C)
⊢ a1 a2 ∈ (A ⟶ B ⟶ C)

2
1. [A] Type
2. [B] Type
3. [C] Type
4. (A × B) ⟶ C
⊢ ∃a:A ⟶ B ⟶ C. ((λp.let a@0,b in a@0 b) b ∈ ((A × B) ⟶ C))


Latex:


Latex:
\mforall{}[A,B,C:Type].    A  {}\mrightarrow{}  B  {}\mrightarrow{}  C  \msim{}  (A  \mtimes{}  B)  {}\mrightarrow{}  C


By


Latex:
(Auto
  THEN  ((Auto  THEN  With  \mkleeneopen{}\mlambda{}f,p.  let  a,b  =  p  in  f  a  b\mkleeneclose{}  (D  0)\mcdot{})
              THEN  Auto
              THEN  RepeatFor  2  (D  0)
              THEN  Reduce  0
              THEN  Auto)
  )




Home Index