% math_commands.tex — Shared notation for ML papers
% Generated by ARIS paper-write skill
% Add paper-specific notation below the common commands

% === Common Math Shortcuts ===
\newcommand{\R}{\mathbb{R}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\E}{\mathbb{E}}
\newcommand{\Var}{\mathrm{Var}}
\newcommand{\Cov}{\mathrm{Cov}}

% Probability
\newcommand{\Prob}{\mathbb{P}}
\newcommand{\KL}{\mathrm{KL}}

% Operators
\DeclareMathOperator*{\argmin}{arg\,min}
\DeclareMathOperator*{\argmax}{arg\,max}
\DeclareMathOperator{\tr}{tr}
\DeclareMathOperator{\diag}{diag}
\DeclareMathOperator{\softmax}{softmax}

% Vectors and matrices (bold)
\newcommand{\vx}{\mathbf{x}}
\newcommand{\vy}{\mathbf{y}}
\newcommand{\vz}{\mathbf{z}}
\newcommand{\vw}{\mathbf{w}}
\newcommand{\vtheta}{\boldsymbol{\theta}}
\newcommand{\mA}{\mathbf{A}}
\newcommand{\mI}{\mathbf{I}}

% Norms
\newcommand{\norm}[1]{\left\|#1\right\|}
\newcommand{\abs}[1]{\left|#1\right|}
\newcommand{\inner}[2]{\langle #1, #2 \rangle}

% Distributions
\newcommand{\Normal}{\mathcal{N}}

% Sets
\newcommand{\cX}{\mathcal{X}}
\newcommand{\cY}{\mathcal{Y}}
\newcommand{\cD}{\mathcal{D}}
\newcommand{\cL}{\mathcal{L}}

% === Paper-Specific Notation ===
% Add your paper's custom notation below this line
