Futures Triangle Push Weight Pull Anchor Triangle
Sum caller-supplied push, weight, and pull strengths and report their net balance and dominant force.
Description
A futures triangle compares push, weight and pull strengths entered on a common scale.
A futures triangle compares push, weight and pull strengths entered on a common scale. Its balance convention must be read explicitly.1
The returned values include Push plus weight minus pull, Dominant force, Force totals. The How section below explains the calculation, input rules and interpretation.
When to use Futures Triangle Push Weight Pull Anchor Triangle
Use Futures Triangle Push Weight Pull Anchor Triangle when you need to evaluate the supplied records under the calculation and evidence rules below. The implementation adds weight to push in its balance equation. No canonical causal model, probability or empirical force estimation is implied.
Define the question, evidence and scenario assumptions first. Supply the chosen score scales, time horizons or reference selection explicitly. Interpret generated text as a discussion template and screen labels as the stated rules.
How to use Futures Triangle Push Weight Pull Anchor Triangle and understand its results
- Define the question, evidence and scenario assumptions first. Supply the chosen score scales, time horizons or reference selection explicitly. Interpret generated text as a discussion template and screen labels as the stated rules.
- Enter pullStrengths, pushStrengths, weightStrengths using the field table and calculation rules, then run the tool.
- Read balanceDifference, dominantForce, forceTotals. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| pullStrengths | Pull strengths | list of number | Required |
| pushStrengths | Push strengths | list of number | Required |
| weightStrengths | Weight strengths | list of number | Required |
Accept possibly empty lists of finite nonnegative strengths and checked totals. Return totals in push/weight/pull order. Exact zero difference gives balance; otherwise choose greatest total, with push then weight then pull tie priority.
difference=sum(push)+sum(weight)−sum(pull) Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| balanceDifference | Push plus weight minus pull | number |
| dominantForce | Dominant force | string; one of "balance", "pull", "push", "weight" |
| forceTotals | Force totals | list of number |
{
"input": {
"pullStrengths": [
3,
2
],
"pushStrengths": [
4,
1
],
"weightStrengths": [
2,
2
]
},
"output": {
"balanceDifference": 4,
"dominantForce": "push",
"forceTotals": [
5,
4,
5
]
}
} Limitations and assumptions
The implementation adds weight to push in its balance equation. No canonical causal model, probability or empirical force estimation is implied.
Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Core numeric and string lists are limited to 100,000 entries; text entries are subject to the general large-text limit. Follow any smaller calculation limits above. Missing fields without a declared default, extra fields, wrong value types and violations of the calculation rules are input errors.
Alternative or Complementary methods
Use Causal Loop Diagram Reinforcing Balancing Mapper: The sign product of a closed causal loop distinguishes reinforcing from balancing feedback. Link signs must already be combined by the caller. For a complementary task, use Systems Iceberg Events Patterns Structures Models Lookup: The systems iceberg organizes events, recurring patterns, structures and mental models. Each deeper explanation needs supporting evidence.
References
Similar or alternative tools
- Causal Loop Diagram Reinforcing Balancing Mapper
The sign product of a closed causal loop distinguishes reinforcing from balancing feedback. Link signs must already be combined by the caller.
- Systems Iceberg Events Patterns Structures Models Lookup
The systems iceberg organizes events, recurring patterns, structures and mental models. Each deeper explanation needs supporting evidence.