babylon.formulas.unequal_exchange
Unequal Exchange formulas.
The mathematical basis for understanding global exploitation: - Exchange Ratio: epsilon = (Lp/Lc) * (Wc/Wp) - Exploitation Rate: percentage of value extracted - Value Transfer: production * (1 - 1/epsilon) - Prebisch-Singer Effect: terms of trade decline
Functions
Calculate exchange ratio: epsilon = (Lp/Lc) * (Wc/Wp). |
|
|
Convert exchange ratio to exploitation rate percentage. |
|
Calculate value transferred from periphery to core. |
|
Calculate Prebisch-Singer effect on commodity prices. |
- babylon.formulas.unequal_exchange.calculate_exchange_ratio(periphery_labor_hours, core_labor_hours, core_wage, periphery_wage)[source]
Calculate exchange ratio: epsilon = (Lp/Lc) * (Wc/Wp).
The exchange ratio quantifies unequal exchange. When epsilon > 1, the periphery gives more value than it receives.
- Parameters:
- Return type:
- Returns:
Exchange ratio
- Raises:
ValueError – If any denominator value is zero or negative
Examples
>>> calculate_exchange_ratio(100.0, 100.0, 20.0, 5.0) # Equal labor, 4x wage gap 4.0 >>> calculate_exchange_ratio(200.0, 100.0, 20.0, 10.0) # 2x labor, 2x wage 4.0 >>> calculate_exchange_ratio(100.0, 100.0, 10.0, 10.0) # Fair exchange 1.0
- babylon.formulas.unequal_exchange.calculate_exploitation_rate(exchange_ratio)[source]
Convert exchange ratio to exploitation rate percentage.
epsilon = 2 means 100% exploitation (double value extracted). epsilon = 1 means 0% exploitation (fair exchange).
- babylon.formulas.unequal_exchange.calculate_value_transfer(production_value, exchange_ratio)[source]
Calculate value transferred from periphery to core.
Value transfer = production * (1 - 1/epsilon)