BPT Dimensional Analysis Operators
Our operator system uses database configuration for dynamic behavior control, eliminating hardcoded limitations and providing flexible operator management.
Operator Precedence Hierarchy
Operator Categories
| Symbol | Name | Usage | Example | Output Format |
|---|---|---|---|---|
| → | Implies | Logical implication | TestZinf → Test↑ |
[ℨ] → [↑] = [ℨ] → [↑] |
| ⇔ | If and only if | Bidirectional implication | Test𝔸 ⇔ Test♆ |
[𝔸] ⇔ [↑·𝔸] = [𝔸] ⇔ [↑·𝔸] |
| ≈ | Approximately equal | Approximate equality | TestZinf ≈ Test⋄ |
[ℨ] ≈ [ℨ·↑·2ᵇ] = [ℨ] ≈ [ℨ·↑·2ᵇ] |
| = | Equals | Exact equality | Test1ᵇ = Test2ᵇ |
[1ᵇ] = [2ᵇ] = [1ᵇ] = [2ᵇ] |
| ⟷ | Logical equivalence | Bidirectional logical connection | TestM ⟷ TestL |
[𝔪] ⟷ [𝕃] = [𝔪] ⟷ [𝕃] |
| Symbol | Name | Usage | Example | Processing |
|---|---|---|---|---|
| > | Greater than | Value comparison | Test♅ > Test𝔼 |
Sequential |
| < | Less than | Value comparison | Test1ᵇ < Test2ᵇ |
Sequential |
| ≥ | Greater than or equal | Value comparison | Test𝔸³ ≥ Test𝔸 |
Sequential |
| ≤ | Less than or equal | Value comparison | TestZinf ≤ TestZinf² |
Sequential |
| ≠ | Not equal | Inequality | Test1ᵇ ≠ Test2ᵇ |
Sequential |
| Symbol | Name | Precedence | Example | Result |
|---|---|---|---|---|
| × | Multiplication | 3 | TestZinf × Test↑ |
[ℨ·↑] |
| ÷ | Division | 3 | Test♅ ÷ Test𝔼 |
[ℨ·↑·𝔼·𝔼⁻¹] |
| + | Addition | 2 | TestZinf + TestZinf |
[2ℨ] |
| - | Subtraction | 2 | Test𝔸 - Test𝔸 |
[∅] |
Processing Behavior Configuration
Sequential Processing
Used for comparison operators and chained equations. Processes expressions left-to-right in the order they appear.
Test1ᵇ ≤ Test2ᵇ ≥ Test1ᵇ ≠ Test∅Processes as:
((Test1ᵇ ≤ Test2ᵇ) ≥ Test1ᵇ) ≠ Test∅
Binary Tree Processing
Used for simple equation operators and mathematical expressions. Uses precedence rules to build expression trees.
TestA × TestB + TestCProcesses as:
(TestA × TestB) + TestC
Duplication Format
Shows both sides of equation operators in the final output, maintaining the original expression format.
[A] op [B] = [A] op [B]Instead of just:
[A] op [B]
Associativity Rules
Controls evaluation order for operators of the same precedence level.
A - B - C = (A - B) - CRight:
A ^ B ^ C = A ^ (B ^ C)None: Requires explicit parentheses
Dimensional Analysis Rules
Core Processing Rules
- Multiplication: Add dimensional exponents (𝔼¹ × 𝔼² = 𝔼³)
- Division: Subtract dimensional exponents (𝔼³ ÷ 𝔼¹ = 𝔼²)
- Addition/Subtraction: Dimensions must match, coefficients combine
- Cancellation: Same dimensions with opposite exponents cancel (𝔼¹ × 𝔼⁻¹ = ∅)
- Ordering: Results follow BPT canonical dimension ordering
ℨ (Zinf) • ↑ (Data) • 𝔸 (Mass) • 𝔼 (Energy) • 𝔪 (Matter) • 𝕃 (Length) • 𝕋 (Time) • nᵇ (Binary)
Implementation Architecture
This operator system provides the foundation for BPT dimensional analysis, enabling precise mathematical operations within the Binary Pulse Theory framework while maintaining computational efficiency and dimensional consistency.