| Entry | Value |
|---|---|
| Name | FUNCTION_FACTORS_LEFT |
| Conclusion | !f g. (!x y. g x = g y ==> f x = f y) <=> (?h. f = h o g) |
| 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 | function-thm |
| Comment | Standard HOL library retrieved from OpenTheory |