12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- \begin{code}
- \>[0]\AgdaKeyword{data}\AgdaSpace{}%
- \AgdaDatatype{Polynomial}\AgdaSpace{}%
- \AgdaSymbol{(}\AgdaBound{m}\AgdaSpace{}%
- \AgdaSymbol{:}\AgdaSpace{}%
- \AgdaDatatype{ℕ}\AgdaSymbol{)}\AgdaSpace{}%
- \AgdaSymbol{:}\AgdaSpace{}%
- \AgdaPrimitiveType{Set}\AgdaSpace{}%
- \AgdaBound{r₁}\AgdaSpace{}%
- \AgdaKeyword{where}\<%
- \\
- \>[0][@{}l@{\AgdaIndent{0}}]%
- \>[2]\AgdaInductiveConstructor{op}%
- \>[7]\AgdaSymbol{:}\AgdaSpace{}%
- \AgdaSymbol{(}\AgdaBound{o}\AgdaSpace{}%
- \AgdaSymbol{:}\AgdaSpace{}%
- \AgdaDatatype{Op}\AgdaSymbol{)}\AgdaSpace{}%
- \AgdaSymbol{(}\AgdaBound{p₁}\AgdaSpace{}%
- \AgdaSymbol{:}\AgdaSpace{}%
- \AgdaDatatype{Polynomial}\AgdaSpace{}%
- \AgdaBound{m}\AgdaSymbol{)}\AgdaSpace{}%
- \AgdaSymbol{(}\AgdaBound{p₂}\AgdaSpace{}%
- \AgdaSymbol{:}\AgdaSpace{}%
- \AgdaDatatype{Polynomial}\AgdaSpace{}%
- \AgdaBound{m}\AgdaSymbol{)}\AgdaSpace{}%
- \AgdaSymbol{→}\AgdaSpace{}%
- \AgdaDatatype{Polynomial}\AgdaSpace{}%
- \AgdaBound{m}\<%
- \\
- %
- \>[2]\AgdaInductiveConstructor{con}%
- \>[7]\AgdaSymbol{:}\AgdaSpace{}%
- \AgdaSymbol{(}\AgdaBound{c}\AgdaSpace{}%
- \AgdaSymbol{:}\AgdaSpace{}%
- \AgdaFunction{C.Carrier}\AgdaSymbol{)}\AgdaSpace{}%
- \AgdaSymbol{→}\AgdaSpace{}%
- \AgdaDatatype{Polynomial}\AgdaSpace{}%
- \AgdaBound{m}\<%
- \\
- %
- \>[2]\AgdaInductiveConstructor{var}%
- \>[7]\AgdaSymbol{:}\AgdaSpace{}%
- \AgdaSymbol{(}\AgdaBound{x}\AgdaSpace{}%
- \AgdaSymbol{:}\AgdaSpace{}%
- \AgdaDatatype{Fin}\AgdaSpace{}%
- \AgdaBound{m}\AgdaSymbol{)}\AgdaSpace{}%
- \AgdaSymbol{→}\AgdaSpace{}%
- \AgdaDatatype{Polynomial}\AgdaSpace{}%
- \AgdaBound{m}\<%
- \\
- %
- \>[2]\AgdaOperator{\AgdaInductiveConstructor{\AgdaUnderscore{}:\textasciicircum{}\AgdaUnderscore{}}}\AgdaSpace{}%
- \AgdaSymbol{:}\AgdaSpace{}%
- \AgdaSymbol{(}\AgdaBound{p}\AgdaSpace{}%
- \AgdaSymbol{:}\AgdaSpace{}%
- \AgdaDatatype{Polynomial}\AgdaSpace{}%
- \AgdaBound{m}\AgdaSymbol{)}\AgdaSpace{}%
- \AgdaSymbol{(}\AgdaBound{n}\AgdaSpace{}%
- \AgdaSymbol{:}\AgdaSpace{}%
- \AgdaDatatype{ℕ}\AgdaSymbol{)}\AgdaSpace{}%
- \AgdaSymbol{→}\AgdaSpace{}%
- \AgdaDatatype{Polynomial}\AgdaSpace{}%
- \AgdaBound{m}\<%
- \\
- %
- \>[2]\AgdaOperator{\AgdaInductiveConstructor{:{-}\AgdaUnderscore{}}}%
- \>[7]\AgdaSymbol{:}\AgdaSpace{}%
- \AgdaSymbol{(}\AgdaBound{p}\AgdaSpace{}%
- \AgdaSymbol{:}\AgdaSpace{}%
- \AgdaDatatype{Polynomial}\AgdaSpace{}%
- \AgdaBound{m}\AgdaSymbol{)}\AgdaSpace{}%
- \AgdaSymbol{→}\AgdaSpace{}%
- \AgdaDatatype{Polynomial}\AgdaSpace{}%
- \AgdaBound{m}\<%
- \end{code}
|