conflict_aware_weighted_average

Function conflict_aware_weighted_average 

Source
pub fn conflict_aware_weighted_average(
    judgments: &[&NeutrosophicJudgment],
    weights: &[f64],
) -> Result<NeutrosophicJudgment>
Expand description

Fuses a list of judgments using the conflict-aware weighted average. This is the primary and recommended operator in OTP.

REVOLUTIONARY: The fused judgment automatically includes:

  • Conformance Seal: Mathematical proof of specification compliance
  • Judgment ID: Unique identifier for Circle of Trust tracking

§Arguments

  • judgments - A slice of references to NeutrosophicJudgment objects to fuse
  • weights - A slice of numeric weights corresponding to each judgment

§Returns

A new NeutrosophicJudgment object representing the fused judgment with automatic Conformance Seal and Judgment ID generation

§Errors

Returns an error if validation fails