Foundations — Multi-agent reinforcement learning
Before you can read a single line of the parent note, you must be able to see what each squiggle means. We go one symbol at a time. Nothing is used before it is drawn.
0. The picture we are always inside
Everything in RL is one loop: an agent looks at the world, does something, the world changes and hands back a number. Hold this picture — every symbol below is a label on some part of it.

We need these three because RL has exactly one goal: choose actions that make the stream of reward numbers as large as possible.
1. State and — "the current situation"
- Symbol: reads " is one element of the set ." The symbol just means "is inside this bag of possibilities."
- Picture: in the figure above, is the label on the box "board position." is the whole collection of every board you could ever see.
- Why the topic needs it: the world's response depends on which situation you are in. No state → no way to say "in situation A do X, in situation B do Y."
2. Action and — "what you can do"
- Symbol: . Same idea.
- Superscript vs subscript: later we write — the little raised means "the action belonging to agent number ." A raised index labels whose it is. Remember this; the whole multi-agent story rides on it.
- Picture: the arrow leaving the agent in the loop figure.
- Why: learning = discovering which action is best in each state.
3. Policy — "your strategy, as a rule"
- Picture: a lookup card. State goes in the top; the card tells you what to do.

- Why two flavours? Some games (Rock–Paper–Scissors) require randomness or you get exploited — those need . Some methods (MADDPG in the parent) use a single fixed action per state — those use .
- Why the topic needs it: the whole point of MARL is that every agent has its own policy , and they all change while learning. That changing is the villain of the story.
4. Transition — "how the world moves"
- The prime mark : just means "the state after." Prime = next.
- Picture: a branching fan — from several arrows fan out to possible next states, each with a probability.
- Why "probability" and not a fixed next state? Because the world can be noisy: same action, different outcomes (dice, wind, opponent). Probabilities cover all cases at once.
5. Discount — "sooner reward is worth more"
- Why and not ? The square bracket includes ; the round bracket excludes . We must keep so an infinite stream of rewards adds to a finite number (a geometric series only converges when ). At you are greedy — only the next reward matters.
- Picture: rewards fading into the distance like poles shrinking down a road.

6. Return and Value — "total future score"
- The symbol: "expected value" = the average outcome, weighting each possibility by how likely it is. We need it because rewards are random (Section 4), so we ask for the average total, not one lucky run.
- Why value, not just reward? A single reward is myopic. Value answers the real question: "how good is being here, counting everything that follows?"
- The subscript in : value always depends on which strategy you follow. Change the policy, change the value.
7. Action-value — "how good is this move here"
- Why we need Q on top of V: to choose, you compare actions. lets you say "action scores 5, scores 3, pick ." That comparison is the heart of Q-Learning.
- The symbol: means "the action that gives the biggest ." Note: returns the biggest value; returns the input (action) that achieves it. In MARL this distinction matters (QMIX in the parent is all about matching argmaxes).
8. From one agent to many: the index and
Now the multi-agent jump. Every symbol above gets a raised label saying whose it is.
- Picture: a row of players. Highlight one as ; the rest of the row is the crowd .

- Why the joint action? Because in MARL the world's transition and every reward depend on everyone's move at once. Your reward is not yours to control alone — that single fact creates the whole field.
- The symbol: means "multiply together over all agents that are not ." It shows up because independent players' probabilities multiply. It's the many-agent cousin of (which adds).
9. The vocabulary that names the whole setup
- Why "stochastic"? Stochastic just means "involving randomness" — the transitions and policies use probabilities.
Prerequisite map
Each foundation box on the left is something you must already see clearly; they flow rightward and merge into the parent topic.
Equipment checklist
Test yourself — cover the right side. If any answer is fuzzy, re-read that section before opening the parent note.
What does mean in plain words?
What does the prime in tell you?
Why must be strictly less than 1?
Difference between and ?
What does the raised index in label?
What does mean?
What is the joint action ?
Why does appear instead of ?
What single word names the core difficulty when all agents learn at once?
When does a Stochastic Game reduce to an MDP?
Related: Multi-agent reinforcement learning · Markov Decision Process · Q-Learning · Policy Gradient Methods · Actor-Critic Methods · Game Theory & Nash Equilibrium · Self-Play