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