Documentation

VerifiedMBSE.Matrix.VColumn

VColumn: A Single Column of the V-Matrix #

Defines the subsystem identifier, the VColumn structure, per-layer filters, and the Complete predicate.

One V-matrix column, corresponding to a single subsystem.

subsystem is stored as a String to avoid committing to a domain-specific enumeration.

Instances For

    VVRecords in this column at the given layer.

    Equations
    Instances For

      Whether the column has at least one VVRecord at the given layer.

      Equations
      Instances For

        Column completeness: at least one VVRecord exists at each of the system / subsystem / component layers.

        Equations
        Instances For

          Whether every record in the column is .trusted (constructor match).

          The check uses the structural ValidationTrace.isTrusted constructor-based discriminator rather than an equality against 1.0, avoiding IEEE 754 float equality. A column that mixes .trusted with any other evidence constructor returns false.

          Equations
          Instances For

            Merge two columns that refer to the same subsystem.

            Equations
            Instances For