[**@s4ai/core Documentation v0.3.23**](../../../README.md)

***

[@s4ai/core Documentation](../../../modules.md) / [@s4ai/core](../README.md) / QuantumEnhancedReasoning

# Class: QuantumEnhancedReasoning

Defined in: intelligence/quantum-enhanced-reasoning.js:44

## Extends

- [`Revenue`](../business/variables/Revenue.md)

## Constructors

### Constructor

> **new QuantumEnhancedReasoning**(): `QuantumEnhancedReasoning`

Defined in: intelligence/quantum-enhanced-reasoning.js:45

#### Returns

`QuantumEnhancedReasoning`

#### Overrides

`EventEmitter.constructor`

## Properties

### coherence

> **coherence**: `number`

Defined in: intelligence/quantum-enhanced-reasoning.js:51

***

### probabilityDistribution

> **probabilityDistribution**: `object`

Defined in: intelligence/quantum-enhanced-reasoning.js:50

***

### quantumStates

> **quantumStates**: `Map`\<`any`, `any`\>

Defined in: intelligence/quantum-enhanced-reasoning.js:47

***

### reasoningPaths

> **reasoningPaths**: `any`[]

Defined in: intelligence/quantum-enhanced-reasoning.js:48

***

### semanticField

> **semanticField**: `Map`\<`any`, `any`\>

Defined in: intelligence/quantum-enhanced-reasoning.js:49

## Methods

### calculateInterference()

> **calculateInterference**(`paths`): `number`

Defined in: intelligence/quantum-enhanced-reasoning.js:77

#### Parameters

##### paths

`any`

#### Returns

`number`

***

### collapseWaveFunction()

> **collapseWaveFunction**(`quantumPath`): `any`

Defined in: intelligence/quantum-enhanced-reasoning.js:191

#### Parameters

##### quantumPath

`any`

#### Returns

`any`

***

### createProbabilityField()

> **createProbabilityField**(`concept`, `dimensions?`): `object`

Defined in: intelligence/quantum-enhanced-reasoning.js:138

#### Parameters

##### concept

`any`

##### dimensions?

`number` = `3`

#### Returns

`object`

##### concept

> **concept**: `any`

##### dimensions

> **dimensions**: `number`

##### fieldStrength

> **fieldStrength**: `number` = `0`

##### nodes

> **nodes**: `never`[] = `[]`

##### potential

> **potential**: `number` = `0`

***

### createSemanticEntanglement()

> **createSemanticEntanglement**(`concept1`, `concept2`, `strength?`): `object`

Defined in: intelligence/quantum-enhanced-reasoning.js:90

#### Parameters

##### concept1

`any`

##### concept2

`any`

##### strength?

`number` = `0.8`

#### Returns

`object`

##### state1

> **state1**: `QuantumState`

##### state2

> **state2**: `QuantumState`

***

### createSuperpositionPath()

> **createSuperpositionPath**(`decision`, `alternatives?`): `object`

Defined in: intelligence/quantum-enhanced-reasoning.js:55

#### Parameters

##### decision

`any`

##### alternatives?

`any`[] = `[]`

#### Returns

`object`

##### collapsed

> **collapsed**: `null` = `null`

##### decision

> **decision**: `any`

##### interference

> **interference**: `number`

##### paths

> **paths**: `object`[]

***

### demonstrateQuantumAdvantage()

> **demonstrateQuantumAdvantage**(`complexProblem`): `object`

Defined in: intelligence/quantum-enhanced-reasoning.js:225

#### Parameters

##### complexProblem

`any`

#### Returns

`object`

##### advantage

> **advantage**: `string` = `'Exponential path exploration vs sequential evaluation'`

##### classicalTime

> **classicalTime**: `string`

##### problem

> **problem**: `any` = `complexProblem`

##### quantumTime

> **quantumTime**: `string`

##### speedup

> **speedup**: `string`

***

### getReasoningMetrics()

> **getReasoningMetrics**(): `object`

Defined in: intelligence/quantum-enhanced-reasoning.js:209

#### Returns

`object`

##### activePaths

> **activePaths**: `number` = `pathCount`

##### avgInterference

> **avgInterference**: `string`

##### probabilityFields

> **probabilityFields**: `number` = `fieldCount`

##### quantumAdvantage

> **quantumAdvantage**: `string`

##### quantumCoherence

> **quantumCoherence**: `string`

##### semanticEntanglements

> **semanticEntanglements**: `number`

***

### performQuantumTunneling()

> **performQuantumTunneling**(`startState`, `targetState`, `barriers?`): \{ `insight`: `string`; `probability`: `number`; `success`: `boolean`; \} \| \{ `insight?`: `undefined`; `probability`: `number`; `success`: `boolean`; \}

Defined in: intelligence/quantum-enhanced-reasoning.js:169

#### Parameters

##### startState

`any`

##### targetState

`any`

##### barriers?

`any`[] = `[]`

#### Returns

\{ `insight`: `string`; `probability`: `number`; `success`: `boolean`; \} \| \{ `insight?`: `undefined`; `probability`: `number`; `success`: `boolean`; \}

***

### reasonAcrossMultipleTruths()

> **reasonAcrossMultipleTruths**(`proposition`, `contexts?`): `Promise`\<\{ `coherence`: `number`; `proposition`: `any`; `truths`: `object`[]; \}\>

Defined in: intelligence/quantum-enhanced-reasoning.js:109

#### Parameters

##### proposition

`any`

##### contexts?

`any`[] = `[]`

#### Returns

`Promise`\<\{ `coherence`: `number`; `proposition`: `any`; `truths`: `object`[]; \}\>
