| Entry | Value |
|---|---|
| Name | INJECTIVE_LEFT_INVERSE |
| Conclusion | !f. (!x y. f x = f y ==> x = y) <=> (?g. !x. g (f x) = x) |
| Constructive Proof | Yes |
| Axiom |
(\a. a = (\b. (\c. c) = (\c. c))) (\d. (\e. d e) = d)
(\a. a = (\b. (\c. c) = (\c. c)))
(\d. (\e. e = (\f. (\c. c) = (\c. c)))
(\g. (\h i.
(\j k.
(\l. l j k) =
(\m. m ((\c. c) = (\c. c)) ((\c. c) = (\c. c))))
h
i <=>
h)
(d g)
(d ((@) d)))) |
| Classical Lemmas | N|A |
| Constructive Lemmas | |
| Contained Package | set-thm |
| Comment | Standard HOL library retrieved from OpenTheory |