PrintForm Definitions automata 5 Sections AutomataTheory Doc

At: surj is inj gen 1 1 1 1 1 1

1. A: Type
2. B: Type
3. f: AB
4. f1: AB
5. g: BA
6. InvFuns(A; B; f1; g)
7. n:
8. f2: nB
9. g1: Bn
10. InvFuns(n; B; f2; g1)
11. Surj(A; B; f)
12. b: n

a:n. (g1 o f o g o f2)(a) = b

By:
Unfold `surject` 11
THEN
Witness11 f2(b)


Generated subgoal:

111. b: n
12. a:A. f(a) = f2(b)
a:n. (g1 o f o g o f2)(a) = b


About:
existsnatural_numberequalapplyuniversefunction