File: functions.tex

package info (click to toggle)
texlive-extra 2016.20170123-5
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 2,578,600 kB
  • ctags: 25,000
  • sloc: perl: 139,711; python: 20,370; makefile: 14,165; sh: 10,734; ansic: 7,723; xml: 4,202; java: 3,567; csh: 1,129; ruby: 938; lisp: 630; awk: 163; tcl: 142; sed: 36; pascal: 25; cpp: 18; haskell: 5
file content (22 lines) | stat: -rw-r--r-- 901 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
\begin{omgroup}[id=sec.functions,creators=miko]{Functions}
\begin{module}[id=functions]
\symdef[assocarg=1]{cart}[1]{\assoc[p=500]{\times}{#1}}
\symdef{fun}[3]{\mixfixiii[p=200]{}{#1}{\colon}{#2}{\rightarrow}{#3}{}}
\symdef{inset}[2]{\infix[p=650]{\in}{#1}{#2}}
\symdef[name=sseteq]{sseteqOp}{\subseteq} 
\symdef{sseteq}[2]{\infix[p=300]\sseteqOp{#1}{#2}} 
\symdef{tup}[1]{\langle#1\rangle}
\symdef{cart}[1]{\assoc\times{#1}}
\symdef[name=setdiff]{setdiffOp}{\backslash}
\symdef{setdiff}[2]{\mixfixii[p=600]{}{#1}\setdiffOp{#2}{}} 
\symdef[assocarg=1]{set}[1]{\mixfixa[nobrackets]{\{}{#1}{\}},}
\symdef{setst}[2]{\mixfixii[nobrackets]{\{}{#1}{\,\mid\,}{#2}{\}}}
\begin{definition}[id=functions.def]
 A {\defi{function}} $\fun{f}AB$ is a left-total, right-unique relation in $\cart{A,B}$
\end{definition}
\end{module}
\end{omgroup}
%%% Local Variables: 
%%% mode: LaTeX
%%% TeX-master: "all"
%%% End: