Canonical Reasoning Cycle
About this pattern
This is a generated FPF pattern page projected from the published FPF source. It is canonical FPF content for this ID; it is not a FPF Reference product feature page.
How to use this pattern
Read the ID, status, type, and normativity first. Use the content for exact wording, the relations for adjacent concepts, and citations to keep active work grounded without pasting the whole specification.
While preceding patterns define claim-and-use-qualified assurance (B.3) and the structure of holons (A.1, A.14), they do not specify the reasoning that connects a new hypothesis, its consequences and empirical evaluation. A framework for thinking must provide more than just a filing system for conclusions; it must offer a repeatable, rigorous method for arriving at them, especially when confronting novel, complex, or ill-defined problems.
Keywords
- reasoning
- problem-solving
- Abduction-Deduction-Induction
- scientific method.
Relations
Content
Problem Frame
While preceding patterns define claim-and-use-qualified assurance (B.3) and the structure of holons (A.1, A.14), they do not specify the reasoning that connects a new hypothesis, its consequences and empirical evaluation. A framework for thinking must provide more than just a filing system for conclusions; it must offer a repeatable, rigorous method for arriving at them, especially when confronting novel, complex, or ill-defined problems.
Problem
Without a formal, shared reasoning cycle, teams and individuals fall into predictable cognitive traps that stall progress and hide risks:
- Analysis Paralysis: Teams get stuck endlessly debating existing assumptions, running deductions within a closed world of known facts without a mechanism to introduce genuinely new ideas.
- Blind Empiricism: Teams engage in unstructured, expensive trial-and-error, running tests and gathering data (induction) without a clear, falsifiable hypothesis to guide their efforts.
- Innovation Gap: In the face of a problem where existing knowledge is insufficient, there is no formal "permission" or process to generate a creative, plausible guess—the essential first step of any breakthrough.
These pathologies lead to wasted resources, circular debates, and a failure to solve the very problems that require first-principles thinking.
Forces
Solution
FPF establishes the Abductive–Deductive–Inductive Loop as its canonical reasoning cycle. This cycle gives formal primacy to abduction (hypothesis generation) as the engine of innovation, while using deduction and induction as the rigorous mechanisms for testing and refining those hypotheses.
Use the cycle for hypothesis-led inquiry: propose a conjecture, derive the consequences that make a test interpretable, then compare those consequences with relevant evidence. These are three distinct, sequential contributions to that inquiry. A sufficient bounded result can finish at an intermediate contribution; a new test or another iteration requires a live question and an obtainable, worthwhile contribution. Actual domain proof, validation and operational requirements continue to govern the uses that need them.
Abduction (Hypothesis Generation)
- Core Question: "What is the most plausible new explanation or solution?"
- Description: This is the creative, inventive leap. When faced with an anomaly, a design challenge, or an unanswered question, the first step is to propose a new
U.Episteme—a new requirement, a new component, a new causal link—that might solve the problem. This act is not guaranteed to be correct; it is a conjecture. Publish the conjecture with its present supports, rivals, limitations and allowed use. Its abductive origin assigns no assurance level; B.3.3 governs any claim/use-specific assurance assignment. Abduction is the only phase that introduces genuinely novel ideas into the model. This formalizes the process described in the Abductive Loop (Pattern B.5.2).
Deduction (Consequence Derivation)
- Core Question: "If this hypothesis is true, what logically follows?"
- Description: This is the phase of rigorous analysis. Given the new hypothesis, we use the formal models and calculi of FPF to deduce its logical consequences. What are its testable predictions? Does it create internal contradictions with other parts of the model? How does it propagate through the system? This phase can contribute Verification Assurance (VA) for a consequence under the stated premises. Deduction makes implications precise; it does not establish that the premises hold in the actual system. Use a formal-verifiability measure only with the bearer, scale and interpretation that the receiving assurance argument needs.
Induction (Empirical Evaluation)
- Core Question: "Do the predicted consequences match reality?"
- Description: This is the phase of testing and learning from evidence. The predictions derived in the deductive phase are compared against real-world data from experiments, simulations, or observations. This phase can contribute Validation Assurance (LA) when the data, measurement and test conditions support the receiving claim. A successful test may corroborate that claim within its coverage; a failed prediction can support revision or rejection. Judge the contribution through B.3 and B.3.3 instead of inferring greater reliability or a higher level merely from a test having passed. Reopen abduction when the result leaves an explanatory question that needs rival hypotheses.
Didactic Note for Managers: The "Propose → Analyze → Test" Cycle
The Abductive-Deductive-Inductive loop is not an abstract philosophical concept; it is the formal name for the problem-solving cycle that all successful R&D and engineering teams instinctively use.
| Deduction | Analyze | Thinks through the implications, runs simulations, checks for conflicts. | Provides models and logical arguments for inspectable consequences under stated premises. | | Induction | Test | Builds a prototype, runs A/B tests, gathers user feedback. | Connects observations to the tested predictions and the claims they actually support. |
By making this cycle explicit, FPF transforms problem-solving from a chaotic art into a repeatable, auditable science. It gives teams a shared map for navigating from an unknown problem to a validated solution.
Conformance Checklist
To ensure the reasoning cycle is applied consistently and rigorously, the following criteria are normative:
- CC-B5.1 (Abductive Primacy): Any discipline that introduces a new, non-derivable claim or design element into a working model MUST document it as an abductive step. The resulting claim or design element SHALL retain its conjectural status, grounds and limitations. An assurance level, when needed by a receiving use, SHALL follow B.3.3 rather than be assigned from its abductive origin.
- CC-B5.2 (Deductive Mandate): An abductively generated hypothesis SHALL NOT be subjected to inductive testing (Validation Assurance) until its key logical consequences have been derived and documented through a deductive process.
- CC-B5.3 (Inductive Grounding): A positive support claim based on an inductive test MUST link the actual result to the derived prediction and establish its relevance, coverage and limitations for the receiving claim. Passing a test SHALL NOT by itself assign an assurance level; an elected B.3.3 profile retains its applicable evidence criteria.
- CC-B5.4 (Cycle Closure): The actual outcome of an inductive test (whether corroboration or refutation) MUST be recorded through an evidence carrier (Pattern A.10). If a further iteration relies on that result, it MUST use the recorded result with its scope and limitations. Recording a sufficient result does not itself require another iteration.
- CC-B5.5 (State Machine Alignment): When the B.5.1 development cycle is used, abduction commonly contributes to Exploration, deduction to Shaping, and empirical evaluation to Evidence. Actual transitions MUST meet their applicable project and domain conditions. A completed reasoning contribution or sufficient bounded use is not by itself a project-state transition or an assurance level.
Common Anti-Patterns and How to Avoid Them
Consequences
Rationale
FPF is designed to be an "operating system for thought," and this reasoning cycle is its central processing unit. By elevating abduction to a first-class citizen, FPF acknowledges a fundamental truth about complex problem-solving: progress does not come from simply rearranging known facts (deduction) or finding patterns in data (induction). It comes from the creative act of proposing a new way of seeing the world—a new hypothesis. Deduction and induction are the indispensable tools we use to discipline and validate this creativity.
The cycle connects conjecture, logical consequence and empirical evaluation without collapsing their different contributions. A recipient can use a qualified conjecture, an established consequence or an empirical result for the question it answers. B.3.3 determines what that contribution warrants for a particular claim and use; further inquiry addresses a remaining question rather than completing an assurance ladder.
Relations
- Integrates:
B.5.1 Explore → Shape → Evidence → Operate,B.5.2 Abductive Loop. - Supplies contributions to:
B.3.3 Assurance Subtypes & Levels, which judges support for the particular claim and use; the reasoning phases assign no levels by themselves. - Enables: The refinement phase of the
B.4 Canonical Evolution Loop. - Operationalizes: The core FPF mission of transforming ideas into reliable, evidence-backed holons.
B.5:End
Last Updated: 2026-09-10 — upstream FPF commit a87d0ef4 (github.com/ailev/FPF)