Pattern Abstract Grammar
Kind: domain
Record: algorithms-domain:pag
Canonical: Algorithms
The Pattern Abstract Grammar domain holds 12 algorithm contracts.
Listed in Algorithm domains, after Test coverage and before Pattern distillation.
Contracts
- PAG Document Declaration
- PAG Keyword Ontology
- PAG Node Decomposition
- PAG Handoff Gate
- PAG Explicit Control Flow
- PAG Invariant Record
- PAG Semantic Operation
- PAG Structure Declaration
- PAG Ambiguity Reduction
- PAG Authoring Kernel
- PAG Well-Formedness Validation
- <PAG Instruction Concern>
Linked from
Pattern Abstract Grammar
Every algorithm contract in this domain is listed with its position on the derivation loop, its intent and invariant, the flow it walks and its productions as a grammar. Each record also shows what it composes and is composed by, which forces and principles it answers to, what grounds it and what it grounds, and an exemplar where the record carries one. The diagram shows what composes what inside the domain.
Relations diagram
flowchart LR
n_pag_document_declaration["PAG Document Declaration"]
n_pag_keyword_ontology["PAG Keyword Ontology"]
n_pag_node_decomposition["PAG Node Decomposition"]
n_pag_validation_gate["PAG Handoff Gate"]
n_pag_explicit_control_flow["PAG Explicit Control Flow"]
n_pag_constraint_boundary["PAG Invariant Record"]
n_pag_tool_invocation["PAG Semantic Operation"]
n_pag_coordination_construct["PAG Structure Declaration"]
n_pag_ambiguity_reduction["PAG Ambiguity Reduction"]
n_pag_authoring_kernel["PAG Authoring Kernel"]
n_pag_well_formedness_validation["PAG Well-Formedness Validation"]
n_pag_instruction_concern["<PAG Instruction Concern>"]
n_pag_authoring_kernel --> n_pag_document_declaration
n_pag_authoring_kernel --> n_pag_keyword_ontology
n_pag_authoring_kernel --> n_pag_node_decomposition
n_pag_authoring_kernel --> n_pag_validation_gate
n_pag_authoring_kernel --> n_pag_explicit_control_flow
n_pag_authoring_kernel --> n_pag_tool_invocation
n_pag_authoring_kernel --> n_pag_coordination_construct
n_pag_authoring_kernel --> n_pag_constraint_boundary
n_pag_authoring_kernel --> n_pag_well_formedness_validation
n_pag_well_formedness_validation --> n_pag_validation_gate
n_pag_well_formedness_validation --> n_pag_explicit_control_flowPAG Document Declaration
- Domain: pag
- Tier: process
- Stage: orient
- Axis: ontology
- Math type: set-theory
- Yields: set | boolean
PAG Keyword Ontology
- Domain: pag
- Tier: process
- Stage: see
- Axis: analysis
- Math type: set-theory
- Yields: set | boolean
PAG Node Decomposition
PAG Handoff Gate
- Domain: pag
- Tier: process
- Stage: verify
- Axis: verification
- Math type: logic
- Yields: boolean
PAG Explicit Control Flow
- Domain: pag
- Tier: process
- Stage: act
- Axis: formalization
- Math type: logic
- Yields: boolean
PAG Invariant Record
- Domain: pag
- Tier: process
- Stage: constrain
- Axis: teleology
- Math type: optimization
- Yields: boolean | ranking
PAG Semantic Operation
- Domain: pag
- Tier: process
- Stage: act
- Axis: formalization
- Math type: computation
- Yields: procedure
PAG Structure Declaration
PAG Ambiguity Reduction
PAG Authoring Kernel
- Domain: pag
- Tier: process
- Math type: computation
- Yields: procedure
PAG Well-Formedness Validation
- Domain: pag
- Tier: process
- Stage: terminate
- Axis: termination
- Math type: logic
- Yields: boolean