Documentation

VerifiedMBSE.Matrix.VColumn

VColumn: A Single Column of the V-Matrix #

サブシステム識別子、VColumn 構造体、レイヤフィルタ、 および Complete 述語を定義する。

VColumn: 1 サブシステムに対応する V 行列の列。 subsystem はドメイン固有の enum 化を避けるため String で持つ。

Instances For

    特定レイヤの VVRecord を取得する。

    Equations
    Instances For

      列が特定レイヤに VVRecord を持つか。

      Equations
      Instances For

        全レイヤ(system/subsystem/component)を埋めているか。

        Equations
        Instances For

          列の完全性: 各レイヤに少なくとも 1 件の VVRecord が存在する。

          Equations
          Instances For

            列のすべてのレコードが .trusted であるか(構造子判別)。

            旧実装は currentLevel == 1.0 の Float 等号に依存していたが、IEEE 754 の 等号比較は推奨されないため、ValidationTrace.isTrusted の inductive 判別に 置き換えた(F2)。.trusted 以外の混在があれば false を返す。

            Equations
            Instances For

              VColumn の合成: 同一サブシステムの列をマージする。

              Equations
              Instances For