PrintForm Definitions automata 5 Sections AutomataTheory Doc

At: surj is inj 1 2 1

1. n:
2. f: nn
3. Surj(n; n; f)
4. a1: n
5. a2: n
6. f(a1) = f(a2)
7. a1 = a2

h:(n(n+1)). Surj(n; (n+1); h)

By: Witness x.if a2=x n else f(x) fi

Generated subgoal:

1 Surj(n; (n+1); x.if a2=x n else f(x) fi)


About:
existsfunctionnatural_numberaddlambdaifthenelseapplyequal