Concepts classification

De Assothink Wiki
Aller à la navigation Aller à la recherche

Intro

This page is part of the theory side of the Assothink project.

All concepts are mainly defined by their  links.

The links of a concepts lead to other concepts (CC links) or to words (CW links).

Normally a concept has no name to describe it. (But fuzzy concepts They are indirectly described using their CW links and QC links.

However for the convenience of the model description, and for the convenience of software developments, concepts will be classified, and some concepts will be conventionnally named.

Besides its content and its links, a concept has the following boolean attributes:

- isConnector (true if able to operate as connecting concept in qualified links, otherwise false)

- isNumeric (true for integer concepts and for numeric connecting concepts, otherwise false)

Many concepts are linked to other concepts thru a specific reciprocity (symmetric opposition) qualified link.

Fuzzy concepts

The fuzzy concept have no, many fuzzy names.

The majority of concepts are fuzzy.

Their fuzzy description involves the word objects connected to them (thru CW links) and the qualified concept links (QC links) involving them.

Integer concepts

The integer concepts reflect simple integer quantities.

The first of them (up to 100) will receive conventional names: '0', '1', '2', '3'...

Connecting concepts

The connecting concepts are used in qualified link.

All connecting concepts receive conventional names.

Connecting concepts are divided in

  • logic connecting concepts
  • numeric numeric concepts

Logic connecting concepts

These logic concepts deal with logic issues, set issues, language articulation.

The main logic concept is '~', the reciprocity.

Other logic concepts are:

  • '=>' : implication
  • '<=' : requisition

The set issues include (note that the examples use words for convenience, but the actual connection involves concepts !)

'(-' : belongs to (a element linked to set): (Bessy,(-,Dog).

'(' : inclusion (a set included in a bigger set): (Dog,(,Mammal)

'~(' :reciprocal inclusion (a set includes a smaller set)  (Mammal,~(,Dog)

Numeric connecting concepts

Numeric connecting concepts are used as connectors in links between numeric concepts.

Here are some numeric connecting concepts, with their conventional names:

  • '+1' : next (2,+1,3)
  • '~+1' : previous (previous is linked to next as being its opposite) (3,~+1,2)
  • 'x2' : double (4,x2,8)
  • '~x2' : half (half is linked to double as being its opposite)  (6,~x2,3)
  • 'sq' : square
  • '~sq' : square root
  • '+2' , '+3',... '+10' : adders
  • 'x2', 'x3',... 'x10' : multipliers

All numeric connecting concepts are linked to some opposite numeric concepts.

Alex does not discover these concepts. Instead he learns them, like all other concepts: they are stored in the concept nodes of its jelly.