V-

From Cognitive Typology Wiki
Jump to navigation Jump to search
Part of a Model 2 series on

Computation

Fx1.png

View Computation Index

V- (pronounced: /veeː maɪnəs/), also known as Trans-Locality, is a function module in the cognitive typology architecture responsible for managing coordinate object types in an associative, non-local space, contextualizing objects in cyclical or spiral chronologies. V- corresponds to Ni in Model 1.

Pseudocode

The operation of V- is represented computationally using pseudocode, allowing it to be syntactically convertible to any programming language. The following code is a representation of V- as of April 21, 2021.

FUNCTION vminus
	# Load the necessary assets
	IMPORT pSystem
	SIDELOAD visualSystem

	# Select one object to focus on
	theObject = theObjects[0]

 	# Check to see if the object exists in memory
	IF theObject exists in memory do

		# Run a loop on all memory
  		FOR i to memory length do

	 		# Scan each element in memory for theObject
  			objInstance = SCAN in memory for theObject[i]

	 		# If an instance of the object is found
  			IF objInstance != undefined do

	 			# Add the instance to an array called allInstances
  				APPEND objInstance to allInstances

  	 		END IF
  	 	END FOR
 	ELSE do

	 	# If the object isn't in memory, ignore it
		IGNORE theObject

 	END IF

	# Restructure allInstances according to location
 	SORT allInstances.child-objects by spatial-coordinates

	 # Restructure allInstances according to temporality
 	SORT allInstances.child-objects by temporal-coordinates

 	# Update the object to the precedent that was constructed
	theObject = allInstances

 	# Begin associative operation
	FOR i to theObject length do
		FOR e to theObject length do
	 	# Check to see if the object's children intersect with another object's children
  		 	IF theObject[i].child-objects intersect theObject[e].child-objects do

	 	 	 	# Make a new object out of the intersecting child-objects
			 	APPEND intersection && intersection.coordinates to intersectingObject
 	  		END IF
 	  	END FOR
  	END FOR

 	# Update the object to the precedent that was constructed
	theObject = intersectingObject
END FUNCTION

Explanation

The function begins by loading the necessary libraries for its operation: the perception and visual systems. It then takes one object (theObject) from theObjects to focus on. Next, it checks to see if that object has other copies in memory, and if it does it scans each object of memory for all the matches. When an object is a match to theObject, it appends it to a new array called allInstances, which holds all the instances of theObject contained in memory. Afterward, the objects in this new array (allInstances) are sorted among themselves according to their spatial (X-Y-Z) coordinates and temporal (T) coordinates using the visualSystem's pre-built spatiotemporal assets. If theObject has no matches in memory, then theObject is ignored. Lastly, theObject is updated to allInstances, redefining theObject by integrating it into all existing instances of its meta-object across space and time.

Secondarily, an associative operation is carried out after the first, which checks theObject to see if any of its child objects intersect with each other, as in a venn diagram intersection of "A ∩ B". The child objects which intersect become the child-objects of a new intersecting object, made of these intersections and their spatial and temporal coordinates. This intersecting object joins the rest of the short-term memory objects and is included in future cycles of V-.

Emergent Object Type Effects

The following effects result from the code above playing forward across thousands of cycles, generating highly abstracted objects.

P- Spatiotemporal Mapping

The operations SORT allInstances.child-objects by spatial-coordinates and SORT allInstances.child-objects by temporal-coordinates inserts coordinate data onto objects, which are used to localize objects in relation to each other. At the end of the function, when we see theObject = allInstances, theObject is changed into a sort of map, or spatiotemporal object existing always within a certain placement and timeframe. When higher abstraction occurs, this awareness of locality and temporality also becomes abstracted. For example the awareness that "Singapore is below Malaysia" would exemplify the abstraction of spatial-coordinates, while "Singapore was known as Temasek until around the 14th century" would exemplify the abstraction of temporal-coordinates.

P- Contextual Persistence

