Thursday, July 31, 2025

x̄ - > Comparative PM2.5 Analysis: Thailand & Nairobi

Comparative PM2.5 Analysis: Thailand & Nairobi

Comparative Spatiotemporal Analysis of PM2.5 Networks in Urban and Rural Asia-Africa: Insights from Northern Thailand and Nairobi

1. Introduction

Air quality is both local and global—borne on winds, forged by fires, machines, and the murmur of development. In Northern Thailand, seasonal burning and agricultural practices elevate PM2.5 levels, while Nairobi's urban sprawl and vehicular emissions choke the air invisibly, yet tangibly.

  • PM2.5: Fine particulate matter smaller than 2.5 microns, a known health hazard.
  • Thailand: Seasonal biomass burning; transboundary haze; rural-industrial overlap.
  • Nairobi: Vehicular emissions; urban-industrial pollutants; informal settlements.

2. Methodology

A. Data Sources

  • Thailand: Thai Pollution Control Department, MODIS fire data, sensors.
  • Nairobi: OpenAQ, AirQo, PurpleAir, Sentinel-5P satellite.

B. Spatiotemporal Modeling

  • STL Decomposition, moving averages, Fourier transforms.
  • Spatial interpolation: Kriging, IDW, Gaussian processes.
  • Network inference: Correlation, Granger causality.

Related Video: PM2.5 Network Analysis

C. Network-Based Analysis

  • Nodes = Monitoring stations
  • Edges = Correlation over time
  • Metrics: Degree centrality, community detection, betweenness

3. Comparative Findings

Northern Thailand

  • Seasonal PM2.5 spikes from agriculture
  • March–April synchrony across stations
  • Transboundary haze from Myanmar, Laos

Nairobi

  • Persistent PM2.5 from traffic, industry
  • Fewer seasonal shifts; more daily cycles
  • Wind-driven pollution corridors

4. Applied Data Science (WQU Context)

  • EDA: Hotspots, time trends
  • ML Models: Random Forest, XGBoost, LSTM, Prophet
  • Dashboards: Plotly Dash, Streamlit

Example Python Code

import plotly.graph_objs as go
import pandas as pd

# Sample time series data
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun']
thailand_pm25 = [30, 45, 80, 70, 50, 35]
nairobi_pm25 = [60, 58, 62, 65, 64, 63]

fig = go.Figure()
fig.add_trace(go.Scatter(x=months, y=thailand_pm25, mode='lines+markers', name='Thailand'))
fig.add_trace(go.Scatter(x=months, y=nairobi_pm25, mode='lines+markers', name='Nairobi'))

fig.update_layout(title='PM2.5 Levels: Thailand vs Nairobi',
                  xaxis_title='Month',
                  yaxis_title='PM2.5 (µg/m³)')
fig.show()

5. Implications and Policy Discussion

  • Thailand: Manage agricultural fires, enforce ASEAN haze protocols.
  • Nairobi: Transport reform, industrial zoning, sensor coverage.
  • Lesson: Local data and public dashboards build accountability.

6. Conclusion

While the sources differ—fires in Chiang Mai’s highlands, fumes in Nairobi’s valleys—the breath of the people is affected all the same. A network-based view does not just quantify pollution—it gives it structure, context, and a story. And in that story, we find both caution and compass for the future.

Monday, July 28, 2025

x̄ - > Boolean Algebra

Boolean Algebra Overview

Boolean Algebra: Foundations & Applications

Abstract

Boolean algebra underpins digital computing and programming through logical operations. This page outlines its historical evolution, laws, applications, and demonstrates its implementation using R.

Key Concepts

  • AND (∧): Returns 1 if both inputs are 1
  • OR (∨): Returns 1 if at least one input is 1
  • NOT (¬): Inverts the input

R Code Demonstration

This code validates De Morgan's First Law using truth tables in R:

A <- c(0, 0, 1, 1) B <- c(0, 1, 0, 1) lhs <- ! (A & B) rhs <- (!A) | (!B) truth_table <- data.frame(A = A, B = B, `NOT(A AND B)` = lhs, `NOT A OR NOT B` = rhs) print(truth_table) cat("De Morgan's First Law holds:", all(lhs == rhs), "\n")

References

  • Boole, G. (1847). The Mathematical Analysis of Logic. Macmillan.
  • Boole, G. (1854). An Investigation of the Laws of Thought. Walton and Maberly.
  • Hehner, E. (2012). “From Boolean algebra to unified algebra”. The Mathematical Intelligencer, 34(2), 3–11.
  • Shannon, C. (1937). “A symbolic analysis of relay and switching circuits”. Transactions of the AIEE, 57(12), 713–723.

x̄ - > Algebra and logic in R programming

Algebra and Logic in R Programming

Algebra and Logic in R Programming

Abstract: Algebra and logic form the backbone of computational systems. This interactive guide demonstrates how R can model and analyze algebraic structures and logical reasoning, with examples.

1. Basic Algebraic Operations

# Basic arithmetic operations

a <- 5 b <- 3 sum <- a + b product <- a * b cat("Sum:", sum, "\nProduct:", product) 

2. Linear Algebra

Matrix Operations

# Matrix creation and operations

A <- matrix(c(1, 2, 3, 4), nrow=2, ncol=2) B <- matrix(c(5, 6, 7, 8), nrow=2, ncol=2) sum_matrix <- A + B product_matrix <- A %*% B inverse_A <- solve(A)

cat("Matrix A:\n"); print(A) cat("Matrix B:\n"); print(B) cat("Sum:\n"); print(sum_matrix) cat("Product:\n"); print(product_matrix) cat("Inverse A:\n"); print(inverse_A) 

Solving Systems of Equations

Solving Ax = b using R:

A <- matrix(c(2, 1, -1, 3), nrow=2, ncol=2)

b <- c(8, 11) x <- solve(A, b) cat("Solution to Ax = b:", x) 

3. Logic in R Programming

Boolean Logic

x <- TRUE

y <- FALSE cat("AND:", x & y, "\nOR:", x | y, "\nNOT x:", !x) 

Conditional Statements

x <- 10

if (x > 0) { cat("x is positive\n") } else if (x < 0) { cat("x is negative\n") } else { cat("x is zero\n") } 

Filtering Data

data <- data.frame(name=c("Alice", "Bob", "Charlie"), age=c(25, 30, 35))

filtered_data <- data[data$age > 28, ] print(filtered_data) 

