Documentation

VerifiedMBSE.Equivalence.Refinement

Requirement Refinement and Design Equivalence #

Defines DesignEquiv (Univalence-like principle) and RequirementRefinement (requirement refinement chains as path spaces).

DesignEquiv: equivalence in the design space. Semantic wrapper around ComponentEquiv.

Equations
Instances For

    Univalence-like principle: design equivalence preserves invariants.

    Design equivalence implies substitutability.

    RequirementRefinement: requirement refinement relation. MBSE version of HoTT path spaces. Refinement: refined → original (a stronger requirement implies the original).

    • original : Prop

      Original requirement

    • refined : Prop

      Refined requirement

    • refines : self.refinedself.original

      Refinement relation

    Instances For

      Composition of refinement chains (path composition).

      Equations
      Instances For

        Identity refinement (reflexivity path).

        Equations
        Instances For

          Voltage requirement refinement: v ≤ 500 ⊑ v ≤ 1000

          Equations
          Instances For

            Stricter refinement: v ≤ 200 ⊑ v ≤ 500

            Equations
            Instances For

              Composed refinement: v ≤ 200 ⊑ v ≤ 1000

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For