At:
trivial-arrows
1
1
1
1
1.
k: 
2.
L:
List
3.
n:
.
k-1
n

(
G:({s:(
n List)| ||s|| = k
& (
x,y:
||s||. x < y 
s[x] < s[y]) }

||L||).
c:
||L||, f:(
L[c]

n).
increasing(f;L[c])
& (
s:
L[c] List. ||s|| = k

(
x,y:
||s||. x < y 
s[x] < s[y]) 
G(map(f;s)) = c))
4.
s:
(k-1) List
5.
||s|| = k
6.
x,y:
||s||. x < y 
s[x] < s[y]
||L||
By:
Inst
Thm*
n,m:
, f:(
n

m). Inj(
n;
m; f) 
n
m
[k;k-1;
x.s[x]]
Generated subgoals:
1 | Inj( k; (k-1); x.s[x]) | 1 step |
  |
2 | 7. k k-1  | 1 step |
About: