# Logic

> Does it hold, and what follows from it?

Record: `reasoning:math-type-logic`
Kind: math-type
Canonical: https://banes-lab.com/ontology/reasoning#reasoning-math-type-logic

Listed in [Reasoning records](https://banes-lab.com/api/records/reasoning.md), after [Set Theory](https://banes-lab.com/records/reasoning/math-type-set-theory.md) and before [Graph](https://banes-lab.com/records/reasoning/math-type-graph.md).

## Contracts

- [Semantic Operation Boundary](https://banes-lab.com/records/algorithms/semantic-operation-boundary.md)
- [Domain Cache Validation](https://banes-lab.com/records/algorithms/domain-cache-validation.md)
- [Principle Extraction](https://banes-lab.com/records/algorithms/principle-extraction.md)
- [Phase Validation Requirement](https://banes-lab.com/records/algorithms/phase-validation-requirement.md)
- [Validation Strategy Composition](https://banes-lab.com/records/algorithms/validation-strategy-composition.md)
- [Semantic Compliance Validation](https://banes-lab.com/records/algorithms/semantic-compliance-validation.md)
- [Algorithmic Embodiment Validation](https://banes-lab.com/records/algorithms/algorithmic-embodiment-validation.md)
- [Agent Generation Completion](https://banes-lab.com/records/algorithms/agent-generation-completion.md)
- [Hybrid Workflow Orchestration](https://banes-lab.com/records/algorithms/hybrid-workflow-orchestration.md)
- [Context Forking Configuration](https://banes-lab.com/records/algorithms/context-forking-configuration.md)
- [Verb-Based Execution Classification](https://banes-lab.com/records/algorithms/verb-based-execution-classification.md)
- [Workflow Type Document Selection](https://banes-lab.com/records/algorithms/workflow-type-document-selection.md)
- [Handoff Signal](https://banes-lab.com/records/algorithms/handoff-signal.md)
- [Orchestrator Action](https://banes-lab.com/records/algorithms/orchestrator-action.md)
- [Workflow Principles Mapping](https://banes-lab.com/records/algorithms/workflow-principles-mapping.md)
- [Workflow Validation Gate](https://banes-lab.com/records/algorithms/workflow-validation-gate.md)
- [Anti-Pattern Inversion](https://banes-lab.com/records/algorithms/anti-pattern-inversion.md)
- [Architecture Smell Record](https://banes-lab.com/records/algorithms/architecture-smell-record.md)
- [Document Truth Alignment](https://banes-lab.com/records/algorithms/document-truth-alignment.md)
- [Interface Contract](https://banes-lab.com/records/algorithms/interface-contract.md)
- [Substitutability](https://banes-lab.com/records/algorithms/substitutability.md)
- [Extension Point](https://banes-lab.com/records/algorithms/extension-point.md)
- [Behavioral Dispatch](https://banes-lab.com/records/algorithms/behavioral-dispatch.md)
- [Port Adapter](https://banes-lab.com/records/algorithms/port-adapter.md)
- [Transaction Boundary](https://banes-lab.com/records/algorithms/transaction-boundary.md)
- [Idempotent Side Effect](https://banes-lab.com/records/algorithms/idempotent-side-effect.md)
- [Deterministic Core](https://banes-lab.com/records/algorithms/deterministic-core.md)
- [Error Boundary](https://banes-lab.com/records/algorithms/error-boundary.md)
- [Cache Correctness](https://banes-lab.com/records/algorithms/cache-correctness.md)
- [Security Policy](https://banes-lab.com/records/algorithms/security-policy.md)
- [Control Plane](https://banes-lab.com/records/algorithms/control-plane.md)
- [Universal Architectural Concern Template](https://banes-lab.com/records/algorithms/universal-architectural-concern-template.md)
- [Consumer Config SSOT](https://banes-lab.com/records/algorithms/consumer-config-ssot.md)
- [Architectural Force Classification](https://banes-lab.com/records/algorithms/architectural-force-classification.md)
- [Conflict and Tension Resolution](https://banes-lab.com/records/algorithms/conflict-and-tension-resolution.md)
- [Violation Detection](https://banes-lab.com/records/algorithms/violation-detection.md)
- [Enforcement Gate](https://banes-lab.com/records/algorithms/enforcement-gate.md)
- [Modular Boundary Compliance](https://banes-lab.com/records/algorithms/modular-boundary-compliance.md)
- [Contract Compatibility](https://banes-lab.com/records/algorithms/contract-compatibility.md)
- [Runtime Extensibility](https://banes-lab.com/records/algorithms/runtime-extensibility.md)
- [Event and Messaging Consistency](https://banes-lab.com/records/algorithms/event-and-messaging-consistency.md)
- [State and Transaction Safety](https://banes-lab.com/records/algorithms/state-and-transaction-safety.md)
- [Correctness Verification](https://banes-lab.com/records/algorithms/correctness-verification.md)
- [Resilience Policy](https://banes-lab.com/records/algorithms/resilience-policy.md)
- [Security Governance](https://banes-lab.com/records/algorithms/security-governance.md)
- [Control Plane Coordination](https://banes-lab.com/records/algorithms/control-plane-coordination.md)
- [Metaprogramming Safety](https://banes-lab.com/records/algorithms/metaprogramming-safety.md)
- [Model Lifecycle Governance](https://banes-lab.com/records/algorithms/model-lifecycle-governance.md)
- [Relationship Schema Validation](https://banes-lab.com/records/algorithms/relationship-schema-validation.md)
- [Constraints Over Shortcuts](https://banes-lab.com/records/algorithms/no-shortcuts.md)
- [Forward Compatibility Over Backward Compatibility](https://banes-lab.com/records/algorithms/no-backward-compat.md)
- [Fail-Fast Over Fallback](https://banes-lab.com/records/algorithms/no-fallback.md)
- [Explicit Removal Over Deprecation](https://banes-lab.com/records/algorithms/no-deprecation.md)
- [Greenfield Over Legacy](https://banes-lab.com/records/algorithms/no-legacy.md)
- [Single-Path Determinism Over Dual-Path](https://banes-lab.com/records/algorithms/no-dual-path.md)
- [Immediacy Over Deferring](https://banes-lab.com/records/algorithms/no-deferring.md)
- [Mandatory Over Optional](https://banes-lab.com/records/algorithms/no-optional.md)
- [Now Over For-Now](https://banes-lab.com/records/algorithms/no-for-now.md)
- [Observed Execution Over Unobserved](https://banes-lab.com/records/algorithms/no-unobserved.md)
- [Compression Over Repetition](https://banes-lab.com/records/algorithms/no-uncompressed.md)
- [Approved Evolution Over Unapproved](https://banes-lab.com/records/algorithms/no-unapproved.md)
- [Enforced Feedback Over Ignored](https://banes-lab.com/records/algorithms/no-ignored-feedback.md)
- [Single Owner Over Shared Ownership](https://banes-lab.com/records/algorithms/no-shared-ownership.md)
- [Bounded Lifetime Over Unbounded](https://banes-lab.com/records/algorithms/no-unbounded.md)
- [Enforced Symmetry Over Asymmetric Lifecycle](https://banes-lab.com/records/algorithms/no-asymmetric.md)
- [Explicit Retention Over Implicit](https://banes-lab.com/records/algorithms/no-implicit-retention.md)
- [Structural Release Over Discipline](https://banes-lab.com/records/algorithms/no-discipline-release.md)
- [Immutable Data Over Mutable State](https://banes-lab.com/records/algorithms/no-mutable.md)
- [Errors As Language Over Silent Errors](https://banes-lab.com/records/algorithms/no-silent.md)
- [Explicit Invalidity Over Hidden](https://banes-lab.com/records/algorithms/no-hidden-invalidity.md)
- [Event Emission Over Parent Callbacks](https://banes-lab.com/records/algorithms/no-callbacks.md)
- [Monotonic Growth Over Retraction](https://banes-lab.com/records/algorithms/no-retraction.md)
- [Semantic Addressing Over Location Addressing](https://banes-lab.com/records/algorithms/no-location.md)
- [Ordinal Time Over Timestamps](https://banes-lab.com/records/algorithms/no-timestamps.md)
- [Homoiconicity Over Separation](https://banes-lab.com/records/algorithms/no-separation.md)
- [Bounded Complexity Over Unlimited](https://banes-lab.com/records/algorithms/no-unlimited.md)
- [Computed Health Over Metric Health](https://banes-lab.com/records/algorithms/no-metrics.md)
- [Secret Store Over Hardcoded Secrets](https://banes-lab.com/records/algorithms/no-hardcoded-secrets.md)
- [Boundary Validation Over Unvalidated Input](https://banes-lab.com/records/algorithms/no-unvalidated-input.md)
- [Least Privilege Over Broad Privilege](https://banes-lab.com/records/algorithms/no-broad-privilege.md)
- [Config Externalization Over Env Fallback](https://banes-lab.com/records/algorithms/no-env-fallback.md)
- [Profile-First Over Unmeasured Optimization](https://banes-lab.com/records/algorithms/no-unmeasured-optimization.md)
- [Rule As Code Over Convention](https://banes-lab.com/records/algorithms/no-convention-enforcement.md)
- [Design By Contract Over Implicit Contract](https://banes-lab.com/records/algorithms/no-implicit-contract.md)
- [Versioned Evolution Over Breaking Change](https://banes-lab.com/records/algorithms/no-breaking-change.md)
- [Schema-Validated Boundary Over Untyped](https://banes-lab.com/records/algorithms/no-untyped-boundary.md)
- [Atomic Boundary Over Partial Commit](https://banes-lab.com/records/algorithms/no-partial-commit.md)
- [Saga Compensation Over Distributed 2PC](https://banes-lab.com/records/algorithms/no-distributed-2pc.md)
- [Async Events Over Synchronous Cross-Boundary](https://banes-lab.com/records/algorithms/no-sync-cross-boundary.md)
- [Observable Signals Over Opaque Runtime](https://banes-lab.com/records/algorithms/no-opaque-runtime.md)
- [Injected Dependency Over Hidden](https://banes-lab.com/records/algorithms/no-hidden-dependency.md)
- [Convention Discovery Over Hardcoded Wiring](https://banes-lab.com/records/algorithms/no-hardcoded-wiring.md)
- [Declarative Config Over Imperative](https://banes-lab.com/records/algorithms/no-imperative-config.md)
- [Anti-Corruption Layer Over Cross-Context Leak](https://banes-lab.com/records/algorithms/no-leaky-context.md)
- [Injected Nondeterminism Over Hidden](https://banes-lab.com/records/algorithms/no-hidden-nondeterminism.md)
- [Pattern By Fit Over Speculative Pattern](https://banes-lab.com/records/algorithms/no-speculative-pattern.md)
- [Runtime-Neutral Automation Boundary](https://banes-lab.com/records/algorithms/runtime-neutral-automation-boundary.md)
- [Intentional Static Separation](https://banes-lab.com/records/algorithms/intentional-static-separation.md)
- [Extension Interface Discovery](https://banes-lab.com/records/algorithms/extension-interface-discovery.md)
- [Performance-Aware Discovery Design](https://banes-lab.com/records/algorithms/performance-aware-discovery-design.md)
- [Dynamic Extension Architecture](https://banes-lab.com/records/algorithms/dynamic-extension-architecture.md)
- [Cache Invalidation Strategy](https://banes-lab.com/records/algorithms/cache-invalidation-strategy.md)
- [Dynamic Failure Isolation](https://banes-lab.com/records/algorithms/dynamic-failure-isolation.md)
- [Measured-vs-Estimated Validation](https://banes-lab.com/records/algorithms/measured-vs-estimated-validation.md)
- [Architecture Validation Before Persistence](https://banes-lab.com/records/algorithms/architecture-validation-before-persistence.md)
- [Automation Completion Status](https://banes-lab.com/records/algorithms/automation-completion-status.md)
- [Runtime-Agnostic Adapter Boundary](https://banes-lab.com/records/algorithms/runtime-agnostic-adapter-boundary.md)
- [Pattern Classification](https://banes-lab.com/records/algorithms/pattern-classification.md)
- [Refactor Intent Classification](https://banes-lab.com/records/algorithms/refactor-intent-classification.md)
- [Architecture Compliance Targeting](https://banes-lab.com/records/algorithms/architecture-compliance-targeting.md)
- [Existing Solution Conflict](https://banes-lab.com/records/algorithms/existing-solution-conflict.md)
- [Additive Debt Gate](https://banes-lab.com/records/algorithms/additive-debt-gate.md)
- [Pattern-Specific Validation](https://banes-lab.com/records/algorithms/pattern-specific-validation.md)
- [Zero-Duplication Verification](https://banes-lab.com/records/algorithms/zero-duplication-verification.md)
- [Completion Truthfulness](https://banes-lab.com/records/algorithms/completion-truthfulness.md)
- [Trust Anchor](https://banes-lab.com/records/algorithms/trust-anchor.md)
- [Intent & Directionality Normalization](https://banes-lab.com/records/algorithms/intent-directionality-normalization.md)
- [Planning Stage](https://banes-lab.com/records/algorithms/planning-stage.md)
- [Principle Activation](https://banes-lab.com/records/algorithms/principle-activation.md)
- [Protocol Semantic Selection](https://banes-lab.com/records/algorithms/protocol-semantic-selection.md)
- [Loop Class Labeling](https://banes-lab.com/records/algorithms/loop-class-labeling.md)
- [Codebase Pattern Enforcement](https://banes-lab.com/records/algorithms/codebase-pattern-enforcement.md)
- [Validator Coverage](https://banes-lab.com/records/algorithms/validator-coverage.md)
- [Structured Observability Context](https://banes-lab.com/records/algorithms/structured-observability-context.md)
- [Cross-Cutting Surface Coverage](https://banes-lab.com/records/algorithms/cross-cutting-surface-coverage.md)
- [Legacy Elimination](https://banes-lab.com/records/algorithms/legacy-elimination.md)
- [Validation Stage](https://banes-lab.com/records/algorithms/validation-stage.md)
- [Semantic Debt Policy](https://banes-lab.com/records/algorithms/semantic-debt-policy.md)
- [Evidence-Based Claim Verification](https://banes-lab.com/records/algorithms/evidence-based-claim-verification.md)
- [Validation Suite Battery](https://banes-lab.com/records/algorithms/validation-suite-battery.md)
- [Verification Execution](https://banes-lab.com/records/algorithms/verification-execution.md)
- [Violation Classification](https://banes-lab.com/records/algorithms/violation-classification.md)
- [Reverification Gate](https://banes-lab.com/records/algorithms/reverification-gate.md)
- [Evidence-Gated Claim Verification](https://banes-lab.com/records/algorithms/evidence-gated-claim-verification.md)
- [Environment Capability Verification](https://banes-lab.com/records/algorithms/environment-capability-verification.md)
- [Behavioral Self-Test](https://banes-lab.com/records/algorithms/behavioral-self-test.md)
- [Adversarial Input Testing](https://banes-lab.com/records/algorithms/adversarial-input-testing.md)
- [Safe Arithmetic Contract](https://banes-lab.com/records/algorithms/safe-arithmetic-contract.md)
- [Invocation Join](https://banes-lab.com/records/algorithms/invocation-join.md)
- [Uncovered Gap Derivation](https://banes-lab.com/records/algorithms/uncovered-gap-derivation.md)
- [Evidence Verdict](https://banes-lab.com/records/algorithms/evidence-verdict.md)
- [Coverage Completion](https://banes-lab.com/records/algorithms/coverage-completion.md)
- [PAG Handoff Gate](https://banes-lab.com/records/algorithms/pag-validation-gate.md)
- [PAG Explicit Control Flow](https://banes-lab.com/records/algorithms/pag-explicit-control-flow.md)
- [PAG Ambiguity Reduction](https://banes-lab.com/records/algorithms/pag-ambiguity-reduction.md)
- [PAG Well-Formedness Validation](https://banes-lab.com/records/algorithms/pag-well-formedness-validation.md)
- [Anti-Pattern Classification](https://banes-lab.com/records/algorithms/anti-pattern-classification.md)
- [Abstraction Boundary Principle](https://banes-lab.com/records/algorithms/abstraction-boundary-principle.md)
- [Base-Class Candidate Selection](https://banes-lab.com/records/algorithms/base-class-candidate-selection.md)
- [Anti-Pattern Elimination Verification](https://banes-lab.com/records/algorithms/anti-pattern-elimination-verification.md)
- [Completion Truthfulness](https://banes-lab.com/records/algorithms/pattern-distillation-completion-truthfulness.md)
- [Delta Capture](https://banes-lab.com/records/algorithms/delta-capture.md)
- [Plan Phase Verification](https://banes-lab.com/records/algorithms/plan-phase-verification.md)
- [Canonical Config Resolution](https://banes-lab.com/records/algorithms/canonical-config-resolution.md)
- [Machine Verdict Derivation](https://banes-lab.com/records/algorithms/machine-verdict-derivation.md)
- [Mode Contract Validation](https://banes-lab.com/records/algorithms/mode-contract-validation.md)
- [Type-Keyed Appearance](https://banes-lab.com/records/algorithms/type-keyed-appearance.md)
- [Concern Classification](https://banes-lab.com/records/algorithms/concern-classification.md)
- [Discovery Verification](https://banes-lab.com/records/algorithms/discovery-verification.md)
- [Taxonomy Completion](https://banes-lab.com/records/algorithms/taxonomy-completion.md)
- [Container Ladder](https://banes-lab.com/records/algorithms/container-ladder.md)
- [Export Triage Ladder](https://banes-lab.com/records/algorithms/export-triage-ladder.md)
- [Alignment Cadence](https://banes-lab.com/records/algorithms/alignment-cadence.md)

## Math domains

- [logic](https://banes-lab.com/records/reasoning/math-domain-logic.md)

## Primary math type of

- [Reasoning](https://banes-lab.com/records/reasoning/axis-reasoning.md)
- [Verification](https://banes-lab.com/records/reasoning/axis-verification.md)

## Math type of

- [Meaning](https://banes-lab.com/records/reasoning/node-ont-meaning.md)
- [Sequential Analysis](https://banes-lab.com/records/reasoning/node-ana-sequential.md)
- [Semantic Analysis](https://banes-lab.com/records/reasoning/node-ana-semantic.md)
- [Description](https://banes-lab.com/records/reasoning/node-rea-description.md)
- [Comparison](https://banes-lab.com/records/reasoning/node-rea-comparison.md)
- [Ground Truth](https://banes-lab.com/records/reasoning/node-ver-ground-truth.md)
- [Refutation Condition](https://banes-lab.com/records/reasoning/node-ver-falsification.md)
- [Support Against Refutation](https://banes-lab.com/records/reasoning/node-ver-refutation.md)
- [Standing](https://banes-lab.com/records/reasoning/node-ver-standing.md)
- [Blocked Run](https://banes-lab.com/records/reasoning/node-ter-block.md)
- [Publication](https://banes-lab.com/records/reasoning/node-ter-publication.md)
- [Difference](https://banes-lab.com/records/reasoning/substrate-node-difference.md)

## Linked from

- [Agent creation](https://banes-lab.com/ontology/algorithms/algorithms-domain-agent-creation.md)
- [Agent workflow](https://banes-lab.com/ontology/algorithms/algorithms-domain-agent-workflow.md)
- [Anti-patterns](https://banes-lab.com/ontology/algorithms/algorithms-domain-anti-patterns.md)
- [Architecture](https://banes-lab.com/ontology/algorithms/algorithms-domain-architecture.md)
- [Architecture relationships](https://banes-lab.com/ontology/algorithms/algorithms-domain-arch-relationships.md)
- [Architectural Rules](https://banes-lab.com/ontology/algorithms/algorithms-domain-architectural-rules.md)
- [Automation](https://banes-lab.com/ontology/algorithms/algorithms-domain-automation.md)
- [Centralization](https://banes-lab.com/ontology/algorithms/algorithms-domain-centralization.md)
- [Checklist creation](https://banes-lab.com/ontology/algorithms/algorithms-domain-checklist-creation.md)
- [Codebase verification](https://banes-lab.com/ontology/algorithms/algorithms-domain-codebase-verification.md)
- [Context verification](https://banes-lab.com/ontology/algorithms/algorithms-domain-context-verification.md)
- [Coordination](https://banes-lab.com/ontology/algorithms/algorithms-domain-coordination.md)
- [Test coverage](https://banes-lab.com/ontology/algorithms/algorithms-domain-test-coverage.md)
- [Pattern Abstract Grammar](https://banes-lab.com/ontology/algorithms/algorithms-domain-pag.md)
- [Pattern distillation](https://banes-lab.com/ontology/algorithms/algorithms-domain-pattern-distillation.md)
- [Living profile](https://banes-lab.com/ontology/algorithms/algorithms-domain-living-profile.md)
- [Governed plan loop](https://banes-lab.com/ontology/algorithms/algorithms-domain-governed-plan-loop.md)
- [Quality engine](https://banes-lab.com/ontology/algorithms/algorithms-domain-quality-engine.md)
- [Mode-driven response schema](https://banes-lab.com/ontology/algorithms/algorithms-domain-mode-driven-response-schema.md)
- [CSS cascade](https://banes-lab.com/ontology/algorithms/algorithms-domain-css-cascade.md)
- [Taxonomy](https://banes-lab.com/ontology/algorithms/algorithms-domain-taxonomy.md)
- [The substrate](https://banes-lab.com/ontology/reasoning/the-substrate.md)
- [The axes](https://banes-lab.com/ontology/reasoning/the-axes.md)
- [The nodes](https://banes-lab.com/ontology/reasoning/the-nodes.md)