4. Combining Algebra and Logic

Optimization

library(lpSolve)

objective <- c(3, 4) constraints <- matrix(c(1, 1, 2, 1), nrow=2, byrow=TRUE) constraint_dir <- c("<=", "<=") constraint_rhs <- c(5, 8) result <- lp("max", objective, constraints, constraint_dir, constraint_rhs) cat("x =", result$solution[1], ", y =", result$solution[2], "\n") cat("Max value:", result$objval) 

Symbolic Computation

library(Ryacas)

expr <- yac_str("x^2 + 2x + 1") simplified <- yac_str("Simplify(x^2 + 2x + 1)") cat("Expression:", expr, "\nSimplified:", simplified) 

5. Interactive Plot Example (Graph Theory)

Install igraph and use the below code to plot a graph:

library(igraph)

g <- make_ring(5) plot(g) 

Explore algebra and logic not only as cold equations but as vessels of truth and beauty, guiding the mind through structure and form, precision and purpose, through the enduring clarity of R.

Friday, July 25, 2025

x̄ - > The supremacy of community law over national law - Law essay

The Supremacy of Community Law

The Supremacy of Community Law Over National Law: An Analysis

This assignment explores the legal principles that govern the relationship between European Union (EU) law and the laws of member states. This essay examines the historical context, key judicial decisions, and implications of this supremacy.

The concept of community law supremacy emerged with the establishment of the European Economic Community (EEC) under the Treaty of Rome in 1957. The ECJ, tasked with interpreting EU law, asserted that community law takes precedence over national laws to ensure uniformity across member states (Craig & de Búrca, 2020). A landmark case, Costa v. ENEL (1964), established this principle, ruling that national courts must set aside conflicting domestic legislation. This decision underscored the ECJ’s role in creating a cohesive legal framework, prioritizing EU directives and regulations over national statutes (European Court of Justice [ECJ], 1964).

Another pivotal ruling, Van Gend en Loos v. Nederlandse Administratie der Belastingen (1963), reinforced the direct effect of community law, allowing individuals to invoke EU rights in national courts (ECJ, 1963). This jurisprudence highlights the ECJ’s authority to bind member states, even when national constitutions or laws pose obstacles. The supremacy doctrine ensures that EU objectives, such as the single market and human rights protections, are uniformly applied, overriding national sovereignty where necessary (Chalmers, Davies, & Monti, 2019).

The implications of this supremacy are significant. It fosters legal integration but can lead to tensions, as member states may resist ceding authority. For instance, some countries have challenged ECJ rulings, reflecting a balance between national identity and EU obligations (Komárek, 2014). Nonetheless, the ECJ’s consistent stance strengthens the EU’s legal order, ensuring that community law remains the ultimate authority in cases of conflict.

In conclusion, the jurisprudence of the European Court of Justice establishes the supremacy of community law over national law, as seen in cases like Costa v. ENEL and Van Gend en Loos. This principle promotes legal consistency across the EU but also poses challenges to national sovereignty. The ongoing dialogue between the ECJ and member states continues to shape this dynamic legal landscape.

References (APA 7th Edition Format)

  • Chalmers, D., Davies, G., & Monti, G. (2019). European Union law: Text and materials (4th ed.). Cambridge University Press.
  • Craig, P., & de Búrca, G. (2020). EU law: Text, cases, and materials (7th ed.). Oxford University Press.
  • European Court of Justice. (1963). Van Gend en Loos v. Nederlandse Administratie der Belastingen, Case 26/62, ECLI:EU:C:1963:1.
  • European Court of Justice. (1964). Flaminio Costa v. ENEL, Case 6/64, ECLI:EU:C:1964:66.
  • Komárek, J. (2014). National constitutional courts in the European constitutional democracy. International Journal of Constitutional Law, 12(3), 525–544. https://doi.org/10.1093/icon/mou043

Speech Recognition Notes

Click the button and speak. Your notes will appear below:

Thursday, July 24, 2025

x̄ - > Arithmetic and Geometry Visual guide

Arithmetic and Geometry Visual Guide

📘 Arithmetic & Geometry: A Visual Journey

🔢 Arithmetic

  • Natural Numbers: $1, 2, 3, \ldots$
  • Integers: $\ldots, -2, -1, 0, 1, 2, \ldots$
  • Fractions: $\frac{3}{4} + \frac{1}{2} = \frac{3}{4} + \frac{2}{4} = \frac{5}{4}$
  • Decimals: $0.5 + 0.25 = 0.75$
  • Percentages: $25\% = \frac{1}{4} = 0.25$
  • Order of Operations: $3 + 6 \div 2 = 3 + 3 = 6$
  • Exponents: $2^3 = 8,\ \sqrt{16} = 4$
  • Ratios: $2:3 = \frac{2}{3}$
  • GCF of 12 & 18: $6$ (using Euclidean algorithm: $18 = 12 \cdot 1 + 6$, $12 = 6 \cdot 2 + 0$)
  • LCM of 4 & 6: $12$ (using GCF: $\text{LCM} = \frac{4 \cdot 6}{\text{GCF}(4,6)} = \frac{24}{2} = 12$)
  • Prime Numbers: $2, 3, 5, 7, 11$ (numbers divisible only by 1 and themselves)
  • Modular Arithmetic: $15 \mod 4 = 3$ (since $15 = 4 \cdot 3 + 3$)
  • Basic Algebra: Solve $2x + 3 = 7 \Rightarrow 2x = 4 \Rightarrow x = 2$

📐 Geometry

  • Types of Angles: $45^\circ$ (Acute), $90^\circ$ (Right), $135^\circ$ (Obtuse)
  • Triangle Sum Theorem: $50^\circ + 60^\circ + 70^\circ = 180^\circ$
  • Rectangle Area: $A = l \times w = 5 \times 3 = 15$
  • Circle Area: $A = \pi r^2,\ r = 3 \Rightarrow A = 9\pi$
  • Volume of Cube: $V = a^3 = 4^3 = 64$
  • Distance Formula: $d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}$, e.g., points $(1,2)$ and $(4,6)$: $d = \sqrt{(4-1)^2 + (6-2)^2} = \sqrt{9 + 16} = 5$
  • Symmetry: A square has 4 lines of symmetry
  • Pythagorean Theorem: $a^2 + b^2 = c^2 \Rightarrow 3^2 + 4^2 = 9 + 16 = 25 \Rightarrow c = 5$
  • Circle Circumference: $C = 2\pi r,\ r = 5 \Rightarrow C = 10\pi$
  • Surface Area of Sphere: $A = 4\pi r^2,\ r = 2 \Rightarrow A = 16\pi$
  • Parallel Lines: If $l \parallel m$ and a transversal intersects, corresponding angles are equal, e.g., $\angle 1 = \angle 2$

