|Part of a Model 2 series on|
M+ (pronounced: /em plʌs/), also known as Potentiality, is a function module in the cognitive typology architecture responsible for managing variable object types simultaneously with their real-time associative creation. It works to collect information from the environment as objects containing properties, and makes new continuous objects with them based on intersectionality. M+ corresponds to Ne in Model 1.
The operation of M+ is represented computationally using pseudocode, allowing it to be syntactically convertible to any programming language. The following code is a representation of M+ as of April 16, 2021.
FUNCTION mplus # Load the necessary assets IMPORT pSystem SIDELOAD visualSystem # Get the objects from the visual system after pre-processing theObjects = GET visualSystem preprocessed # Run a loop on each object in the environment FOR i to theObjects length do # Check to see if the object exists in st-memory already IF theObjects[i] is not in st-memory do # If the object is not documented yet, add it to memory APPEND theObjects[i] to st-memory # Next, look for more objects adjacent to that one SCAN visualSystem for adjacent ELSE do # If the object is already in the database, ignore it IGNORE theObjects[i] # Then look for objects far away from that one SCAN visualSystem for distant END IF END FOR # Begin associative operation FOR i to st-memory theObjects length do FOR e to st-memory theObjects length do # Check to see if the object's children intersect with another object's children IF st-memory theObjects[i].child-objects intersect st-memory theObjects[e].child-objects do # Make a new object out of the intersecting child-objects APPEND intersection to intersectingObject END FOR END FOR # Make the intersecting object one among short-term memory APPEND intersectingObject to st-memory END FUNCTION
The function begins by loading the necessary libraries for its operation: the perception and visual systems. It then gets the objects from the visual system after pre-processing, which get them from the (physical or conceptual) environment. Next, the function checks each object to see if it exists in short-term memory. If the object is not there, then the object is catalogued (appended) to short-term memory, and the visual system is instructed to examine the adjacent environment for new objects. If the object does exist in short-term memory already, then that object is ignored and the general area is left in favor of a more distant environment.
Secondarily, an associative operation is carried out after the first, which checks all objects now in short-term memory to see if any of these objects intersect with each other in their child-objects, as in a venn diagram intersection of "A ∩ B". The child objects which are shared between two objects become the child-objects of a new intersecting object, made only of these intersections as its children. This intersecting object joins the rest of the short-term memory objects and is included in future cycles of M+.
Emergent Object Type Effects
The following effects are inherited by M+ from P+ when it comes to its treatment of object types, due to how the same energetic code is shared between the two.
P+ Refresh Factor
SCAN visualSystem causes the P+ function to re-scan the physical or mental environment after every loop, providing a continually updated feed of the objects and situations at every millisecond. Additionally, the operation
IGNORE theObjects[i] leads objects which are persistent to be neglected. This leads to the emergence of the refresh factor, which is P+'s proclivity to discard the old for the new at each moment. The phenomenology of the refresh factor can manifest as a real-time attentiveness to current situations, as well as a forgetfulness for whatever has just passed.
P+ Attraction to the Uncharted
The operation to scan
for adjacent when
theObjects[i] is not in st-memory causing P+ to engage proactively with areas that are not mapped. If an object is found which is unmapped, the operation looks in the adjacent environment for more objects, suspecting that if one new object was found in this area, more are likely to be there too. The P+ operation therefore acts like a scouting function, surveying for unknown objects. The phenomenology emerging from this operation is experienced as curiosity or an exploratory attraction to the uncharted. As high levels of abstraction occur, this scouting function begets an openness towards new abstract objects such as ideas and concepts.
P+ Repulsion to the Charted
The operation to scan
for distant when
theObjects[i] is already charted causes the scouting function to seek distantly rather than adjacently for new objects. When abstraction occurs, the P+ process will be inclined to leave or abandon physical or mental territories that are void of uncharted objects or concepts. Phenomenologically this is experienced as wanderlust or the inclination to journey afar (physically or mentally) into unknown places when an existing space has been exhausted of new objects.
Emergent Object Form Effects
The M+ function handles continuous object forms. The following are the emergent effects that arise from M+ having continuous object formation connected to its information gathering.
M+ Caricature Creation
The continual application of
APPEND intersection to intersectingObject within a FOR loop, on every short-term memory object, creates a new object composed entirely of the intersecting points among them. As a result, this new object is, by itself, decontextualized. It retains no coherent imprint of its origins, and is instead a composited object, or collage, of a set of decontextualized intersections. As such, the object is necessarily simple, lacking informational volume which is not directly purposeful in an associative sense. This causes the generated object to be a caricature. The life-long application of M+ will create a psychology predisposed to caricaturize real-time moments, as they immediately composite together key overlaps and do not include the non-overlapping areas in the new objects.
M+ Object Context Negligence
Due to how
APPEND intersection to intersectingObject decontextualizes the new object, the continual omission of source data causes a certain systemic negligence to arise in the M+ function. This systemic negligence creates a disconnect from perceptual information that is not within the intersection. Although M+ is not opposed to any information, non-intersecting information is depreciated, leading to an overall neglect of the spatial context from which objects originate. Over the course of time, this neglect to spatial or original context can lead to a psychology which struggles to mature other areas of cognition related to spatial mapping, unless compensated for by M- or other cognitive activities.
M+ Indefinite Potential Divergence
The addition of the intersectingObject into st-memory at the end of each operation via
APPEND intersectingObject to st-memory creates a recursive, cyclical effect that leads to greater and greater divergence. Every time an intersectingObject is formed, its decontextualized child-objects become new potential intersections from which the next intersectingObject can be built. As a result, every new object can become further decontextualized from the source data with every cycle of M+. This leads to an indefinite potential divergence to arise, which is limited only by the contextualizations provided by M- and the constraints of the J systems.