module Math.LaTeX.Prelude (
toMathLaTeX, (>$), dmaths, maths, dcalculation
, module CAS.Dumb.Symbols.Unicode.MathLatin_RomanGreek__BopomofoGaps
, (%$>), prime, LaTeX.bar, LaTeX.hat, LaTeX.vec, LaTeX.underline, LaTeX.tilde
, (°), (⁀), (...)
#if __GLASGOW_HASKELL__ > 802
, (،..،), (،), (⸪=), (=⸪)
#endif
, (␣), (+..+), (*..*), (×), (⊗), (∘), factorial
, (◝), (◝⁀), (◞), (◞◝), (|◞), (|◝), (|◞◝)
, (⩵), (≡), (⩵!), (≠), (⪡), (⪢), (≤), (≥), (≪), (≫), (₌₌)
, (=→), (≈), (∼)
, (⊂), (/⊂), (⊆), (⊃), (⊇), (∋), (∌), (∈), (∉), (∩), (∪), (-\-), (⸪), (⊕)
, (∀:), (∃:)
, (→), (↦), (↪), (==>), (<==), (<=>), (∧), (∨)
, (∫), (◞∫), (◞∮), d, (∑), (◞∑), (∏), (◞∏), del, nabla
, (<.<), (≤.<), (<.≤), (≤.≤), (±), (∓), set, tup, intv
, infty, norm
, nobreaks, matrix, cases
, (&~~!), (&~~:), continueExpr, (&)
, (&~:), (&~?), (&~!), (|->)
) where
import CAS.Dumb.Symbols.Unicode.MathLatin_RomanGreek__BopomofoGaps hiding ((%$>))
import CAS.Dumb.Symbols
import Math.LaTeX.Internal.MathExpr
import Math.LaTeX.Internal.Display
import Text.LaTeX.Base.Class (LaTeXC)
import Text.LaTeX.Base (raw)
import qualified Text.LaTeX.Packages.AMSMath as LaTeX
import qualified Text.LaTeX.Base.Commands as LaTeX
import Data.Monoid
import Data.Function ((&))
import CAS.Dumb.Tree
prime :: LaTeXC l => l -> l
prime = (<>raw"'")
infix 2 |->
(|->) :: CAS' γ s² s¹ s⁰ -> CAS' γ s² s¹ s⁰ -> Equality' γ s² s¹ s⁰
(|->) = (:=:)