% An example to create a new command with arguments
% In stead of 
%   \newcommand{\snoy}{\sum_{n=0}^{\infty}}
% we can use
%   \newcommand{\s}[3]{\sum_{{#1}={#2}}^{#3}}

\ProvidesPackage{mathsoc}

% Renamed
\newcommand{\y}{\infty}
\newcommand{\q}{\quad}
\newcommand{\fa}{\forall}
\newcommand{\qq}{\qquad}
\newcommand{\tb}{\textbf}
\newcommand{\ti}{\textit}
\newcommand{\coz}{\because}
\newcommand{\suz}{\therefore}
% AMS-LaTeX
\newcommand{\leA}{\leqslant}

% Blackboard Bold
\newcommand{\bC}{\mathbb{C}}
\newcommand{\bN}{\mathbb{N}}
\newcommand{\bQ}{\mathbb{Q}}
\newcommand{\bR}{\mathbb{R}}
\newcommand{\bZ}{\mathbb{Z}}

% Vector Bold
\newcommand{\vv}{\mathbf{v}}
\newcommand{\vu}{\mathbf{u}}

% Differentiation
\newcommand{\ddx}{\frac{\mathrm{d}}{\mathrm{d}x}}
\newcommand{\dydx}{\frac{\mathrm{d}y}{\mathrm{d}x}}
\newcommand{\dydxii}{\frac{\mathrm{d}^2 y}{\mathrm{d}x^2}}

% Integration
\newcommand{\dI}{\, \mathrm{d}}

% Limit
\newcommand{\lno}{\lim_{n \to 0}}
\newcommand{\lny}{\lim_{n \to \infty}}
\newcommand{\lxo}{\lim_{x \to 0}}
\newcommand{\lxy}{\lim_{x \to \infty}}

% Summation
\newcommand{\snoy}{\sum_{n=0}^{\infty}}
\newcommand{\sniy}{\sum_{n=1}^{\infty}}
\newcommand{\sniiy}{\sum_{n=2}^{\infty}}

% others
\newcommand{\lhs}{\mathrm{LHS}}
\newcommand{\rhs}{\mathrm{RHS}}
\newcommand{\lsb}{\left\langle}
\newcommand{\rsb}{\right\rangle}
