QuotientRelation.tex 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. \begin{code}
  2. \>[0]\AgdaFunction{QuotientRelation}\AgdaSpace{}%
  3. \AgdaSymbol{:}\AgdaSpace{}%
  4. \AgdaSymbol{\{}\AgdaBound{a}\AgdaSpace{}%
  5. \AgdaBound{ℓ}\AgdaSpace{}%
  6. \AgdaSymbol{:}\AgdaSpace{}%
  7. \AgdaPostulate{Level}\AgdaSymbol{\}}\AgdaSpace{}%
  8. \AgdaSymbol{(}\AgdaBound{A}\AgdaSpace{}%
  9. \AgdaSymbol{:}\AgdaSpace{}%
  10. \AgdaPrimitiveType{Set}\AgdaSpace{}%
  11. \AgdaBound{a}\AgdaSymbol{)}\AgdaSpace{}%
  12. \AgdaSymbol{(}\AgdaBound{I}\AgdaSpace{}%
  13. \AgdaSymbol{:}\AgdaSpace{}%
  14. \AgdaFunction{Pred}\AgdaSpace{}%
  15. \AgdaBound{A}\AgdaSpace{}%
  16. \AgdaBound{ℓ}\AgdaSymbol{)}\<%
  17. \\
  18. \>[0][@{}l@{\AgdaIndent{0}}]%
  19. \>[2]\AgdaSymbol{(}\AgdaOperator{\AgdaBound{\AgdaUnderscore{}∙\AgdaUnderscore{}}}\AgdaSpace{}%
  20. \AgdaSymbol{:}\AgdaSpace{}%
  21. \AgdaFunction{Op₂}\AgdaSpace{}%
  22. \AgdaBound{A}\AgdaSymbol{)}\AgdaSpace{}%
  23. \AgdaSymbol{(}\AgdaOperator{\AgdaBound{\AgdaUnderscore{}⁻¹}}\AgdaSpace{}%
  24. \AgdaSymbol{:}\AgdaSpace{}%
  25. \AgdaFunction{Op₁}\AgdaSpace{}%
  26. \AgdaBound{A}\AgdaSymbol{)}\AgdaSpace{}%
  27. \AgdaSymbol{→}\AgdaSpace{}%
  28. \AgdaFunction{Rel}\AgdaSpace{}%
  29. \AgdaBound{A}\AgdaSpace{}%
  30. \AgdaBound{ℓ}\<%
  31. \\
  32. \>[0]\AgdaFunction{QuotientRelation}\AgdaSpace{}%
  33. \AgdaBound{A}\AgdaSpace{}%
  34. \AgdaBound{I}\AgdaSpace{}%
  35. \AgdaOperator{\AgdaBound{\AgdaUnderscore{}∙\AgdaUnderscore{}}}\AgdaSpace{}%
  36. \AgdaOperator{\AgdaBound{\AgdaUnderscore{}⁻¹}}\AgdaSpace{}%
  37. \AgdaBound{a}\AgdaSpace{}%
  38. \AgdaBound{b}\AgdaSpace{}%
  39. \AgdaSymbol{=}\AgdaSpace{}%
  40. \AgdaBound{I}\AgdaSpace{}%
  41. \AgdaSymbol{(}\AgdaBound{a}\AgdaSpace{}%
  42. \AgdaOperator{\AgdaBound{∙}}\AgdaSpace{}%
  43. \AgdaSymbol{(}\AgdaBound{b}\AgdaSpace{}%
  44. \AgdaOperator{\AgdaBound{⁻¹}}\AgdaSymbol{))}\<%
  45. \end{code}