Class Contradiction
- Namespace
- AiDotNet.Interfaces
- Assembly
- AiDotNet.dll
Represents a detected contradiction between reasoning steps.
public class Contradiction
- Inheritance
-
Contradiction
- Inherited Members
Remarks
For Beginners: This class stores information about a contradiction that was found, including which steps conflict and why.
Properties
Explanation
Description of why these steps contradict each other.
public string Explanation { get; set; }
Property Value
Severity
Severity of the contradiction (0.0 = minor inconsistency, 1.0 = direct logical contradiction).
public double Severity { get; set; }
Property Value
Step1Number
The step number of the first conflicting statement.
public int Step1Number { get; set; }
Property Value
Step2Number
The step number of the second conflicting statement.
public int Step2Number { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.