Wednesday, July 23, 2025

x̄ - > Explore a variety of R code snippets showcasing data analysis, visualization, and more.

R Code Examples

R Programming Examples

Usin R environment on this website https://kapitals-pi.blogspot.com/p/learning-r-programming.html

Explore a variety of R code snippets showcasing data analysis, visualization, and more.

Basic R Operations & Visualizations

# Basic arithmetic and vector operations
numbers <- c(1, 2, 3, 4, 5)
mean_numbers <- mean(numbers)
print(paste("The mean of", toString(numbers), "is", mean_numbers))

# Simple histogram with base R
hist(iris$Sepal.Length, 
     main="Histogram of Sepal Length", 
     xlab="Sepal Length", 
     col="lightblue", 
     border="black")

# Using dplyr for data manipulation
library(dplyr)
mtcars %>%
  group_by(cyl) %>%
  summarise(avg_mpg = mean(mpg), 
            count = n()) %>%
  print()

# Advanced ggplot2 visualization
library(ggplot2)
ggplot(data = diamonds, aes(x = carat, y = price, color = cut)) +
  geom_point() +
  theme_minimal() +
  labs(title="Diamond Price vs Carat by Cut", 
       x="Carat", 
       y="Price")

# Linear regression example
model <- lm(mpg ~ wt + hp, data = mtcars)
summary(model)

# Creating a simple function
fibonacci <- function(n) {
  if(n <= 1) return(n)
  else return(fibonacci(n-1) + fibonacci(n-2))
}
print(sapply(1:10, fibonacci))

Demonstrates basic calculations, histogram plotting, data manipulation with dplyr, advanced plotting with ggplot2, statistical modeling, and custom function creation.

Advanced R Use Cases

# Creating a boxplot with base R
boxplot(mpg ~ cyl, data = mtcars,
        main="MPG by Number of Cylinders",
        xlab="Cylinders", ylab="Miles Per Gallon",
        col="lightgreen", border="darkblue")

# Using tidyr and dplyr for data reshaping and analysis
library(tidyr)
library(dplyr)
airquality %>%
  pivot_longer(cols = c(Ozone, Solar.R, Wind, Temp), 
               names_to = "Variable", 
               values_to = "Value") %>%
  group_by(Variable) %>%
  summarise(mean = mean(Value, na.rm = TRUE),
            sd = sd(Value, na.rm = TRUE)) %>%
  print()

# Interactive plot with plotly
library(plotly)
p <- plot_ly(data = iris, 
             x = ~Sepal.Length, 
             y = ~Sepal.Width, 
             color = ~Species, 
             type = "scatter", 
             mode = "markers") %>%
  layout(title = "Iris Sepal Dimensions by Species")
p

# Time series analysis with ts and forecast
library(forecast)
airpass <- ts(AirPassengers, frequency = 12)
model <- auto.arima(airpass)
forecast <- forecast(model, h = 12)
plot(forecast, main="12-Month Forecast of Air Passengers")

# Creating a simple Shiny app
library(shiny)
ui <- fluidPage(
  sliderInput("n", "Number of points", 10, 100, 50),
  plotOutput("scatter")
)
server <- function(input, output) {
  output$scatter <- renderPlot({
    plot(rnorm(input$n), rnorm(input$n), 
         main="Random Scatter Plot", 
         xlab="X", ylab="Y", col="purple")
  })
}
# Uncomment to run: shinyApp(ui, server)

# Matrix operations
A <- matrix(c(1, 2, 3, 4), nrow=2)
B <- matrix(c(5, 6, 7, 8), nrow=2)
matrix_product <- A %*% B
print("Matrix A:")
print(A)
print("Matrix B:")
print(B)
print("Matrix Product A*B:")
print(matrix_product)

Covers boxplot visualization, data reshaping with tidyr/dplyr, interactive plotting with plotly, time series forecasting, Shiny app structure, and matrix operations.

Run these examples in an R environment. Note: The Shiny app requires an interactive session.

x̄ - > Statistics Overview

Statistics Overview

Statistics Overview

Statistics is the science of collecting, analyzing, interpreting, and presenting data. Below is an overview of its main subtopics, each with a brief explanation and a practical example.

1. Descriptive Statistics

Descriptive statistics summarize and describe the main features of a dataset using numerical measures or visualizations.

a. Measures of Central Tendency

These describe the center of a dataset.

  • Mean (Average): Sum of values divided by the number of values.
    • Example: The test scores of 5 students are 85, 90, 78, 92, and 88. The mean is \( \frac{85 + 90 + 78 + 92 + 88}{5} = 86.6 \).
  • Median: The middle value when data is ordered.
    • Example: For the scores 78, 85, 88, 90, 92, the median is 88.
  • Mode: The most frequent value in a dataset.
    • Example: In the dataset {3, 5, 5, 7, 8}, the mode is 5 (appears twice).

b. Measures of Dispersion

These describe the spread or variability of the data.

  • Range: Difference between the maximum and minimum values.
    • Example: For the scores 78, 85, 88, 90, 92, the range is \( 92 - 78 = 14 \).
  • Variance: Average of squared deviations from the mean.
    • Example: For the dataset {2, 4, 6}, the mean is 4. Variance = \( \frac{(2-4)^2 + (4-4)^2 + (6-4)^2}{3} = \frac{4 + 0 + 4}{3} = 2.67 \).
  • Standard Deviation: Square root of variance.
    • Example: Using the variance 2.67, the standard deviation is \( \sqrt{2.67} \approx 1.63 \).
  • Interquartile Range (IQR): Difference between the 75th percentile (Q3) and 25th percentile (Q1).
    • Example: For the dataset {1, 3, 5, 7, 9}, Q1 = 2, Q3 = 8, so IQR = \( 8 - 2 = 6 \).

c. Data Visualization

