English
Relabelling moveRight for a game built from state s corresponds to a state produced by rightMovesOfState.
Русский
Ребаллинговка moveRight для игры, построенной из состояния s, соответствует состоянию, полученному через rightMovesOfState.
LaTeX
$$$\text{relabellingMoveRight}(s,t) : \text{Relabelling}(\text{moveRight}(\text{ofState}(s),t))\; (\text{ofState}((\text{rightMovesOfState}(s).toFun t).val))$$$
Lean4
/-- The relabelling showing `moveRight` applied to a game constructed using `of`
has itself been constructed using `of`.
-/
def relabellingMoveRight (s : S) (t : RightMoves (ofState s)) :
Relabelling (moveRight (ofState s) t) (ofState ((rightMovesOfState s).toFun t : S)) :=
by
trans
· apply relabellingMoveRightAux
· apply ofStateAuxRelabelling