% pjnotation LaTeX2e package - version 1.2
% This package introduces several groups of LaTeX commands:
% \pspace, \np, \p
% (text) symbols for 'PSPACE', 'NP' and 'P'
% the style of these symbols can be modified by redefining '\textcomplfont'
% (both math and text) symbol for the euro
% \argmax, \argmin
% (math) new operators to be used in the same way as \max, \min
% \Probability, \Expectation
% (math) new operators writing 'P' and 'E' symbols to be typically followed by '[ operand ]'
% \gap, \agap
% (math) new operators writing 'rsg' and 'arsg', meaning "(adjusted) relative suboptimality gap"
% (math) symbol 'C' to be typically used in superscript (Note: it keeps the original definition if already defined)
% \Nset, \Zset, \Qset, \Rset, \Cset, \Hset
% (math) symbols for number sets (natural, integer, rational, real, complex, quaternions)
% the style of these symbols can be modified by redefining '\mathnumsetfont'
% \Psymb, \Esymb
% (math) symbols for probability and expectation
% the style of these symbols can be modified by redefining '\mathprobfont'
% \setA, \setB, \setC, ...
% (math) symbols for sets
% the style of these symbols can be modified by redefining '\mathsetfont'
% \veczero, \vecone, \vecpi, \veca, \vecb, \vecc, ..., \vecA, \vecB, \vecC, ...
% (math) boldsymbols for vectors
% \matA, \matB, \matC, ...
% (math) boldsymbols for matrices
% \bigO, \smallo
% (math) symbols for 'big O' and 'small o'
% the style of these symbols can be modified by redefining '\mathOfont'
% Standard loading:
% Example of use:
% trivial (?)
% 1.1 (2010/03/09):
% created by Peter Jacko,
% following http://www.latex-project.org/guides/clsguide.pdf
% 1.2 (2010/03/17):
% modified by Peter Jacko,
% definitions of operators