Graphical representations to summarize data.

  • Histogram: Displays the distribution of a continuous variable.
    • Example: A histogram of student exam scores (e.g., 60–70, 70–80, etc.) shows how many students fall into each score range.
  • Bar Chart: Represents categorical data with bars.
    • Example: A bar chart showing the number of students in each major (e.g., 50 in Biology, 30 in Physics, 20 in Math).
  • Box Plot: Visualizes the spread and identifies outliers using quartiles.
    • Example: A box plot of salaries in a company shows the median salary, IQR, and outliers (e.g., an unusually high CEO salary).
  • Scatter Plot: Shows relationships between two continuous variables.
    • Example: A scatter plot of hours studied vs. exam scores to see if more study time correlates with higher scores.

2. Inferential Statistics

Inferential statistics use sample data to make generalizations or predictions about a population.

a. Hypothesis Testing

Tests claims about a population based on sample data.

  • Example: A company claims its new drug lowers blood pressure. A t-test compares the average blood pressure of a sample taking the drug (e.g., mean = 120 mmHg) vs. a control group (e.g., mean = 130 mmHg) to determine if the difference is statistically significant (\( p < 0.05 \)).

b. Confidence Intervals

Estimates a range within which a population parameter likely lies.

  • Example: A survey finds that 60% of 1,000 voters support a candidate, with a 95% confidence interval of 57% to 63%.

c. Regression Analysis

Models the relationship between variables.

  • Simple Linear Regression: Predicts a dependent variable based on one independent variable.
    • Example: Predicting house prices based on square footage. A regression model might find: \( \text{Price} = 50,000 + 200 \times \text{SquareFeet} \).
  • Multiple Regression: Uses multiple independent variables.
    • Example: Predicting house prices using square footage, number of bedrooms, and location.

d. Analysis of Variance (ANOVA)

Compares means across multiple groups.

  • Example: Testing whether three different teaching methods (lecture, online, hybrid) lead to different average test scores among students.

e. Chi-Square Tests

Tests relationships between categorical variables.

  • Example: A study tests if gender (male/female) is associated with voting preference (Candidate A/B).

3. Probability

Probability quantifies the likelihood of events, forming the foundation for inferential statistics.

a. Basic Probability

Calculates the chance of an event occurring.

  • Example: The probability of rolling a 6 on a fair die is \( \frac{1}{6} \approx 0.167 \).

b. Conditional Probability

Probability of an event given that another event has occurred.

  • Example: In a class, 40% of students are female, and 25% of females wear glasses. The probability a student is female and wears glasses is \( 0.40 \times 0.25 = 0.10 \).

c. Probability Distributions

Describes how probabilities are distributed over values of a random variable.

  • Binomial Distribution: Models the number of successes in a fixed number of trials.
    • Example: If 70% of customers buy a product, the probability that exactly 3 out of 5 customers buy it follows a binomial distribution.
  • Normal Distribution: A bell-shaped curve describing many natural phenomena.
    • Example: IQ scores are normally distributed with a mean of 100 and a standard deviation of 15. About 68% of people have IQs between 85 and 115.
  • Poisson Distribution: Models the number of events in a fixed interval.
    • Example: If a call center receives an average of 5 calls per hour, the Poisson distribution gives the probability of receiving exactly 3 calls in an hour.

4. Data Collection

Methods for gathering data to ensure accuracy and reliability.

a. Sampling

Selecting a subset of a population for analysis.

  • Simple Random Sampling: Every individual has an equal chance of selection.
    • Example: Randomly selecting 100 students from a school of 1,000 to survey their lunch preferences.
  • Stratified Sampling: Dividing the population into subgroups and sampling from each.
    • Example: Dividing a city into districts and sampling 50 people from each district to study voting behavior.
  • Cluster Sampling: Dividing the population into clusters and sampling entire clusters.
    • Example: Selecting 5 schools from a city and surveying all students in those schools.

b. Experimental Design

Structuring experiments to test hypotheses.

  • Randomized Controlled Trial (RCT): Randomly assigns subjects to treatment or control groups.
    • Example: Testing a new drug by randomly assigning patients to receive the drug or a placebo and comparing outcomes.
  • Factorial Design: Tests multiple factors simultaneously.
    • Example: Studying the effect of fertilizer type and watering frequency on plant growth, testing all combinations.

c. Observational Studies

Analyzing data without manipulating variables.

  • Example: Studying the relationship between smoking and lung cancer by observing smokers and non-smokers over time without assigning treatments.

5. Statistical Modeling

Creating mathematical representations of data relationships.

a. Time Series Analysis

Analyzes data points collected over time.

  • Example: Forecasting monthly sales for a store based on historical sales data, accounting for seasonal trends.

b. Bayesian Statistics

Uses probability to update beliefs based on new data.

  • Example: Estimating the probability a patient has a disease based on prior prevalence (prior probability) and a positive test result (new evidence).

c. Machine Learning Models

Uses statistical techniques to predict or classify data.

  • Example: A logistic regression model predicts whether a customer will buy a product based on age, income, and browsing history.

Example Visualization: Bar Chart

x̄ - > The Illustrated Guide to Algebra

Algebra Visual Guide

🌟 The Illustrated Guide to Algebra

I. Linear Equations

Example: Solve \(2x + 3 = 7\)

Step 1: Subtract 3: \(2x = 4\)
Step 2: Divide by 2: \(x = 2\)

II. Quadratic Equations

Example: Solve \(x^2 - 4x + 3 = 0\)

Factorize: \((x - 1)(x - 3) = 0\)
Solutions: \(x = 1, x = 3\)

III. Polynomials

Example: Evaluate \(p(x) = x^3 - 2x^2 + x - 1\) at \(x = 2\)

\(p(2) = 2^3 - 2 \cdot 2^2 + 2 - 1 = 8 - 8 + 2 - 1 = 1\)

IV. Functions

Example: For \(f(x) = 2x^2 + 1\), find \(f(3)\)

\(f(3) = 2 \cdot 3^2 + 1 = 2 \cdot 9 + 1 = 19\)

V. Inequalities

Example: Solve \(3x - 5 > 4\)

Add 5: \(3x > 9\)
Divide by 3: \(x > 3\)

VI. Systems of Equations

Example: Solve \(\begin{cases} x + y = 5 \\ 2x - y = 1 \end{cases}\)

Add equations: \(3x = 6 \to x = 2\)
Substitute: \(2 + y = 5 \to y = 3\)

VII. Sequences

Example: Arithmetic sequence with first term 2, common difference 3

General term: \(a_n = 2 + 3(n-1)\)
First 5 terms: \(2, 5, 8, 11, 14\)

