Step
*
of Lemma
remove-first-cons
∀[L,x,P:Top].  (remove-first(P;[x / L]) ~ if P x then L else [x / remove-first(P;L)] fi )
BY
{ ((UnivCD THENA Auto) THEN UnfoldAtAddr [1] 0 THEN Reduce 0 THEN Unfold `remove-first` 0 THEN EqCD) }
Latex:
Latex:
\mforall{}[L,x,P:Top].    (remove-first(P;[x  /  L])  \msim{}  if  P  x  then  L  else  [x  /  remove-first(P;L)]  fi  )
By
Latex:
((UnivCD  THENA  Auto)  THEN  UnfoldAtAddr  [1]  0  THEN  Reduce  0  THEN  Unfold  `remove-first`  0  THEN  EqCD)
Home
Index