@[instance_reducible]
@[instance_reducible]
Equations
- instFintypePlayer = { elems := { val := ↑Player.enumList, nodup := Player.enumList_nodup }, complete := instFintypePlayer._proof_1 }
Equations
Instances For
@[instance_reducible]
Equations
- instInhabitedPlayer = { default := instInhabitedPlayer.default }
@[reducible, inline]
Specify a function Player → α from its two outputs.
Equations
- Player.cases l r Player.left = l
- Player.cases l r Player.right = r
Instances For
@[instance_reducible]
Equations
- Player.instNeg = { neg := Player.cases Player.right Player.left }
@[instance_reducible]
Equations
- Player.instInvolutiveNeg = { toNeg := Player.instNeg, neg_neg := Player.instInvolutiveNeg._proof_1 }
@[instance_reducible]
Equations
- Player.instLE = { le := fun (lhs rhs : Player) => lhs = Player.right ∨ lhs = Player.left ∧ rhs = Player.left }
@[instance_reducible]