Step * 1 of Lemma polymorphic-id-unique


1. : ⋂T:Type. (T ⟶ T)
2. : ⋂T:Type. (T ⟶ T)
3. Type
⊢ g ∈ (T ⟶ T)
BY
(Ext
   THEN Auto
   THEN Assert ⌜((f x) x ∈ T) ∧ ((g x) x ∈ T)⌝⋅
   THEN Auto
   THEN GenConclAtAddrType ⌜{z:T| x ∈ T}  ⟶ {z:T| x ∈ T} ⌝ [2;1]⋅
   THEN Auto
   THEN GenConclAtAddr [2]
   THEN Auto) }


Latex:


Latex:

1.  f  :  \mcap{}T:Type.  (T  {}\mrightarrow{}  T)
2.  g  :  \mcap{}T:Type.  (T  {}\mrightarrow{}  T)
3.  T  :  Type
\mvdash{}  f  =  g


By


Latex:
(Ext
  THEN  Auto
  THEN  Assert  \mkleeneopen{}((f  x)  =  x)  \mwedge{}  ((g  x)  =  x)\mkleeneclose{}\mcdot{}
  THEN  Auto
  THEN  GenConclAtAddrType  \mkleeneopen{}\{z:T|  z  =  x\}    {}\mrightarrow{}  \{z:T|  z  =  x\}  \mkleeneclose{}  [2;1]\mcdot{}
  THEN  Auto
  THEN  GenConclAtAddr  [2]
  THEN  Auto)




Home Index