RIGHT_ETA : thm -> thm
A |- M = (\x. (N x)) --------------------- x not free in N A |- M = N
- val INC_DEF = new_definition ("INC_DEF", Term`INC = \x. 1 + x`); > val INC_DEF = |- INC = (\x. 1 + x) : thm - RIGHT_ETA INC_DEF; > val it = |- INC = $+ 1 : thm