Step
*
1
1
2
1
of Lemma
funinv-unique
1. n : ℕ
2. f : {f:ℕn ⟶ ℕn| Inj(ℕn;ℕn;f)}
3. g : ℕn ⟶ ℕn
4. (f o g) = (λx.x) ∈ (ℕn ⟶ ℕn)
5. inv(f) ∈ {f:ℕn ⟶ ℕn| Inj(ℕn;ℕn;f)}
6. Inj(ℕn;ℕn;inv(f))
7. ∀a1,a2:ℕn. (((f a1) = (f a2) ∈ ℕn)
⇒ (a1 = a2 ∈ ℕn))
8. x : ℕn
⊢ (f (inv(f) x)) = x ∈ ℕn
BY
{ (InstLemma `funinv-property` [⌜n⌝;⌜f⌝;⌜x⌝]⋅ THEN Auto) }
Latex:
Latex:
1. n : \mBbbN{}
2. f : \{f:\mBbbN{}n {}\mrightarrow{} \mBbbN{}n| Inj(\mBbbN{}n;\mBbbN{}n;f)\}
3. g : \mBbbN{}n {}\mrightarrow{} \mBbbN{}n
4. (f o g) = (\mlambda{}x.x)
5. inv(f) \mmember{} \{f:\mBbbN{}n {}\mrightarrow{} \mBbbN{}n| Inj(\mBbbN{}n;\mBbbN{}n;f)\}
6. Inj(\mBbbN{}n;\mBbbN{}n;inv(f))
7. \mforall{}a1,a2:\mBbbN{}n. (((f a1) = (f a2)) {}\mRightarrow{} (a1 = a2))
8. x : \mBbbN{}n
\mvdash{} (f (inv(f) x)) = x
By
Latex:
(InstLemma `funinv-property` [\mkleeneopen{}n\mkleeneclose{};\mkleeneopen{}f\mkleeneclose{};\mkleeneopen{}x\mkleeneclose{}]\mcdot{} THEN Auto)
Home
Index