Liking cljdoc? Tell your friends :D

vaelii.impl.relative

Relative direction: nine base relations, each a [left-right front-back] pair of point relations in the frame of reference a context states, four derived predicates, and the calculus and prover over vaelii.impl.qcn-kb. The context is the viewpoint, so the calculus is binary. vaelii.impl.projection computes composition and converse from the projection table. See docs/space.md.

Relative direction: nine base relations, each a `[left-right front-back]` pair of point
relations in the frame of reference a context states, four derived predicates, and the
calculus and prover over `vaelii.impl.qcn-kb`. The context is the viewpoint, so the
calculus is binary. `vaelii.impl.projection` computes composition and converse from the
projection table. See docs/space.md.
raw docstring

all-relationsclj

The nine base relations: the universe of the algebra.

The nine base relations: the universe of the algebra.
sourceraw docstring

base-relation-predicateclj

Base relation keyword → the binary predicate a fact about it is stored under.

Base relation keyword → the binary predicate a fact about it is stored under.
sourceraw docstring

composeclj

The composition of two relation sets, computed axis-wise.

The composition of two relation sets, computed axis-wise.
sourceraw docstring

converse-setclj

The converse of a relation set: both axes flipped.

The converse of a relation set: both axes flipped.
sourceraw docstring

relation->axesclj

Each base relation as its [left-right front-back] projection. The coordinates grow rightwards and frontwards, so :lt on the first axis is to the left and :gt on the second is in front.

Each base relation as its `[left-right front-back]` projection. The coordinates grow
rightwards and frontwards, so `:lt` on the first axis is to the left and `:gt` on the
second is in front.
sourceraw docstring

relativeclj

Relative direction as a vaelii.impl.qcn-kb calculus.

Relative direction as a `vaelii.impl.qcn-kb` calculus.
sourceraw docstring

relative-algebraclj

The relative frame as a vaelii.impl.qcn relation algebra.

The relative frame as a `vaelii.impl.qcn` relation algebra.
sourceraw docstring

relative-denotationclj

Every relative-direction predicate, the nine base and the four derived, mapped to the set of base relations it denotes.

Every relative-direction predicate, the nine base and the four derived, mapped to the
set of base relations it denotes.
sourceraw docstring

relative-proverclj

(relative-prover)

The relative-direction entailment prover, which vaelii.core/add-reasoner registers as :relative.

The relative-direction entailment prover, which `vaelii.core/add-reasoner` registers as
`:relative`.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close