A.22.CGUS:4.2 - Formal qualification branch
Use the four A.22 discriminators to identify one U.Structure:
- its constituent references;
- the obtaining relation occurrences it selects;
- the applied constraint claims;
- the named selection-use frame: the question, admissible action, and stop or return condition. Any optional explanatory overread follows F.19:4 and remains outside the identity basis.
CGUS membership adds locally declared loci and bindings that expose how those constituents matter to the unfolding question. The selected relations and constraints must define at least two potential continuation candidates across allowed cases. The current continuation result, a description, or a publication field adds no structure-identity discriminator.
selectedCGUSRef: one A.22 U.Structure
A22IdentityBasis:
selectedConstituentRefs[]
selectedObtainingRelationOccurrenceRefs[]
appliedConstraintClaimRefs[]
namedSelectionUseFrame:
questionOrAction: exact selection question
admissibleAction
stopOrReturnCondition
forbiddenOverread?: optional explanation outside A22IdentityBasis
constraintGovernedProfileBasis:
locusBindingRows[]:
locusRef: <selectedCGUSRef, locusId>
locusMeaning: why this constituent matters to this question
selectedConstituentRef
potentialContinuationRows[2..*]:
continuationCandidateRef
constrainingRelationOccurrenceRefs[]
appliedConstraintClaimRefs[]
forbiddenOverread? and groundedForbiddenOverread? name the same optional explanation. Use F.19:4’s plausible-reader test to decide whether it is useful here.
A CGUS locus belongs to this structure, not to a reusable relation declaration:
CGUSLocusRef := <selectedCGUSRef, locusId>
CGUSLocusBinding := <selectedCGUSRef, locusId, locusMeaning, selectedConstituentRef>
The constituent must already belong to the A.22 identity basis. A locus binding neither changes that constituent’s kind nor creates a relation. Do not use an A.6.5 SlotSpec as a free-standing structure position.
When replay must identify one participant in a relation occurrence, retain the direct relation definition, the occurrence, the participant order, and the participant binding:
RelationParticipantLocator := <relationDefinitionRef, relationOccurrenceRef, participantOrder, participantRef, relationSignatureRef?, slotSpecRef?>
Add a RelationSignature and its declaration-local SlotSpec together only when an existing reusable declaration is itself needed for replay. Neither declaration value substitutes for the obtaining occurrence. The CGUS has no ambient context field.
Judge each continuation separately. An immediate local use may keep the following values in the explanation; persistence or replay may place them in an ordinary C.2.1 result episteme.
ContinuationJudgementResult:
selectedCGUSRef
continuationCandidateRef
basisRows[]:
basisKind: conditionEvaluation | obtainingRelation
conditionEvaluation?:
conditionPredicateOrTestRef
applicabilityResult
caseInputRefs[]
currentFactOrEvidenceRefs[]
requiredPolarity
observedOutcome: satisfied | notSatisfied | unknown | error
obtainingRelation?:
relationDefinitionRef
relationOccurrenceRef
participantRefsInPredicateOrder[]
currentFactOrEvidenceRefs[]
dependentSelectedRelationOccurrenceRefs[]
qualificationWindow
result: enabled | disabled | unknown | error
reason
CurrentContinuationSetResult:
selectedCGUSRef
caseInputRefs[]
qualificationWindow
judgementResultRefs[]
enabledContinuationCandidateRefs[]
disabledContinuationCandidateRefs[]
unknownContinuationCandidateRefs[]
stopOrNextAction
recheckConditions[]
A claim reference identifies the claim being applied; it does not show that the test applies or that its condition is satisfied. An obtaining relation is not a condition claim. Keep these two basis branches distinct and derive the case result only from completed judgements.
The membership test concerns potential topology. Changed facts, evidence, test outcomes, or time windows normally change a judgement and the current set, not the structure. Reidentify the A.22 structure when a constituent, selected obtaining relation occurrence, applied constraint, or named use frame changes. Reapply CGUS membership when a locus binding or potential-continuation row changes.