Step * of Lemma funinv-unique

[n:ℕ]. ∀[f:{f:ℕn ⟶ ℕn| Inj(ℕn;ℕn;f)} ]. ∀[g:ℕn ⟶ ℕn].
  inv(f) g ∈ {f:ℕn ⟶ ℕn| Inj(ℕn;ℕn;f)}  supposing (f g) x.x) ∈ (ℕn ⟶ ℕn)
BY
(Auto
   THEN ((Assert inv(f) ∈ {f:ℕn ⟶ ℕn| Inj(ℕn;ℕn;f)}  BY Auto) THEN DupHyp (-1) THEN MemTypeHD (-1) THEN Auto THEN Thin \000C(-2))
   THEN (Assert f ∈ {f:ℕn ⟶ ℕn| Inj(ℕn;ℕn;f)}  BY
               Auto)
   THEN MemTypeHD (-1)
   THEN Auto
   THEN Thin (-2)
   THEN EqTypeCD
   THEN Auto
   THEN Ext
   THEN Auto) }

1
1. : ℕ
2. {f:ℕn ⟶ ℕn| Inj(ℕn;ℕn;f)} 
3. : ℕn ⟶ ℕn
4. (f g) x.x) ∈ (ℕn ⟶ ℕn)
5. inv(f) ∈ {f:ℕn ⟶ ℕn| Inj(ℕn;ℕn;f)} 
6. Inj(ℕn;ℕn;inv(f))
7. Inj(ℕn;ℕn;f)
8. : ℕn
⊢ (inv(f) x) (g x) ∈ ℕn


Latex:


Latex:
\mforall{}[n:\mBbbN{}].  \mforall{}[f:\{f:\mBbbN{}n  {}\mrightarrow{}  \mBbbN{}n|  Inj(\mBbbN{}n;\mBbbN{}n;f)\}  ].  \mforall{}[g:\mBbbN{}n  {}\mrightarrow{}  \mBbbN{}n].    inv(f)  =  g  supposing  (f  o  g)  =  (\mlambda{}x.x)


By


Latex:
(Auto
  THEN  ((Assert  inv(f)  \mmember{}  \{f:\mBbbN{}n  {}\mrightarrow{}  \mBbbN{}n|  Inj(\mBbbN{}n;\mBbbN{}n;f)\}    BY
                            Auto)
              THEN  DupHyp  (-1)
              THEN  MemTypeHD  (-1)
              THEN  Auto
              THEN  Thin  (-2))
  THEN  (Assert  f  \mmember{}  \{f:\mBbbN{}n  {}\mrightarrow{}  \mBbbN{}n|  Inj(\mBbbN{}n;\mBbbN{}n;f)\}    BY
                          Auto)
  THEN  MemTypeHD  (-1)
  THEN  Auto
  THEN  Thin  (-2)
  THEN  EqTypeCD
  THEN  Auto
  THEN  Ext
  THEN  Auto)




Home Index