The continual application of SCAN in memory for theObject[i] and APPEND objInstance to allInstances allows for an environmental object to be connected in a spatiotemporal manner with other instances of itself across milliseconds, allowing object persistence to emerge. At the most incremental scale this leads to an awareness of our surroundings, such that objects which are no longer in direct line of sight (i.e. behind us) are still recognized as being present. P- allows for the conditions of the present to be tied to a precedent, generating perceptual continuity. Furthermore, when high abstraction occurs at the more macroscopic scale it leads to an awareness of what spatiotemoral process we are in, across hours, days and weeks. Examples of this effect may include knowing what stage of a hiking trail we're on and how much there is left to go. In more dilated time-frames it can manifest in not losing sight of our context in a prolonged endeavor - such as writing a book or finishing a degree.

P- Worldview Formation

The continual application of theObject = allInstances redefines objects as spatiotemporal matrices. As this transpires across all objects, these objects are themselves tied together to formulate a broad landscape of reality as a territorial map. Then, over the course of time, abstraction changes this territorial mapping into a conceptual mapping, giving rise to an understanding of how the world is conceptually situated, and how its concepts change and evolve through space and time. Phenomenologically this is experienced as a worldview which describes "how the world is" both at the smallest and broadest degrees, and what objects to anticipate in any given context.

Emergent Object Form Effects

The following effects result from the code above playing forward across thousands of cycles, generating highly abstracted objects.

V- Isomorphic Intersecting Objects

The construction of an intersectingObject with coordinate data through the application of APPEND intersection && intersection.coordinates to intersectingObject creates an associative object that is spatially fixed within its child objects. This creates a "shape" to the association, which is part of the object itself. Furthermore, the inclusion of this intersectingObject into short-term memory via theObject = intersectingObject causes V- to apply its entire operation to this new object in the next cycle. It will then look in memory for all other instances of this isomorphic-associative object, and bring those into short-term memory. This effectively loads up an array of objects (by seeking allInstances) which have this exact isomorphic shape to them, even though they may have been taken from different situations in memory. These new instances then become part of theObject itself, so that theObject is transformed into one which is synonymous with all iterations of its inner isomorphic intersections, across time and contexts.

V- Trans-Local & Trans-Temporal Cycles

The manner in which V- redefines theObject as a continuous isomorphic pattern necessarily brings it out of discrete locality and temporality. Yet, theObject and its child-objects all continue to possess coordinate data and temporal data. But this coordinate data is not the same as local positioning and is instead relational, relative to the 'form' of the association matrix itself. Thus, theObject is taken out of any definite location (i.e. "trans-local"), but it is still composed of internally relative coordinates. For example, the coordinate relationship between servant and master (as child-objects) is maintained, no matter what the context.

Secondly, when it comes to temporality, this decontextualization creates a different effect. Taken outside of any discrete chronology, while still having chronological information, the child-objects possess this temporal information only relative to each other. Thus, if we had 20 child-objects, each would have a corresponding temporal placement relative to its adjacent object. As for the first and last child-object, this presents a dilemma. The most typical resolution of this dilemma is for the individual to locate the end before the beginning, as the ending marks the beginning of something else. Temporality, removed from context, takes on a cyclical internally-relative relationship among the child-objects, creating "trans-temporal" cycles. V- will therefore see an object as all of its isomorphic iterations across memory, and as a temporal cycle with no specific context.

V- Geometric Convergence

The continual focus on one object at a time via theObject = theObjects[0] causes the entire operation to take place within an object, however large, rather than across objects. Due to the application of theObject = intersectingObject, after the first cycle, intersections are also sought for within the results from the previous intersection operation - simplifying into fewer core patterns each time. Over time, this leads inevitably to a situation in which all stored isomorphisms converge together at various intersections, creating one meta-convergent coordinate structure. Any newly observed objects will be inclined to prompt an isomorphic pattern within them, thus anchoring them into this meta-network at some geometric angle or coordinate. V- therefore develops a web of geometrically structured intersections which account, in some way, for all past and future objects.