x̄ - > Calculus Visual guide

Calculus Visual Guide

🌿 The Illustrated Guide to Calculus

I. Limits

Example: Find \(\lim_{x \to 1} \frac{x^2 - 1}{x - 1}\)

Step 1: Recognize \(x^2 - 1 = (x - 1)(x + 1)\)
Step 2: Simplify to \(\frac{(x-1)(x+1)}{x-1} = x + 1\)
Step 3: \(\lim_{x \to 1} (x + 1) = 2\)

II. Derivatives

Example: Derivative of \(f(x) = x^2\)

\(f'(x) = \lim_{h \to 0} \frac{(x+h)^2 - x^2}{h} = \frac{2xh + h^2}{h} = 2x + h \to 2x\)

III. Applications of Derivatives

Example: Maximize \(f(x) = -x^2 + 4x\)

\(f'(x) = -2x + 4 = 0 \to x = 2\)
Second derivative \(f''(x) = -2 \to \text{Maximum}\)

IV. Integrals

Example: \(\int_0^2 (2x) \, dx\)

\(= [x^2]_0^2 = 4 - 0 = 4\)

V. Applications of Integrals

Example: Area between \(y = x\) and \(y = x^2\) from 0 to 1

\(\int_0^1 (x - x^2) \, dx = \left[\frac{x^2}{2} - \frac{x^3}{3}\right]_0^1 = \frac{1}{2} - \frac{1}{3} = \frac{1}{6}\)

VI. Differential Equations

Example: Solve \(\frac{dy}{dx} = 3y\)

Separate: \(\frac{1}{y} \, dy = 3 \, dx\)
Integrate: \(\ln|y| = 3x + C \Rightarrow y = Ce^{3x}\)

VII. Series

Example: Sum of geometric series \(\sum_{n=0}^{\infty} ar^n\) where \(|r| < 1\)

Result: \(\frac{a}{1 - r}\)
E.g., \(a = 1, r = 0.5 \Rightarrow \frac{1}{1 - 0.5} = 2\)

Monday, July 21, 2025

x̄ - >Advanced algebra visualisation

Advanced Algebra Visualized

Advanced Algebra Through Visual Representation

Quadratic Functions

$$ f(x) = ax^2 + bx + c $$

Step-by-Step Solution Revealer

Solving $$ ax^2 + bx + c = 0 $$

1. Identify coefficients: a = 1, b = 0, c = 0
2. Compute discriminant: $$ D = b^2 - 4ac $$
3. Apply quadratic formula: $$ x = \frac{-b \pm \sqrt{D}}{2a} $$
4. Simplify and solve for x

Polynomial Root Finder

Enter a cubic polynomial: $$ ax^3 + bx^2 + cx + d $$

Systems of Equations – Matrix Animation

Solving:

$$ \begin{cases} ax + by = e \\ cx + dy = f \end{cases} $$

Algebraic Identities – Area Model

Visualize: $$ (a + b)^2 = a^2 + 2ab + b^2 $$

x̄ - >Math example and solutions on Continuity and Bound variation

Mathematical Solutions and Examples

Mathematical Solutions and Examples

Exercise 1: Continuity and Bounded Variation

Function: \( g(x) = \begin{cases} 0 & \text{if } x = 0 \\ x \sin(1/x) & \text{if } 0 < x \leq 1 \end{cases} \) on \([0, 1]\)

Continuity:

  • For \( x > 0 \), \( g(x) = x \sin(1/x) \). The function \( x \) is continuous, and \( \sin(1/x) \) is continuous on \( (0, 1] \) (since \( 1/x \) is continuous and \( \sin \) is continuous). Their product is continuous on \( (0, 1] \).
  • At \( x = 0 \): \( \lim_{x \to 0^+} g(x) = \lim_{x \to 0^+} x \sin(1/x) \). Since \( |\sin(1/x)| \leq 1 \), \( -|x| \leq x \sin(1/x) \leq |x| \), and \( \lim_{x \to 0^+} |x| = 0 \). By the squeeze theorem, \( \lim_{x \to 0^+} g(x) = 0 = g(0) \).
  • Thus, \( g(x) \) is continuous on \([0, 1]\).

Bounded Variation:

  • The total variation \( V_0^1(g) = \sup \sum_{i=1}^n |g(x_i) - g(x_{i-1})| \) over all partitions \( \{x_0, x_1, \ldots, x_n\} \) of \([0, 1]\) must be finite for \( g \) to have bounded variation.
  • Consider the sequence \( x_n = 1/(2n\pi + \pi/2) \), where \( \sin(1/x_n) = 1 \), so \( g(x_n) = x_n \).
  • Then \( x_{n+1} = 1/(2(n+1)\pi + \pi/2) \), where \( \sin(1/x_{n+1}) = -1 \), so \( g(x_{n+1}) = -x_{n+1} \).
  • The variation over \( [x_{n+1}, x_n] \) includes \( |g(x_n) - g(x_{n+1})| = |x_n - (-x_{n+1})| = x_n + x_{n+1} \).
  • As \( n \to \infty \), \( x_n \approx 1/(n\pi) \), and \( \sum_{n=1}^\infty (x_n + x_{n+1}) \approx \sum 2/(n\pi) \), which diverges (harmonic series behavior).
  • Thus, the total variation is unbounded, so \( g \) is not of bounded variation.

Exercise 2

Part a: Uniform Continuity

  • Let \( g \) be continuous on the closed interval \([a, b]\). By the extreme value theorem, \( g \) is bounded and attains its maximum and minimum.
  • Since \([a, b]\) is compact, the Heine-Cantor theorem states that \( g \) is uniformly continuous: for every \( \epsilon > 0 \), there exists \( \delta > 0 \) such that for all \( x, y \in [a, b] \), \( |x - y| < \delta \) implies \( |g(x) - g(y)| < \epsilon \).

Part b: Limit of Sum of Squared Differences

  • Since \( g \) is uniformly continuous, for \( \epsilon > 0 \), there exists \( \delta > 0 \) such that \( |x - y| < \delta \) implies \( |g(x) - g(y)| < \sqrt{\epsilon / (b - a)} \).
  • For a partition \( \Pi \) with \( \|\Pi\| = \max_{j} (x_{j+1} - x_j) < \delta \), \( |g(x_{j+1}) - g(x_j)| < \sqrt{\epsilon / (b - a)} \).
  • Then, \( \sum_{j=0}^{n-1} [g(x_{j+1}) - g(x_j)]^2 < \sum_{j=0}^{n-1} (\sqrt{\epsilon / (b - a)})^2 = n \cdot \epsilon / (b - a) \).
  • Since \( \sum_{j=0}^{n-1} (x_{j+1} - x_j) = b - a \), and as \( \|\Pi\| \to 0 \), \( \max_j |g(x_{j+1}) - g(x_j)| \to 0 \) (by uniform continuity), the sum approaches 0.

Additional Example 4: Continuity and Bounded Variation

Function: \( m(x) = |x - 1/2| \) on \([0, 1]\)

Continuity:

  • \( m(x) = |x - 1/2| \) is a composition of the continuous function \( x - 1/2 \) and the absolute value function, both continuous everywhere. Thus, \( m(x) \) is continuous on \([0, 1]\).

Bounded Variation:

  • The total variation \( V_0^1(m) = \sup \sum |m(x_i) - m(x_{i-1})| \).
  • \( m(x) \) increases from 0 to 1/2 at \( x = 1/2 \), then decreases to 0 at \( x = 1 \), so the variation is \( 1/2 + 1/2 = 1 \), which is finite.
  • Thus, \( m(x) \) is of bounded variation.

Additional Example 5: Uniform Continuity and Sum of Squares

Function: \( p(x) = \sin(x) \) on \([0, \pi]\)

Uniform Continuity:

  • \( p(x) = \sin(x) \) is continuous on \([0, \pi]\) (closed and bounded), so by the Heine-Cantor theorem, it is uniformly continuous.

Limit of Sum:

  • For partition \( \Pi \) with \( \|\Pi\| \to 0 \), \( \sum_{j=0}^{n-1} [p(x_{j+1}) - p(x_j)]^2 \).
  • Since \( p'(x) = \cos(x) \) is bounded by 1, \( |p(x_{j+1}) - p(x_j)| \leq (x_{j+1} - x_j) \).
  • Then, \( \sum (x_{j+1} - x_j)^2 \leq \|\Pi\| \cdot \pi \to 0 \) as \( \|\Pi\| \to 0 \).
  • Thus, the limit is 0.

These examples reinforce the concepts with varied functions, ensuring a deeper understanding.

Sunday, July 20, 2025

x̄ - >Proof of Mandelbrot and Julia set explained with visualisation and ai shapes

Mandelbrot and Julia Sets Proof

Let’s Break Down the Proof of the Mandelbrot and Julia Sets

Visualisation app to test the mathematical insight, fractals, Mandelbrot and Julia set.

In a more accessible way, focusing on the core ideas and intuition behind the mathematical reasoning.

Mandelbrot Set Proof Explained

The Mandelbrot set is the collection of complex numbers \( c \) where the sequence defined by \( z_{n+1} = z_n^2 + c \), starting with \( z_0 = 0 \), stays bounded (i.e., doesn’t grow to infinity).

  • Intuition: Imagine starting at 0 and repeatedly squaring the result and adding \( c \). If this process keeps the numbers from blowing up, \( c \) belongs to the Mandelbrot set. The key is to figure out when this happens.
  • Escape Condition: Mathematicians found that if the magnitude \( |z_n| \) ever exceeds 2, the sequence will likely escape to infinity. This is because, for large \( |z_n| \), the \( z_n^2 \) term grows much faster than \( c \), pushing the sequence outward. So, we check iterations: if \( |z_n| \leq 2 \) for all \( n \) up to a large number (say 1000), \( c \) is considered in the set.
  • Why \( |z_n| \leq 2 \)?: Consider the next step: \( |z_{n+1}| = |z_n^2 + c| \). If \( |z_n| > 2 \), then \( |z_n^2| = |z_n|^2 > 4 \), and adding \( c \) (which has a finite size) won’t stop the growth. This suggests a critical radius. Rigorous analysis confirms that the filled Julia set (and thus the Mandelbrot set) is contained within the disk \( |c| \leq 2 \), though the boundary extends to this limit.
  • Fractal Nature: The boundary’s complexity arises because small changes in \( c \) can switch the behavior from bounded to unbounded, creating the intricate, self-similar patterns we see.

Julia Set Proof Explained

The Julia set for a given \( c \) is the set of complex numbers \( z \) where the iteration \( z_{n+1} = z_n^2 + c \) produces chaotic behavior—neither settling to a fixed point nor escaping.

  • Intuition: Start with a \( z \) value and iterate. If it escapes (e.g., \( |z_n| > 2 \)), it’s outside the filled Julia set. If it stays bounded but doesn’t settle, it’s on the Julia set’s boundary. The filled Julia set includes all points that don’t escape.
  • Connectedness Link: The Julia set’s structure depends on \( c \). If \( c \) is in the Mandelbrot set, the critical point \( z = 0 \) (where the derivative \( f_c'(0) = 0 \)) has a bounded orbit, meaning the Julia set is connected (like a blob with detailed edges). If \( c \) is outside, the orbit escapes, and the Julia set becomes a disconnected “dust” of points.
  • Escape Time Method: To compute this, iterate \( z_{n+1} = z_n^2 + c \) from a starting \( z \). If \( |z_n| > 2 \) within, say, 1000 steps, \( z \) escapes. The boundary (e.g., the white shape in your image) is where this behavior teeters, giving the fractal intricacy. The dimension (1.942 in your case) reflects this complexity.

Connection Between the Two

  • The Mandelbrot set acts like a catalog: for each \( c \) inside it, the Julia set is connected; outside, it’s not. Your image shows a Julia set for \( c = -5 + 4i \), which lies outside the Mandelbrot set (since \( |c| = \sqrt{(-5)^2 + 4^2} = \sqrt{41} \approx 6.4 > 2 \)), explaining its disconnected, intricate boundary.
  • Critical Point Role: The behavior of the critical point \( z = 0 \) under iteration determines the set’s properties. If it’s bounded, the Julia set connects; if it escapes, it fragments.

This explanation simplifies the rigorous proofs (which involve complex analysis, fixed-point theorems, and potential theory), but it captures the essence: the sets emerge from iterative dynamics, with boundaries revealing fractal beauty due to sensitivity to initial conditions.

x̄ - >Mandelbrot and Julia sets windows into infinity ♾️

Mandelbrot & Julia Sets

Mandelbrot & Julia Sets: Windows into Infinity

Mandelbrot Set

The Mandelbrot set is a collection of complex numbers where the iterative function \( f(z) = z^2 + c \) remains bounded. Starting with \( z = 0 \), the iteration continues: \( z_{n+1} = z_n^2 + c \). If this sequence never escapes to infinity, then \( c \) belongs to the set.

Visualization in Fractal Apps
  • Plots the complex plane: x-axis (real part), y-axis (imaginary part).
  • Bounded points are often shown in black.
  • Escaping points are colored by escape speed, producing vibrant fractals.
  • Zooming into edges reveals self-similar, infinite patterns.
App Features
  • Interactive zooming into boundary detail.
  • Color customization via escape speed mapping.
  • Displays parameters like iteration count, zoom level.

Julia Set

Julia sets are generated by fixing a complex number \( c \) and iterating \( z_{n+1} = z_n^2 + c \), this time varying the starting point \( z \) across the complex plane. A point belongs to the Julia set if its orbit under iteration stays bounded.

Visualization in Fractal Apps
  • Each Julia set is linked to a particular \( c \), often selected via the Mandelbrot set.
  • Escape behavior is used to assign color and shape.
  • The structure ranges from dendritic to scattered "dust" forms.
App Features
  • Clicking in Mandelbrot view generates the corresponding Julia set.
  • Supports animations, zoom, and real-time parameter tweaks.

How They Work in Fractal Apps

  • Rendering: Each pixel maps to a complex number. Apps iterate to see if it escapes, coloring based on escape time.
  • Interactivity: Zooming, panning, adjusting \( c \), changing color schemes all enrich the experience.
  • Connection: Mandelbrot set acts as a guide—points within it yield connected Julia sets, others yield fragmented ones.

Why They’re Compelling

  • Aesthetic: Infinite, symmetrical, and colorful complexity.
  • Mathematical: A deep dance of dynamics, revealing subtle connections in chaos.
  • Interactive: Zooming, tweaking, discovering—making math an artform in motion.

Friday, July 18, 2025

x̄ - >Axioms, models and the geometry of the universe

Axioms, Models, and the Geometry of the Universe

Axioms, Models, and the Geometry of Our World

Exploring Foundations of Mathematics and the Shape of the Cosmos

(a) Axiomatic System vs. Model

An axiomatic system is a formal skeleton of undefined terms and axioms—truths accepted without proof—from which theorems are built by logical deduction. For instance, in geometry, undefined terms like point and line gain structure through axioms, such as the SMSG postulates.

A model, on the other hand, breathes life into the axiomatic structure by assigning concrete interpretations. For example, ℝ² (the Euclidean plane) models Euclidean geometry, where points are ordered pairs and lines are straight paths. The difference is essence: abstraction (axioms) versus instantiation (models).

(b) Geometry of the Universe

Is the universe flat, curved, or twisted in ways our minds barely grasp? According to observations from the Planck satellite and analysis of the cosmic microwave background, the universe appears astonishingly flat—favoring a Euclidean model. Yet, gravity's whispers curve local space, as in general relativity's telling. While black holes might warp spacetime, on the grandest scale, we stand on (nearly) flat ground.

(c) A Dependent SMSG Axiom

Consider the Ruler Postulate (SMSG Axiom 3), stating that points on a line correspond to real numbers. Though foundational, it's not independent—it follows naturally from axioms about points, lines, and ordered fields. In coordinate geometry, it’s the silent offspring of other, louder rules.

(d) An Independent SMSG Axiom

The Parallel Postulate (SMSG Axiom 5) stands solitary and proud: it asserts the existence of exactly one parallel through a point not on a given line. But hyperbolic geometry laughs in defiance, permitting many such lines. Spherical geometry offers none. Its independence is witnessed in the very birth of non-Euclidean worlds.

(e) Independence of the Parallel Postulate

How do we know it's independent? Because alternative universes—mathematical ones—exist. The Poincaré disk model obeys every SMSG axiom save the Parallel Postulate, yet remains logically sound. In one model, one parallel. In another, many. In yet another, none. Truth, it seems, is model-dependent.

(f) What Is an Equivalence Relation?

An equivalence relation on a set \( S \) satisfies:

  • Reflexivity: \( a \sim a \)
  • Symmetry: If \( a \sim b \), then \( b \sim a \)
  • Transitivity: If \( a \sim b \) and \( b \sim c \), then \( a \sim c \)

Like old friends meeting again, triangles congruent under rigid motions embrace as equals: a classic geometric equivalence.

(g) What Is an Angle Bisector?

An angle bisector is a ray dividing an angle into two equal halves. Formally, if \( \angle BAC \) is an angle, the ray \( \overrightarrow{AD} \) is a bisector if \( m(\angle BAD) = m(\angle DAC) \). In geometric terms, it’s the artisan’s steady hand, crafting symmetry from angle’s breadth.

© 2025 Zacharia Maganga | Embracing the elegance of geometry, one axiom at a time.

x̄ - >Neutral geometry: true or false

Neutral Geometry: True or False?

📐 In the Realm of Neutral Geometry: What Remains True?

Where Euclid's Fifth Axiom Falls Silent, What Can We Still Trust?

(a) Parallel lines exist.

True: Parallel lines — defined as lines that never intersect — still exist even when Euclid's parallel postulate is withheld.
Justification: Both Euclidean and hyperbolic models support the existence of at least one parallel to a given line through a point not on the line.

(b) If a line \( t \) is perpendicular to distinct lines \( \overleftrightarrow{AB} \) and \( \overleftrightarrow{CD} \), then \( \overleftrightarrow{AB} \parallel \overleftrightarrow{CD} \).

False: In neutral geometry, two lines can both be perpendicular to a third and yet not be parallel.
Justification: Hyperbolic geometry allows for such a case — ultraparallel lines defy Euclidean intuition and don’t intersect, but aren’t parallel in the classical sense.

(c) Given 3 distinct collinear points, exactly one is between the other two.

True: The order of collinear points is preserved, with one point lying precisely between the other two.
Justification: SMSG’s betweenness axioms remain intact in neutral geometry, guaranteeing consistent point ordering.

(d) If \( m(\angle BAC) = m(\angle BAD) = m(\angle DAC) \), then \( D \in \text{int}(\angle BAC) \).

False: Equal angle measures do not confirm that point \( D \) lies strictly within the interior of angle \( \angle BAC \).
Justification: Point \( D \) might rest on one of the rays forming the angle — on the boundary, not the interior. Neutral geometry allows this ambiguity.
🌌 Even with a missing axiom, the universe of geometry stands — reshaped but rich.
In neutral geometry, the truths we cling to are fewer, but perhaps more profound.

x̄ - >Missing strip plane and unique midpoint

📐 The Missing Strip Plane & Unique Midpoints

🌐 Does the Missing Strip Plane Obey Euclid?

And can a line segment truly have only one midpoint?

Does the Missing Strip Plane Satisfy the Euclidean Parallel Postulate?

Answer: Yes — the Missing Strip Plane does satisfy the Euclidean Parallel Postulate.

Consider the plane \( \mathbb{R}^2 \) with the vertical strip \( \{(x, y) \in \mathbb{R}^2 \mid -1 < x < 1\} \) removed. Although lines are interrupted by this strip, their direction and extension behave as in Euclidean geometry.

For any point \( P \notin L \), where \( L \) is a line, there still exists exactly one line through \( P \) that does not intersect \( L \), preserving the core of Euclid's parallel postulate.

Justification:

The missing strip does not create new intersections or additional parallels. For instance, if \( L \) is the line \( x = a \) with \( |a| \geq 1 \), the strip \( -1 < x < 1 \) is irrelevant to the existence and uniqueness of a parallel through \( P \). The parallel postulate stands firm.

Prove that a Line Segment Has a Unique Midpoint

Let \( \overline{AB} \) be a line segment in neutral geometry.

By the Ruler Postulate, we may assign coordinates such that \( A \) is at 0 and \( B \) is at \( d > 0 \), where \( d \) is the length of the segment.

Define point \( M \) to have coordinate \( \frac{d}{2} \). Then:

\( AM = |0 - \frac{d}{2}| = \frac{d}{2} \) and \( MB = |d - \frac{d}{2}| = \frac{d}{2} \), so \( AM = MB \) and \( M \) is a midpoint.

Suppose another point \( M' \) is also a midpoint with coordinate \( x \). Then: \[ AM' = x,\quad M'B = d - x \] If \( AM' = M'B \), then \( x = d - x \Rightarrow 2x = d \Rightarrow x = \frac{d}{2} \).

Thus, \( M' \) coincides with \( M \), proving uniqueness.

Conclusion: In any neutral geometry — even one that dares omit Euclid's Fifth — every segment bows to symmetry. Its midpoint, poised at perfect balance, is one and only one.
🔍 Geometry teaches us that even when parts go missing, order may still endure.
Truths persist, and midpoints remain loyal to the line.
Meet the Authors
Zacharia Maganga’s blog features multiple contributors with clear activity status.
Active ✔
🧑‍💻
Zacharia Maganga
Lead Author
Active ✔
👩‍💻
Linda Bahati
Co‑Author
Active ✔
👨‍💻
Jefferson Mwangolo
Co‑Author
Inactive ✖
👩‍🎓
Florence Wavinya
Guest Author
Inactive ✖
👩‍🎓
Esther Njeri
Guest Author
Inactive ✖
👩‍🎓
Clemence Mwangolo
Guest Author

x̄ - > Bloomberg BS Model - King James Rodriguez Brazil 2014

Bloomberg BS Model - King James Rodriguez Brazil 2014 🔊 Read ⏸ Pause ▶ Resume ⏹ Stop ⚽ The Silent Kin...

Labels

Data (3) Infographics (3) Mathematics (3) Sociology (3) Algebraic structure (2) Environment (2) Machine Learning (2) Sociology of Religion and Sexuality (2) kuku (2) #Mbele na Biz (1) #StopTheSpread (1) #stillamother #wantedchoosenplanned #bereavedmothersday #mothersday (1) #university#ai#mathematics#innovation#education#education #research#elearning #edtech (1) ( Migai Winter 2011) (1) 8-4-4 (1) AI Bubble (1) Accrual Accounting (1) Agriculture (1) Algebra (1) Algorithms (1) Amusement of mathematics (1) Analysis GDP VS employment growth (1) Analysis report (1) Animal Health (1) Applied AI Lab (1) Arithmetic operations (1) Black-Scholes (1) Bleu Ranger FC (1) Blockchain (1) CATS (1) CBC (1) Capital markets (1) Cash Accounting (1) Cauchy integral theorem (1) Coding theory. (1) Computer Science (1) Computer vision (1) Creative Commons (1) Cryptocurrency (1) Cryptography (1) Currencies (1) DISC (1) Data Analysis (1) Data Science (1) Decision-Making (1) Differential Equations (1) Economic Indicators (1) Economics (1) Education (1) Experimental design and sampling (1) Financial Data (1) Financial markets (1) Finite fields (1) Fractals (1) Free MCBoot (1) Funds (1) Future stock price (1) Galois fields (1) Game (1) Grants (1) Health (1) Hedging my bet (1) Holormophic (1) IS–LM (1) Indices (1) Infinite (1) Investment (1) KCSE (1) KJSE (1) Kapital Inteligence (1) Kenya education (1) Latex (1) Law (1) Limit (1) Logic (1) MBTI (1) Market Analysis. (1) Market pulse (1) Mathematical insights (1) Moby dick; ot The Whale (1) Montecarlo simulation (1) Motorcycle Taxi Rides (1) Mural (1) Nature Shape (1) Observed paterns (1) Olympiad (1) Open PS2 Loader (1) Outta Pharaoh hand (1) Physics (1) Predictions (1) Programing (1) Proof (1) Python Code (1) Quiz (1) Quotation (1) R programming (1) RAG (1) RL (1) Remove Duplicate Rows (1) Remove Rows with Missing Values (1) Replace Missing Values with Another Value (1) Risk Management (1) Safety (1) Science (1) Scientific method (1) Semantics (1) Statistical Modelling (1) Stochastic (1) Stock Markets (1) Stock price dynamics (1) Stock-Price (1) Stocks (1) Survey (1) Sustainable Agriculture (1) Symbols (1) Syntax (1) Taroch Coalition (1) The Nature of Mathematics (1) The safe way of science (1) Travel (1) Troubleshoting (1) Tsavo National park (1) Volatility (1) World time (1) Youtube Videos (1) analysis (1) and Belbin Insights (1) competency-based curriculum (1) conformal maps. (1) decisions (1) over-the-counter (OTC) markets (1) pedagogy (1) pi (1) power series (1) residues (1) stock exchange (1) uplifted (1)

Followers