dumb-cas-0.2.0.0: A computer “algebra” system that knows nothing about algebra, at the core.

Copyright(c) Justus Sagemüller 2017
LicenseGPL v3
Maintainer(@) jsagemue $ uni-koeln.de
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

CAS.Dumb.Symbols.ASCII

Contents

Description

Single-letter variable symbols.

Defining such variables on the top level, while convenient for brevity, is a bit troublesome because such are often used as local variables in Haskell code. It is recommended to use CAS.Dumb.Symbols.Unicode.MathLatin_RomanGreek__BopomofoGaps instead of this module.

Synopsis

Documentation

type Symbol = SymbolD ASCII Source #

“Constant variable” symbols

Lowercase letters

a :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

b :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

c :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

d :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

e :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

f :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

g :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

h :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

i :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

j :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

k :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

l :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

m :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

n :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

o :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

p :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

q :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

r :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

s :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

t :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

u :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

v :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

w :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

x :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

y :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

z :: forall γ s¹ s² ζ. Expression' γ s² s¹ ζ Source #

Uppercase letters

These are only available in GHC>8.2. The ability to use uppercase letters as variables hinges on a hack using GHC's still recent pattern synonyms feature.

You can use the CAS.Dumb.Symbols.ASCII.Qualified module if this causes you any trouble; there, all symbols are prefixed with sym and therefore the uppercase ones are still normal lowercase names in the Haskell code.

pattern A :: Expression' γ s² s¹ ζ Source #

pattern B :: Expression' γ s² s¹ ζ Source #

pattern C :: Expression' γ s² s¹ ζ Source #

pattern D :: Expression' γ s² s¹ ζ Source #

pattern E :: Expression' γ s² s¹ ζ Source #

pattern F :: Expression' γ s² s¹ ζ Source #

pattern G :: Expression' γ s² s¹ ζ Source #

pattern H :: Expression' γ s² s¹ ζ Source #

pattern I :: Expression' γ s² s¹ ζ Source #

pattern J :: Expression' γ s² s¹ ζ Source #

pattern K :: Expression' γ s² s¹ ζ Source #

pattern L :: Expression' γ s² s¹ ζ Source #

pattern M :: Expression' γ s² s¹ ζ Source #

pattern N :: Expression' γ s² s¹ ζ Source #

pattern O :: Expression' γ s² s¹ ζ Source #

pattern P :: Expression' γ s² s¹ ζ Source #

pattern Q :: Expression' γ s² s¹ ζ Source #

pattern R :: Expression' γ s² s¹ ζ Source #

pattern S :: Expression' γ s² s¹ ζ Source #

pattern T :: Expression' γ s² s¹ ζ Source #

pattern U :: Expression' γ s² s¹ ζ Source #

pattern V :: Expression' γ s² s¹ ζ Source #

pattern W :: Expression' γ s² s¹ ζ Source #

pattern X :: Expression' γ s² s¹ ζ Source #

pattern Y :: Expression' γ s² s¹ ζ Source #

pattern Z :: Expression' γ s² s¹ ζ Source #

Pattern-matching variable symbols

_a :: CAS' GapId s² s¹ s⁰ Source #

_b :: CAS' GapId s² s¹ s⁰ Source #

_c :: CAS' GapId s² s¹ s⁰ Source #

_d :: CAS' GapId s² s¹ s⁰ Source #

_e :: CAS' GapId s² s¹ s⁰ Source #

_f :: CAS' GapId s² s¹ s⁰ Source #

_g :: CAS' GapId s² s¹ s⁰ Source #

_h :: CAS' GapId s² s¹ s⁰ Source #

_i :: CAS' GapId s² s¹ s⁰ Source #

_j :: CAS' GapId s² s¹ s⁰ Source #

_k :: CAS' GapId s² s¹ s⁰ Source #

_l :: CAS' GapId s² s¹ s⁰ Source #

_m :: CAS' GapId s² s¹ s⁰ Source #

_n :: CAS' GapId s² s¹ s⁰ Source #

_o :: CAS' GapId s² s¹ s⁰ Source #

_p :: CAS' GapId s² s¹ s⁰ Source #

_q :: CAS' GapId s² s¹ s⁰ Source #

_r :: CAS' GapId s² s¹ s⁰ Source #

_s :: CAS' GapId s² s¹ s⁰ Source #

_t :: CAS' GapId s² s¹ s⁰ Source #

_u :: CAS' GapId s² s¹ s⁰ Source #

_v :: CAS' GapId s² s¹ s⁰ Source #

_w :: CAS' GapId s² s¹ s⁰ Source #

_x :: CAS' GapId s² s¹ s⁰ Source #

_y :: CAS' GapId s² s¹ s⁰ Source #

_z :: CAS' GapId s² s¹ s⁰ Source #

Auxiliary

type Expression' γ s² s¹ c = CAS' γ s² s¹ (Symbol c) Source #