Sha256: 3a512d2272fc8017056a133a18ab466282c5409e2dfc9f5d0dd7eb45a1259364

Contents?: true

Size: 302 Bytes

Versions: 7

Compression:

Stored size: 302 Bytes

Contents

(*
 *  Reference integrity of pet tags
 *
 *  For all pets there exists a unique, valid tag entry.
 *)

ValidReferecendTag ==
     \A pet \in v_pets: \E tag \in v_tags:
            tag.tag = pet.tag
         /\ ValidOwner( tag.owner )
         /\ \A pet2 \in v_pets: pet2.tag = pet.tag => pet = pet2

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
tla-sbuilder-0.3.9 src/pet/correctness_ref_tag.tla
tla-sbuilder-0.3.8 src/pet/correctness_ref_tag.tla
tla-sbuilder-0.3.7 src/pet/correctness_ref_tag.tla
tla-sbuilder-0.3.4 src/pet/correctness_ref_tag.tla
tla-sbuilder-0.2.2 src/pet/correctness_ref_tag.tla
tla-sbuilder-0.2.1 src/pet/correctness_ref_tag.tla
tla-sbuilder-0.1.0 src/pet/correctness_ref_tag.tla