Semantic DB 3.1.1 usage information
Welcome to the Semantic DB 3.1.1 usage page. Below are brief descriptions of the components of the SDB language.
The corresponding github repo is available here.
- built in statements
- if
- if-else
- for
- sfor
- while
- bound function
- operators
- infix operators, type 1
- +
- -
- _
- __
- :_
- .
- infix operators, type 2
- ==
- !=
- >=
- >
- <=
- <
- &&
- ||
- ++
- --
- **
- //
- %%
- ^^
- ..
- learn rules
- =>
- +=>
- .=>
- #=>
- !=>
- misc
- |>
- comment
- label descent
- |*>
- |category: *>
- |_self>
- (*,*)
- |__self>
- |context>
- supported-ops
- dump
- if-then machine
- object types
- ket
- superposition
- sequence
- operator types
- sigmoid
- numeric
- simple
- compound
- function
- bracket
- powered
- op-sequence
- built in operators
- coeff-sort
- do-you-know
- drop
- how-many
- ket-sort
- measure-currency
- natural-sort
- normalize
- pick-elt
- rescale
- reverse
- rotate-left
- rotate-right
- sdrop
- show-many
- shuffle
- sidx
- sreverse
- srotate-left
- srotate-right
- sshuffle
- weighted-pick-elt
- built in compound operators
- drop-above
- drop-below
- normalize
- pick
- rescale
- rotate-left
- rotate-right
- select
- srotate-left
- srotate-right
- sselect
- built in compound context operators
- sort-by
- sigmoids
- ReLU
- clean
- invert
- compound sigmoids
- not-threshold-filter
- sigmoid-in-range
- sigmoid-max
- sigmoid-min
- threshold-filter
- ket fn
- ceiling
- extract-category
- extract-head
- extract-tail
- extract-value
- floor
- is-prime
- ket-length
- log
- pop-float
- prime-factors
- print
- push-float
- split
- ssplit
- to-comma-number
- to-lower
- to-upper
- context ket fn
- starts-with
- compound ket fn
- Gaussian
- divide-by
- has-prefix
- has-suffix
- hash
- int-divide-by
- is-equal
- is-greater-equal-than
- is-greater-than
- is-in-range
- is-less-equal-than
- is-less-than
- minus
- mod
- plus
- remove-prefix
- remove-suffix
- round
- split
- ssplit
- times-by
- to-lower
- to-upper
- sp fn
- rank
- sp2seq
- compound sp fn
- bar-chart
- digit2sp
- seq fn
- seq2sp
- smerge
- sprint
- context seq fn
- compile
- compound seq fn
- random
- sleep
- smerge
- spike-merge
- sprint
- compound context sp fn
- display-grid
- learn-grid
- save-as-dot
- table
- transpose-table
- unlearn
- compound context seq fn
- common
- equal-input
- find-inverse
- inherit
- inherit-path
- op-sum
- op-union
- rel-kets
- scompress
- similar-input
- smap
- strict-similar-input
- such-that
- function 1
- and
- is-mbr
- is-subset
- mbr
- not-read
- not-sread
- or
- read
- sread
- xor
- function 2
- and
- intersection
- is-equal
- or
- range
- simm
- srange
- strict-simm
- string-replace
- sum
- transform
- union
- xor
- function 3
- arithmetic
- range
- srange
- value-if
- function 4
- context function 1
- op-zip
- similar-grid
- unlearn
- context function 2
- apply
- filter
- find-operators-between
- find-path-between
- grid-simm
- not-filter
- op-for
- op-sfor
- context function 3
- add-learn
- learn
- op-for
- op-if
- op-sfor
- seq-learn
- smap
- context function 4
- op-for
- op-sfor
- sw-examples
- Fibonacci.sw3
- bots.sw3
- bottles-of-beer.sw3
- early-us-presidents.sw3
- expand-srange.sw3
- explore-scompress.sw3
- family-relations.sw3
- family-tree.sw3
- filter-example.sw3
- fred-sam-friends.sw3
- identify-and-predict-integer-sequence-fragments.sw3
- numbers-to-words.sw3
- plural.sw3
- prolog-monkey-solver.sw3
- prolog-monkey.sw3
- qm-experiment.sw3
- scompress-wikipedia.sw3
- simple-chemistry.sw3
- smarter-prolog-monkey-solver.sw3
- stream.sw3
- temperature-conversion.sw3
- test-bound-functions.sw3
- test-for.sw3
- test-if.sw3
- test-while.sw3
- walking-ant-v2.sw3
- walking-ant.sw3
by Garry Morrison
email: garry -at- semantic-db.org
updated: November 26, 2021