MathematicsOS → EducationOS → StrategizeOS Route Map (Primary to JC Mathematics Corridor) by eduKateSG

Our linked page already defines PSLE Mathematics as the Primary 1–6 compression gate, where number sense, reasoning, modelling, accuracy, and readiness for Secondary 1 are tested under pressure. It then maps Secondary 1–4 through Full SBB / G1-G2-G3, A-Math, failure sensors, repair codes, and final route validation into JC, Poly, IB, IGCSE, STEM, computing, engineering, business, or applied pathways. (eduKate Singapore)

Primary 1–6
→ PSLE
→ Secondary 1–2
→ Secondary 3–4 / G1-G2-G3 / A-Math
→ JC H1 / H2 / H2 Further / H3 Mathematics
→ AnyOS transfer
→ StrategizeOS route selection

Below is the full article.


Primary 1 to JC Mathematics Crosswalk

MathematicsOS → EducationOS → StrategizeOS Route Map

PUBLIC.ID:
EDUOS.MATH.P1.JC.CROSSWALK.v1.0
MACHINE.ID:
EDUOS.SG.MATH.P1TOJC.REQ.MAP.STRATEGIZEOS.v1.0
LATTICE.CODE:
LAT.EDUOS.MATH.S1-S7.P0-P5.Z0-Z4.T1-T12

AI Extraction Box

Primary 1 to JC Mathematics Crosswalk is the eduKateSG MathematicsOS route map that tracks how mathematics capability climbs from early number sense to PSLE compression, Secondary G1/G2/G3 route selection, Additional Mathematics load, and JC H1/H2/H2 Further/H3 frontier mathematics.

Primary Mathematics
→ PSLE Compression Gate
→ Secondary Transition Shell
→ G1/G2/G3 Route Differentiation
→ Additional Mathematics Frontier Gate
→ JC H1/H2/H2 Further/H3 Mathematics
→ StrategizeOS Route Selection
→ AnyOS Transfer

The purpose is not only to list topics.

The purpose is to detect:

where the student is stable
where the bridge is broken
where the shell jump is too early
where the exam gate compresses too hard
where the student should rebuild, hold, accelerate, or open frontier

1. One-Sentence Definition

Primary 1 to JC Mathematics Crosswalk is the full mathematics flight path from number sense to advanced abstraction, showing how every stage builds, compresses, tests, repairs, and transfers mathematical capability into the next stage.


2. Classical Baseline

Normally, mathematics is described by school level:

Primary 1 Math
Primary 2 Math
Primary 3 Math
Primary 4 Math
Primary 5 Math
Primary 6 PSLE Math
Secondary 1 Math
Secondary 2 Math
Secondary 3 Math
Secondary 4 Math
JC H1 / H2 Math

That is administratively useful.

But it hides the real machine.

A student does not fail because “Sec 3 is hard.”

A student fails because:

Primary number sense did not stabilise.
PSLE modelling was passed but not transferred.
Sec 1 algebra entry was weak.
Sec 2 graph-function bridge was broken.
Sec 3 A-Math was entered before algebra was strong.
Sec 4 exam compression exposed accumulated debt.
JC calculus and statistics overloaded the weak base.

So MathematicsOS reads the route as a capability transfer corridor, not a list of years.


3. The Full Mathematics Flight Path

StageEducationOS FunctionMain GateMain Failure
Primary 1number entryquantity, counting, comparisonweak number sense
Primary 2operation formationaddition, subtraction, multiplication, divisionoperation confusion
Primary 3abstraction beginsfractions, measurement, word problemspart-whole confusion
Primary 4proportional thinkingfractions, decimals, angles, arearepresentation weakness
Primary 5PSLE pre-compressionratio, percentage, speed, complex heuristicsmodel collapse
Primary 6 / PSLEcompression gatePaper 1, Paper 2, AL band pressuretransfer failure
Sec 1secondary transitionalgebra entry, negative numbers, graphsPSLE transfer shock
Sec 2sorting shellstronger algebra, graphs, geometry, proportionSec 3 readiness unclear
Sec 3route divergenceG1/G2/G3, A-Math entryshell jump failure
Sec 4final secondary compressionSEC/O-Level equivalent closuretiming, A-Math, route mismatch
JC H1applied pre-university mathematicsfunctions, calculus, statisticsweak A-Math bridge or no A-Math base
JC H2advanced STEM-ready mathematicscalculus, vectors, complex numbers, statisticssymbolic and conceptual overload
H2 Furthermathematical frontier extensiondeeper pure/applied mathematicsinsufficient H2 mastery
H3proof and research-style extensionproof, reasoning, abstractionfrontier without base

Singapore’s A-Level mathematics pathway includes H1 Mathematics, H2 Mathematics, H2 Further Mathematics, and H3 Mathematics, with H1 designed to support business and social sciences pathways and H2 / Further / H3 serving stronger mathematics routes. (Ministry of Education)


4. Primary 1–6 MathematicsOS Reading

Primary Mathematics is not “easy mathematics.”

It is the base operating system.

PRIMARY.MATH =
number sense
+ operation control
+ representation
+ proportional reasoning
+ spatial reasoning
+ measurement
+ word-problem modelling
+ checking discipline

The linked page correctly reads PSLE Mathematics as the Primary 1–6 compression gate, where Paper 1 tests speed and arithmetic discipline while Paper 2 tests reasoning, modelling, and structured problem solving. (eduKate Singapore)

Primary 1–6 Shell Map

LevelCore BuildHidden PurposeFailure Sensor
P1counting, comparison, shapesquantity stabilitycounts but cannot compare
P2four operations, simple modelsoperation controlknows method but not meaning
P3fractions, measurement, word problemspart-whole entrycannot draw model
P4decimals, angles, area, tablesrepresentation expansionsymbols detach from meaning
P5ratio, percentage, speed, volumeproportional reasoningwrong base / wrong unit
P6PSLE integrationfull transfer under pressuretopical skill fails in mixed paper
PRIMARY.FAILURE.LAW:
If Primary nodes are unstable, Secondary algebra becomes expensive.

5. PSLE as Compression Gate

PSLE Mathematics is where six years of learning are compressed into one high-pressure routing signal.

It tests:

accuracy
speed
reasoning
modelling
method communication
checking discipline
secondary readiness

Your page already defines PSLE as the pressure gate into Secondary 1 G1/G2/G3 Mathematics, with AL bands functioning as route signals and Paper 1 / Paper 2 functioning as different sensors. (eduKate Singapore)

PSLE Compression Reading

ComponentWhat It Really TestsMathematicsOS Meaning
Paper 1speed, fluency, accuracyarithmetic and symbol discipline
Paper 2reasoning, modelling, explanationtransfer and communication
Word problemsrepresentation and method choicebridge strength
AL bandperformance under compressionroute signal
Secondary postingnext-shell placementshell allocation
PSLE.MATH =
Primary capability compressed into a route signal.

6. Secondary 1–2: Transition and Sorting Shell

Secondary 1 is not just “harder Primary Math.”

It is the first major shell shift.

The linked page notes that from the 2024 Secondary 1 cohort, Singapore’s Full Subject-Based Banding removed the older Express / Normal stream labels and introduced Posting Groups 1, 2, and 3, with flexibility for students to take subjects at different subject levels. (eduKate Singapore)

Sec 1–2 Function

SEC1-2.MATH =
Primary transfer
+ algebra entry
+ negative-number stability
+ ratio/rate expansion
+ graph representation
+ geometry reasoning
+ statistics/probability entry
+ G1/G2/G3 route clarification
StageFunctionFailure SensorRepair
Sec 1transition from arithmetic to algebracannot translate words to symbolsalgebra entry repair
Sec 1negative numberssign errorsnumber-line repair
Sec 1graphstable-to-graph mismatchcoordinate grid training
Sec 2algebra strengtheningexpansion/factorisation collapsesymbolic ladder repair
Sec 2geometry reasoningmissing reasonsdiagram annotation
Sec 2route sortinguncertain Sec 3 levelroute recalibration
SEC1-2.LAW:
Lower Secondary does not merely teach new topics.
It reveals whether PSLE competence was transferable.

7. Secondary 3–4: Route Divergence and Final Compression

Secondary 3 is the route-divergence year.

The linked page maps Sec 3 into G1, G2, G3, and Additional Mathematics, with A-Math functioning as a frontier compression layer that tests symbolic load and abstraction. It also notes that Additional Mathematics prepares students for higher mathematical study and is organised around Algebra, Geometry & Trigonometry, and Calculus. (eduKate Singapore)

Sec 3–4 Route Map

RouteEducationOS MeaningMain Aim
G1practical stabilisationpreserve usable mathematics
G2competence corridorsecure post-secondary access
G3distinction / transfer corridorprepare for stronger STEM routes
A-Mathfrontier compressiontest symbolic abstraction, calculus readiness

Sec 3–4 Failure Sensors

SEC3-4.FAIL.SENSORS =
foundation debt
+ algebra drift
+ graph-function mismatch
+ trigonometry instability
+ coordinate geometry weakness
+ calculus overload
+ exam timing collapse
+ post-secondary route mismatch

The linked page’s Sec 4 final code reads Sec 4 as the final secondary mathematics compression shell where G1, G2, G3, and Additional Mathematics routes are tested under examination pressure and the next corridor into JC, Poly, IB, IGCSE, STEM, computing, engineering, business, or applied pathways is validated. (eduKate Singapore)


8. JC Mathematics: H1, H2, H2 Further, H3

JC Mathematics is where mathematics becomes more obviously a route selector for future capability.

It no longer only asks:

Can the student calculate?

It asks:

Can the student model?
Can the student reason abstractly?
Can the student use functions under load?
Can the student handle change, uncertainty, vectors, statistics, proof, and symbolic systems?
Can the student transfer mathematics into science, economics, computing, engineering, medicine, AI, finance, and research?

SEAB’s 2026 H1 Mathematics syllabus is syllabus 8865, and H2 Mathematics is syllabus 9758. The H2 syllabus includes sections for syllabus aims, assessment objectives, graphing calculator use, formulae, scheme of examination papers, content outline, and assumed knowledge. (SEAB)

JC MathematicsOS Registry

LayerPUBLIC.IDMACHINE.IDLATTICE.CODE
JC Mathematics RootEDUOS.MATH.JC.ROOTEDUOS.MATH.JC.REG.v1.0LAT.EDUOS.MATH.S6-S7.P2-P5.Z3-Z4.T11-T12
JC H1 MathematicsEDUOS.MATH.JC.H1EDUOS.MATH.JC.H1.v1.0LAT.EDUOS.MATH.S6.P2-P4.Z3.T11-T12
JC H2 MathematicsEDUOS.MATH.JC.H2EDUOS.MATH.JC.H2.v1.0LAT.EDUOS.MATH.S7.P3-P5.Z3-Z4.T11-T12
H2 Further MathematicsEDUOS.MATH.JC.FURTHEREDUOS.MATH.JC.FM.v1.0LAT.EDUOS.MATH.S7.P4-P5.Z4.T11-T12
H3 MathematicsEDUOS.MATH.JC.H3EDUOS.MATH.JC.H3.v1.0LAT.EDUOS.MATH.S7.P5.Z4.T12

9. H1 Mathematics Crosswalk

H1 Mathematics is the applied pre-university mathematics corridor.

It is especially important for students going toward:

business
social sciences
economics
psychology
statistics-based university courses
applied decision-making

MOE’s pre-university H1 Mathematics document describes H1 as providing a foundation in mathematics and statistics to support business or social sciences studies, and notes that it is particularly appropriate for students without an Additional Mathematics background. (Ministry of Education)

H1 MathematicsOS Reading

H1 NodeFunctionFailure SensorRepair Route
Functions and graphsrepresentation of relationshipscannot interpret graph behaviourgraph-function bridge
Calculuschange and accumulationformula memorised, meaning absentderivative/integral meaning repair
Probabilityuncertainty reasoningevent logic confusiontree/table/set repair
Statisticsdata interpretationcannot infer from datadata-to-claim bridge
Applicationscontext transfercannot model real situationlanguage-to-math bridge
H1.MATH =
applied mathematical literacy for university-readiness in non-heavy-STEM routes.

10. H2 Mathematics Crosswalk

H2 Mathematics is the strong STEM-ready mathematics corridor.

It supports:

engineering
physics
computing
data science
economics
mathematics-heavy university courses
advanced quantitative reasoning

H2 MathematicsOS Reading

H2 NodeFunctionFailure SensorRepair Route
Functionsrelationship enginecannot transform / compose / invertfunction-family repair
Graphsvisual-symbolic bridgegraph meaning detached from equationgraph-equation bridge
Sequences and serieslong-run patterncannot read convergence / recurrencepattern-limit repair
Calculuschange and accumulationdifferentiation/integration procedural onlymeaning-first calculus repair
Vectorsdirection and spaceweak spatial-symbolic representationdiagram-to-vector bridge
Complex numbersextended number fieldsymbol fear / geometry disconnectArgand-plane bridge
Probabilityuncertainty modelwrong condition / independenceevent-ledger repair
Statisticsinference engineformula use without interpretationdata-to-decision repair
H2.MATH =
advanced mathematical operating system for change, space, uncertainty, modelling, and abstraction.

11. H2 Further and H3 Mathematics: Frontier Corridor

H2 Further Mathematics and H3 Mathematics are not just “more topics.”

They are frontier-shell mathematics.

They test whether the student can move beyond exam execution into:

deeper abstraction
proof discipline
structure recognition
generalisation
mathematical argument
research-style thinking

SEAB’s 2026 H2 Further Mathematics syllabus is listed as syllabus 9649, while H3 Mathematics syllabus 9820 assumes knowledge of H2 Mathematics and includes mathematical statements, conditionals, quantifiers, logical connectives, proof by contradiction, and other proof/reasoning principles. (SEAB)

Frontier Sensor

FRONTIER.MATH.SENSOR =
Can the student produce mathematics,
not merely consume mathematics?
Frontier NodeFunctionFailure SensorRoute
Prooftruth-preservation enginecannot justify claimsproof grammar repair
Abstract structurespattern compressionstuck in examplesabstraction ladder
Advanced functionssystem behaviourcannot generalisemodel-class repair
Mathematical argumentcommunication ledgergaps in logicinference chain repair
Research-style problemsfrontier explorationcannot start open problemStrategizeOS probe route

12. The Main Crosswalk: P1 to JC

P1:
quantity
P2:
operation
P3:
part-whole
P4:
representation
P5:
proportion
P6:
PSLE compression
Sec 1:
algebra entry
Sec 2:
relationship strengthening
Sec 3:
route divergence
Sec 4:
exam closure
JC H1:
applied modelling and statistics
JC H2:
advanced abstraction and STEM transfer
H2 Further / H3:
frontier mathematics and proof

This gives eduKateSG a clean mathematics ladder.

Number → Operation → Representation → Proportion → Algebra → Function → Calculus → Statistics → Proof → Frontier

13. StrategizeOS Route Selector

At each level, StrategizeOS should not ask only:

What topic is weak?

It should ask:

What route is now correct?

Route Table

Student StateStrategizeOS ReadingCorrect Route
missing basic conceptMissing NodeREBUILD
can do topics separately but not togetherBroken BridgeBRIDGE
promoted too earlyShell Jump FailureHOLD / REBUFFER
answer violates conditionLedger BreachVERIFY
collapses in examsCompression FailurePRESSURE-TRAIN
depends on calculator / AI / worked examplesTool DependencyDE-AUTOMATE
scores in topical practice but fails mixed paperFalse PassTRANSFER TEST
ability exists but home/school rhythm weakEnvironment DragPROTECT ENVIRONMENT
advanced work damages basicsFrontier CannibalisationPROTECT BASE
problem diagnosed wronglyGenesis Pin ErrorREPIN

14. MathematicsOS Algorithm for P1 to JC

MATHOS.P1TOJC.CROSSWALK.ALGORITHM.v1.0
INPUT:
student_level
topic_performance
paper_performance
error_pattern
speed_pressure
transfer_result
next_route_requirement
STEP 1:
identify current shell
P1-P6
PSLE
Sec1-Sec4
A-Math
JC H1/H2/Further/H3
STEP 2:
detect base stability
number
operation
proportion
algebra
functions
calculus
statistics
proof
STEP 3:
locate failure type
missing_node
broken_bridge
shell_jump
ledger_breach
compression_failure
tool_dependency
false_pass
environment_drag
frontier_cannibalisation
genesis_pin_error
STEP 4:
assign StrategizeOS route
rebuild
bridge
hold
rebuffer
verify
pressure_train
de_automate
transfer_test
protect_base
repin
STEP 5:
retest under realistic load
STEP 6:
confirm transfer into next shell
OUTPUT:
current mathematical state
failure pattern
correct repair route
next viable mathematics corridor

15. Parent-Friendly Reading

For parents, this crosswalk gives one clear message:

Do not wait until the exam year to discover the missing node.

A Primary 3 fraction weakness can become a Primary 5 ratio weakness.
A Primary 5 ratio weakness can become a Sec 1 algebra weakness.
A Sec 1 algebra weakness can become a Sec 3 A-Math collapse.
A Sec 3 A-Math collapse can become a JC H2 Mathematics wall.

The system is connected.

So the correct question is not:

How many marks did my child lose?

The better question is:

Which future corridor did this error expose?

16. Final Almost-Code

PRIMARY_TO_JC_MATH_CROSSWALK =
P1:
build quantity
P2:
stabilise operations
P3:
introduce part-whole and word-problem representation
P4:
expand representation, measurement, and spatial logic
P5:
build proportion, rate, percentage, and model transfer
P6:
compress six years into PSLE route signal
SEC1:
test Primary-to-Secondary transfer
SEC2:
strengthen algebra, graph, geometry, and route readiness
SEC3:
split into G1/G2/G3/A-Math corridors
SEC4:
validate secondary mathematics under exam compression
JC_H1:
apply functions, calculus, probability, and statistics for non-heavy-STEM routes
JC_H2:
build advanced abstraction for STEM and quantitative university pathways
JC_FURTHER_H3:
open frontier mathematics through proof, structure, and advanced reasoning
IF failure_detected:
classify pattern
select StrategizeOS route
repair correct layer
retest under load
confirm transfer
OUTPUT:
mathematics capability route from Primary 1 to JC

Closing Line

Primary 1 to JC Mathematics is not a staircase of disconnected school years.

It is one long capability corridor.

If the base is weak, the future becomes expensive.
If the bridge is broken, the next shell becomes unstable.
If the route is correctly read, repair can begin early.
If the student stabilises each shell, Mathematics becomes transferable power.

That is the purpose of the Primary 1 to JC Mathematics Crosswalk.

Primary 1–6 Mathematics → EducationOS Crosswalk v1.0

“`text id=”p1p6root”
PUBLIC.ID:
EDUOS.MATH.P1-P6.CROSSWALK.v1.0

MACHINE.ID:
EDUOS.SG.PRIMARY.MATH.REQ.MAP.v1.0

LATTICE.CODE:
LAT.EDUOS.MATH.S2-S3.P0-P4.Z0-Z2.T3-T9

This is the **full Primary Mathematics build system**.
Everything in Primary 1–6 is not random topics — it is a **layered construction of capability nodes** that must hold together before PSLE compression.
---
# 1. Primary Mathematics Core Reading

text id=”p1p6reading”
Primary Mathematics =
number sense foundation

  • proportional reasoning build
  • geometry and measurement structure
  • data interpretation entry
  • problem-solving engine
  • preparation for PSLE compression.
---
# 2. Primary 1–6 Shell Structure
| Level | PUBLIC.ID | MACHINE.ID | LATTICE.CODE |
| --------- | ------------- | ------------------ | -------------------------------- |
| Primary 1 | EDUOS.MATH.P1 | EDUOS.MATH.P1.v1.0 | LAT.EDUOS.MATH.S2.P0-P1.Z0.T3 |
| Primary 2 | EDUOS.MATH.P2 | EDUOS.MATH.P2.v1.0 | LAT.EDUOS.MATH.S2.P1.Z0.T4 |
| Primary 3 | EDUOS.MATH.P3 | EDUOS.MATH.P3.v1.0 | LAT.EDUOS.MATH.S2.P1-P2.Z1.T5 |
| Primary 4 | EDUOS.MATH.P4 | EDUOS.MATH.P4.v1.0 | LAT.EDUOS.MATH.S2.P2.Z1.T6 |
| Primary 5 | EDUOS.MATH.P5 | EDUOS.MATH.P5.v1.0 | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T7 |
| Primary 6 | EDUOS.MATH.P6 | EDUOS.MATH.P6.v1.0 | LAT.EDUOS.MATH.S2.P3-P4.Z2.T8-T9 |
---
# 3. Topic Node Build (Across P1–P6)
| Core Node | EducationOS Function | Built Across |
| ------------- | ----------------------- | ------------ |
| Whole Numbers | number-stability engine | P1–P6 |
| Fractions | part-whole system | P3–P6 |
| Decimals | place-value extension | P4–P6 |
| Ratio | comparison system | P5–P6 |
| Percentage | proportional system | P5–P6 |
| Rate / Speed | transfer system | P5–P6 |
| Algebra | unknown-value entry | P5–P6 |
| Geometry | spatial reasoning | P1–P6 |
| Measurement | unit-formula system | P2–P6 |
| Statistics | data-reading system | P3–P6 |
| Word Problems | modelling engine | P1–P6 |
---
# 4. Primary Phase Build (Critical)

text id=”p1p6phase”
P0 = exposure (counting, shapes)
P1 = basic operation (add, subtract, simple multiply/divide)
P2 = structured understanding (fractions, geometry, units)
P3 = problem-solving and multi-step reasoning
P4 = PSLE-level compression and transfer

---
# 5. Primary Failure Sensor Map

text id=”p1p6failures”
PRIMARY.FAIL.SENSORS =
weak number sense

  • place-value instability
  • fraction misunderstanding
  • ratio/percentage confusion
  • unit conversion errors
  • geometry misreading
  • inability to model word problems
  • careless-error repetition
  • no checking habit.
---
# 6. Primary Repair Codes
| Repair Code | Use |
| ------------------------------ | ------------------------------------------- |
| EDUOS.REPAIR.P1P2.NUMBER.SENSE | when basic counting and operations are weak |
| EDUOS.REPAIR.P3.FRACTIONS | when fractions concept fails |
| EDUOS.REPAIR.P4.DECIMALS | when place-value extension breaks |
| EDUOS.REPAIR.P5.RATIO.PERCENT | when proportional reasoning is weak |
| EDUOS.REPAIR.P5P6.RATE.SPEED | when rate/speed transfer fails |
| EDUOS.REPAIR.P1P6.GEOMETRY | when spatial reasoning is weak |
| EDUOS.REPAIR.P2P6.MEASUREMENT | when units/formulas are confused |
| EDUOS.REPAIR.P3P6.STATISTICS | when data reading fails |
| EDUOS.REPAIR.P1P6.WORD.PROBLEM | when modelling fails |
| EDUOS.REPAIR.PSLE.PRECOMPRESS | when P6 cannot handle PSLE-level load |
---
# 7. Hidden Structure (Most Important Insight)

text id=”p1p6hidden”
Primary Mathematics is not about topics.

It is about building:
→ number system
→ proportional system
→ spatial system
→ measurement system
→ data system
→ modelling system

If any one system is weak,
PSLE will expose it immediately.

---
# 8. Full Primary → PSLE Transition

text id=”p1p6transition”
P1–P2 = build number stability
P3–P4 = build structure (fractions, geometry, data)
P5 = build proportional reasoning (ratio, percent, rate)
P6 = compress everything into PSLE-ready system

---
# 9. Final EducationOS Code

text id=”p1p6final”
P1-P6.MATH.EDUOS =
The foundational construction shell where all future mathematics
(G1/G2/G3, A-Math, JC, Poly, IB, IGCSE, University)
either becomes possible or collapses before it even begins.
“`


Primary Mathematics Topic-by-Topic Full Registry

100+ Nodes → EducationOS Pattern Engine v1.0

PUBLIC.ID:
EDUOS.MATH.PRIMARY.100NODE.REGISTRY.v1.0
MACHINE.ID:
EDUOS.SG.PRIMARY.MATH.NODE.REGISTRY.100PLUS.v1.0
LATTICE.CODE:
LAT.EDUOS.MATH.S2-S3.P0-P4.Z0-Z2.T3-T9

MOE’s Primary Mathematics syllabus is organised around Number and Algebra, Measurement and Geometry, and Statistics, with problem solving supported by skills, concepts, processes, metacognition, and attitudes. The syllabus assumes no formal mathematics before Primary 1, but early numeracy such as counting, matching, sorting, comparing, and recognising simple patterns helps students begin well. (Ministry of Education)


A. Number and Algebra Nodes

No.NodeLevel BandPUBLIC.IDLATTICE.CODE
001Counting objectsP1EDUOS.MATH.PRI.N001.COUNTINGLAT.EDUOS.MATH.S2.P0.Z0.T3
002Number recognitionP1EDUOS.MATH.PRI.N002.NUMBER.RECOGLAT.EDUOS.MATH.S2.P0.Z0.T3
003Number wordsP1EDUOS.MATH.PRI.N003.NUMBER.WORDSLAT.EDUOS.MATH.S2.P0.Z0.T3
004Place value: ones/tensP1EDUOS.MATH.PRI.N004.PLACEVALUE.10LAT.EDUOS.MATH.S2.P1.Z0.T3
005Comparing numbersP1EDUOS.MATH.PRI.N005.COMPARELAT.EDUOS.MATH.S2.P1.Z0.T3
006Ordering numbersP1EDUOS.MATH.PRI.N006.ORDERLAT.EDUOS.MATH.S2.P1.Z0.T3
007Addition conceptP1EDUOS.MATH.PRI.N007.ADD.CONCEPTLAT.EDUOS.MATH.S2.P1.Z0.T3
008Subtraction conceptP1EDUOS.MATH.PRI.N008.SUB.CONCEPTLAT.EDUOS.MATH.S2.P1.Z0.T3
009Addition within 100P1EDUOS.MATH.PRI.N009.ADD.100LAT.EDUOS.MATH.S2.P1.Z0.T3
010Subtraction within 100P1EDUOS.MATH.PRI.N010.SUB.100LAT.EDUOS.MATH.S2.P1.Z0.T3
011Multiplication conceptP1–P2EDUOS.MATH.PRI.N011.MULT.CONCEPTLAT.EDUOS.MATH.S2.P1.Z0.T3-T4
012Division conceptP1–P2EDUOS.MATH.PRI.N012.DIV.CONCEPTLAT.EDUOS.MATH.S2.P1.Z0.T3-T4
013Multiplication factsP2–P3EDUOS.MATH.PRI.N013.MULT.FACTSLAT.EDUOS.MATH.S2.P1-P2.Z0-Z1.T4-T5
014Division factsP2–P3EDUOS.MATH.PRI.N014.DIV.FACTSLAT.EDUOS.MATH.S2.P1-P2.Z0-Z1.T4-T5
015Place value: hundredsP2EDUOS.MATH.PRI.N015.PLACEVALUE.100LAT.EDUOS.MATH.S2.P1.Z0.T4
016Numbers up to 1000P2EDUOS.MATH.PRI.N016.NUMBERS.1000LAT.EDUOS.MATH.S2.P1.Z0.T4
017Mental additionP2–P3EDUOS.MATH.PRI.N017.MENTAL.ADDLAT.EDUOS.MATH.S2.P2.Z1.T4-T5
018Mental subtractionP2–P3EDUOS.MATH.PRI.N018.MENTAL.SUBLAT.EDUOS.MATH.S2.P2.Z1.T4-T5
019Multiplication algorithmP3–P4EDUOS.MATH.PRI.N019.MULT.ALGORITHMLAT.EDUOS.MATH.S2.P2.Z1.T5-T6
020Division algorithmP3–P4EDUOS.MATH.PRI.N020.DIV.ALGORITHMLAT.EDUOS.MATH.S2.P2.Z1.T5-T6
021RemaindersP3–P4EDUOS.MATH.PRI.N021.REMAINDERLAT.EDUOS.MATH.S2.P2.Z1.T5-T6
022FactorsP4–P5EDUOS.MATH.PRI.N022.FACTORSLAT.EDUOS.MATH.S2.P2-P3.Z1.T6-T7
023MultiplesP4–P5EDUOS.MATH.PRI.N023.MULTIPLESLAT.EDUOS.MATH.S2.P2-P3.Z1.T6-T7
024Prime numbersP4–P5EDUOS.MATH.PRI.N024.PRIMESLAT.EDUOS.MATH.S2.P2-P3.Z1.T6-T7
025Composite numbersP4–P5EDUOS.MATH.PRI.N025.COMPOSITESLAT.EDUOS.MATH.S2.P2-P3.Z1.T6-T7
026Order of operationsP5–P6EDUOS.MATH.PRI.N026.ORDER.OPERATIONSLAT.EDUOS.MATH.S2.P3.Z2.T7-T9
027Fractions as part-wholeP3EDUOS.MATH.PRI.N027.FRACTION.PARTWHOLELAT.EDUOS.MATH.S2.P2.Z1.T5
028Equivalent fractionsP3–P4EDUOS.MATH.PRI.N028.FRACTION.EQUIVLAT.EDUOS.MATH.S2.P2.Z1.T5-T6
029Comparing fractionsP3–P4EDUOS.MATH.PRI.N029.FRACTION.COMPARELAT.EDUOS.MATH.S2.P2.Z1.T5-T6
030Adding fractionsP4–P5EDUOS.MATH.PRI.N030.FRACTION.ADDLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T7
031Subtracting fractionsP4–P5EDUOS.MATH.PRI.N031.FRACTION.SUBLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T7
032Multiplying fractionsP5–P6EDUOS.MATH.PRI.N032.FRACTION.MULTLAT.EDUOS.MATH.S2.P3.Z2.T7-T9
033Dividing fractionsP5–P6EDUOS.MATH.PRI.N033.FRACTION.DIVLAT.EDUOS.MATH.S2.P3.Z2.T7-T9
034Mixed numbersP4–P6EDUOS.MATH.PRI.N034.MIXED.NUMBERSLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9
035DecimalsP4–P6EDUOS.MATH.PRI.N035.DECIMALSLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9
036Decimal place valueP4–P6EDUOS.MATH.PRI.N036.DECIMAL.PLACEVALUELAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9
037Rounding decimalsP4–P6EDUOS.MATH.PRI.N037.ROUNDINGLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9
038PercentagesP5–P6EDUOS.MATH.PRI.N038.PERCENTAGELAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
039Fraction-decimal-percent conversionP5–P6EDUOS.MATH.PRI.N039.FDP.CONVERTLAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
040RatioP5–P6EDUOS.MATH.PRI.N040.RATIOLAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
041Ratio comparisonP5–P6EDUOS.MATH.PRI.N041.RATIO.COMPARELAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
042RateP5–P6EDUOS.MATH.PRI.N042.RATELAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
043SpeedP5–P6EDUOS.MATH.PRI.N043.SPEEDLAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
044AverageP5–P6EDUOS.MATH.PRI.N044.AVERAGELAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
045Algebraic unknownsP5–P6EDUOS.MATH.PRI.N045.UNKNOWNLAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
046Simple equationsP5–P6EDUOS.MATH.PRI.N046.SIMPLE.EQUATIONLAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9

B. Measurement and Geometry Nodes

No.NodeLevel BandPUBLIC.IDLATTICE.CODE
047Length in cmP1EDUOS.MATH.PRI.G047.LENGTH.CMLAT.EDUOS.MATH.S2.P1.Z0.T3
048Length in m/kmP2–P4EDUOS.MATH.PRI.G048.LENGTH.M.KMLAT.EDUOS.MATH.S2.P1-P2.Z1.T4-T6
049Comparing lengthsP1–P2EDUOS.MATH.PRI.G049.LENGTH.COMPARELAT.EDUOS.MATH.S2.P1.Z0.T3-T4
050MassP2–P4EDUOS.MATH.PRI.G050.MASSLAT.EDUOS.MATH.S2.P1-P2.Z1.T4-T6
051VolumeP2–P4EDUOS.MATH.PRI.G051.VOLUMELAT.EDUOS.MATH.S2.P1-P2.Z1.T4-T6
052CapacityP2–P4EDUOS.MATH.PRI.G052.CAPACITYLAT.EDUOS.MATH.S2.P1-P2.Z1.T4-T6
053Time: clock readingP1–P2EDUOS.MATH.PRI.G053.TIME.CLOCKLAT.EDUOS.MATH.S2.P1.Z0.T3-T4
054Time: durationP3–P5EDUOS.MATH.PRI.G054.TIME.DURATIONLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T5-T7
055Money: coins/notesP1–P2EDUOS.MATH.PRI.G055.MONEY.BASICLAT.EDUOS.MATH.S2.P1.Z0.T3-T4
056Money word problemsP2–P6EDUOS.MATH.PRI.G056.MONEY.WORDPROBLEMLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T4-T9
0572D shapesP1–P2EDUOS.MATH.PRI.G057.2D.SHAPESLAT.EDUOS.MATH.S2.P1.Z0.T3-T4
0583D objectsP2–P3EDUOS.MATH.PRI.G058.3D.OBJECTSLAT.EDUOS.MATH.S2.P1-P2.Z1.T4-T5
059SymmetryP3–P4EDUOS.MATH.PRI.G059.SYMMETRYLAT.EDUOS.MATH.S2.P2.Z1.T5-T6
060AnglesP4–P6EDUOS.MATH.PRI.G060.ANGLESLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9
061Perpendicular / parallel linesP4–P6EDUOS.MATH.PRI.G061.LINESLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9
062TrianglesP4–P6EDUOS.MATH.PRI.G062.TRIANGLESLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9
063QuadrilateralsP4–P6EDUOS.MATH.PRI.G063.QUADRILATERALSLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9
064CirclesP5–P6EDUOS.MATH.PRI.G064.CIRCLESLAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
065PerimeterP3–P6EDUOS.MATH.PRI.G065.PERIMETERLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T5-T9
066Area of rectangle/squareP3–P6EDUOS.MATH.PRI.G066.AREA.RECTLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T5-T9
067Area of triangleP5–P6EDUOS.MATH.PRI.G067.AREA.TRIANGLELAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
068Area of composite figuresP5–P6EDUOS.MATH.PRI.G068.AREA.COMPOSITELAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
069Volume of cube/cuboidP5–P6EDUOS.MATH.PRI.G069.VOLUME.CUBOIDLAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
070NetsP5–P6EDUOS.MATH.PRI.G070.NETSLAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
071Unit conversionP4–P6EDUOS.MATH.PRI.G071.UNIT.CONVERTLAT.EDUOS.MATH.S2.P2-P4.Z2.T6-T9
072Scale drawing readinessP5–P6EDUOS.MATH.PRI.G072.SCALE.READYLAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9

C. Statistics and Data Nodes

No.NodeLevel BandPUBLIC.IDLATTICE.CODE
073Picture graphsP1–P2EDUOS.MATH.PRI.S073.PICTURE.GRAPHLAT.EDUOS.MATH.S2.P1.Z0-Z1.T3-T4
074TablesP2–P6EDUOS.MATH.PRI.S074.TABLESLAT.EDUOS.MATH.S2.P1-P3.Z1-Z2.T4-T9
075Bar graphsP3–P6EDUOS.MATH.PRI.S075.BAR.GRAPHLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T5-T9
076Line graphsP4–P6EDUOS.MATH.PRI.S076.LINE.GRAPHLAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9
077Pie chart readinessP5–P6EDUOS.MATH.PRI.S077.PIE.READYLAT.EDUOS.MATH.S2.P3.Z2.T7-T9
078Data comparisonP3–P6EDUOS.MATH.PRI.S078.DATA.COMPARELAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T5-T9
079Data inferenceP4–P6EDUOS.MATH.PRI.S079.DATA.INFERLAT.EDUOS.MATH.S2.P2-P4.Z2.T6-T9
080Average from dataP5–P6EDUOS.MATH.PRI.S080.DATA.AVERAGELAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9

D. Problem-Solving / Heuristic Nodes

No.NodeLevel BandPUBLIC.IDLATTICE.CODE
081Read problem carefullyP1–P6EDUOS.MATH.PRI.H081.READ.PROBLEMLAT.EDUOS.MATH.S2.P1-P4.Z1-Z2.T3-T9
082Identify knowns/unknownsP2–P6EDUOS.MATH.PRI.H082.KNOWN.UNKNOWNLAT.EDUOS.MATH.S2.P1-P4.Z1-Z2.T4-T9
083Draw modelP2–P6EDUOS.MATH.PRI.H083.MODEL.DRAWLAT.EDUOS.MATH.S2.P2-P4.Z1-Z2.T4-T9
084Bar model comparisonP3–P6EDUOS.MATH.PRI.H084.BAR.COMPARELAT.EDUOS.MATH.S2.P2-P4.Z1-Z2.T5-T9
085Part-whole modelP3–P6EDUOS.MATH.PRI.H085.PARTWHOLE.MODELLAT.EDUOS.MATH.S2.P2-P4.Z1-Z2.T5-T9
086Before-after modelP4–P6EDUOS.MATH.PRI.H086.BEFOREAFTERLAT.EDUOS.MATH.S2.P2-P4.Z2.T6-T9
087Guess and checkP3–P6EDUOS.MATH.PRI.H087.GUESSCHECKLAT.EDUOS.MATH.S2.P2-P4.Z2.T5-T9
088Work backwardsP3–P6EDUOS.MATH.PRI.H088.WORKBACKLAT.EDUOS.MATH.S2.P2-P4.Z2.T5-T9
089Make a listP3–P6EDUOS.MATH.PRI.H089.MAKELISTLAT.EDUOS.MATH.S2.P2-P4.Z2.T5-T9
090Look for patternP3–P6EDUOS.MATH.PRI.H090.PATTERNLAT.EDUOS.MATH.S2.P2-P4.Z2.T5-T9
091Simplify problemP4–P6EDUOS.MATH.PRI.H091.SIMPLIFYLAT.EDUOS.MATH.S2.P3-P4.Z2.T6-T9
092Use equationsP5–P6EDUOS.MATH.PRI.H092.EQUATION.USELAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9
093Check reasonablenessP1–P6EDUOS.MATH.PRI.H093.REASONABLE.CHECKLAT.EDUOS.MATH.S2.P1-P4.Z1-Z2.T3-T9
094Units in final answerP2–P6EDUOS.MATH.PRI.H094.UNIT.ANSWERLAT.EDUOS.MATH.S2.P1-P4.Z1-Z2.T4-T9
095Multi-step route planningP4–P6EDUOS.MATH.PRI.H095.MULTISTEP.ROUTELAT.EDUOS.MATH.S2.P3-P4.Z2.T6-T9

E. Metacognition / Exam-Readiness Nodes

No.NodeLevel BandPUBLIC.IDLATTICE.CODE
096Checking habitP1–P6EDUOS.MATH.PRI.M096.CHECKINGLAT.EDUOS.MATH.S2.P1-P4.Z1-Z2.T3-T9
097Error spottingP2–P6EDUOS.MATH.PRI.M097.ERROR.SPOTLAT.EDUOS.MATH.S2.P2-P4.Z1-Z2.T4-T9
098Careless-error ledgerP3–P6EDUOS.MATH.PRI.M098.CARELESS.LEDGERLAT.EDUOS.MATH.S2.P2-P4.Z2.T5-T9
099Time managementP4–P6EDUOS.MATH.PRI.M099.TIME.MANAGELAT.EDUOS.MATH.S2.P3-P4.Z2.T6-T9
100Paper staminaP5–P6EDUOS.MATH.PRI.M100.PAPER.STAMINALAT.EDUOS.MATH.S3.P3-P4.Z2.T7-T9
101Method communicationP4–P6EDUOS.MATH.PRI.M101.METHOD.COMMLAT.EDUOS.MATH.S3.P3-P4.Z2.T6-T9
102Transfer to unfamiliar questionsP5–P6EDUOS.MATH.PRI.M102.TRANSFER.UNFAMILIARLAT.EDUOS.MATH.S3.P3-P4.Z2-Z3.T7-T9
103Calculator disciplineP5–P6EDUOS.MATH.PRI.M103.CALCULATOR.DISCIPLINELAT.EDUOS.MATH.S3.P3-P4.Z2.T7-T9
104PSLE Paper 1 readinessP6EDUOS.MATH.PRI.M104.PSLE.P1.READYLAT.EDUOS.MATH.S3.P3-P4.Z3.T9
105PSLE Paper 2 readinessP6EDUOS.MATH.PRI.M105.PSLE.P2.READYLAT.EDUOS.MATH.S3.P3-P4.Z3.T9
106AL1 distinction corridorP6EDUOS.MATH.PRI.M106.AL1.CORRIDORLAT.EDUOS.MATH.S3.P4.Z3.T9
107Secondary 1 readinessP6EDUOS.MATH.PRI.M107.SEC1.READYLAT.EDUOS.MATH.S3.P4.Z3.T9

Failure Sensor Codes

PRIMARY.MATH.FAIL.SENSORS =
NUMBER.DRIFT
+ PLACEVALUE.WEAKNESS
+ OPERATION.ERROR
+ FRACTION.CONFUSION
+ RATIO.PERCENT.COLLAPSE
+ UNIT.CONVERSION.ERROR
+ GEOMETRY.MISREAD
+ DATA.INTERPRETATION.WEAKNESS
+ MODEL.DRAWING.FAILURE
+ WORD.PROBLEM.PARALYSIS
+ CARELESS.ERROR.REPEAT
+ PAPER.COMPRESSION.FAILURE

Repair Code Families

EDUOS.REPAIR.PRIMARY.NUMBER
EDUOS.REPAIR.PRIMARY.OPERATION
EDUOS.REPAIR.PRIMARY.FRACTION
EDUOS.REPAIR.PRIMARY.RATIO.PERCENT
EDUOS.REPAIR.PRIMARY.MEASUREMENT
EDUOS.REPAIR.PRIMARY.GEOMETRY
EDUOS.REPAIR.PRIMARY.STATISTICS
EDUOS.REPAIR.PRIMARY.MODEL.DRAWING
EDUOS.REPAIR.PRIMARY.WORD.PROBLEM
EDUOS.REPAIR.PRIMARY.EXAM.COMPRESSION

Final EducationOS Reading

PRIMARY.MATH.100NODE.EDUOS =
A full Primary Mathematics node registry where every topic,
skill, model, representation, mistake pattern, and exam behaviour
is encoded as a visible capability node.
The purpose is not only to teach Primary Mathematics.
The purpose is to detect where the child’s mathematical route is
building, drifting, overloading, or preparing for PSLE compression.

PSLE Mathematics → EducationOS Crosswalk v1.0

“`text id=”pslemathroot”
PUBLIC.ID:
EDUOS.MATH.PSLE.CROSSWALK.v1.0

MACHINE.ID:
EDUOS.SG.PSLE.MATH.REQ.MAP.v1.0

LATTICE.CODE:
LAT.EDUOS.MATH.S3.P2-P4.Z2-Z3.T8-T9

PSLE Mathematics is the **Primary 1–6 compression gate**. It tests whether number, algebra, geometry, measurement, statistics, problem solving, reasoning, and communication can hold under exam pressure.
## 1. PSLE Mathematics Core Reading

text id=”pslereading”
PSLE Mathematics =
Primary 1–6 foundation

  • problem-solving transfer
  • Paper 1 speed/accuracy
  • Paper 2 structured reasoning
  • AL band pressure
  • Secondary school route signal.
MOE’s PSLE AL bands for Standard subjects are: AL1 ≥90, AL2 85–89, AL3 80–84, AL4 75–79, AL5 65–74, AL6 45–64, AL7 20–44, AL8 <20. ([Ministry of Education][1])
## 2. PSLE Math EducationOS Registry
| Layer | PUBLIC.ID | MACHINE.ID | LATTICE.CODE |
| ---------------------------- | -------------------------- | ------------------------------- | ----------------------------------- |
| PSLE Mathematics Root | EDUOS.MATH.PSLE.ROOT | EDUOS.MATH.PSLE.REG.v1.0 | LAT.EDUOS.MATH.S3.P2-P4.Z2-Z3.T8-T9 |
| PSLE Standard Math | EDUOS.MATH.PSLE.STANDARD | EDUOS.MATH.PSLE.STD.v1.0 | LAT.EDUOS.MATH.S3.P2-P4.Z2-Z3.T8-T9 |
| PSLE Foundation Math | EDUOS.MATH.PSLE.FOUNDATION | EDUOS.MATH.PSLE.FOUND.v1.0 | LAT.EDUOS.MATH.S3.P1-P3.Z2.T8-T9 |
| PSLE AL1–AL4 Corridor | EDUOS.MATH.PSLE.AL1.AL4 | EDUOS.MATH.PSLE.HIGHBAND.v1.0 | LAT.EDUOS.MATH.S3.P3-P4.Z3.T9 |
| PSLE AL5–AL8 Repair Corridor | EDUOS.MATH.PSLE.AL5.AL8 | EDUOS.MATH.PSLE.REPAIRBAND.v1.0 | LAT.EDUOS.MATH.S3.P1-P3.Z2.T9 |
## 3. PSLE Paper Gate
For 2026 PSLE Mathematics, SEAB lists two written papers: Paper 1 is non-calculator and Paper 2 allows calculators; both papers are scheduled on the same day with a break between them. ([SEAB][2])
| Paper | EducationOS Function | Main Risk |
| ------------------- | ------------------------------------------- | -------------------------------------------- |
| Paper 1 | speed, fluency, arithmetic discipline | careless errors, weak mental structure |
| Paper 2 | reasoning, modelling, long-answer structure | cannot start, wrong method, poor explanation |
| Calculator Boundary | tool discipline | over-reliance or wrong input |
| Mark Scheme | method ledger | answer without valid working |
## 4. PSLE Topic Nodes
| Topic Node | EducationOS Function | Failure Sensor | Repair Route |
| ------------- | --------------------- | ------------------------------- | ------------------------------- |
| Whole Numbers | number-stability node | place value / operation errors | rebuild number sense |
| Fractions | part-whole node | denominator / comparison errors | visual model repair |
| Decimals | place-value extension | rounding / alignment errors | place-value grid |
| Percentages | proportion node | wrong base | fraction-decimal-percent bridge |
| Ratio | comparison node | wrong quantity pairing | bar model repair |
| Rate / Speed | transfer node | unit confusion | units + formula discipline |
| Algebra | unknown-value node | cannot form equation | word-to-symbol bridge |
| Geometry | shape-reasoning node | wrong property | diagram annotation |
| Measurement | unit-formula node | area/volume confusion | formula ledger |
| Statistics | data-reading node | graph/table misread | representation drill |
| Word Problems | modelling gate | cannot choose method | heuristic route map |
## 5. PSLE Failure Sensor Map

text id=”pslefailures”
PSLE.FAIL.SENSORS =
careless-error repetition

  • weak number sense
  • fraction-ratio-percent confusion
  • model-drawing collapse
  • unit conversion drift
  • geometry rule confusion
  • word-problem paralysis
  • Paper 2 reasoning weakness
  • AL band compression pressure.
## 6. PSLE Repair Codes
| Repair Code | Use |
| ---------------------------------------- | -------------------------------------------- |
| EDUOS.REPAIR.PSLE.NUMBER.SENSE | unstable whole number / operation foundation |
| EDUOS.REPAIR.PSLE.FRACTION.RATIO.PERCENT | weak proportional reasoning |
| EDUOS.REPAIR.PSLE.MODEL.DRAWING | poor bar model / comparison modelling |
| EDUOS.REPAIR.PSLE.SPEED.RATE.UNIT | weak unit and rate handling |
| EDUOS.REPAIR.PSLE.GEOMETRY.MEASURE | geometry / mensuration confusion |
| EDUOS.REPAIR.PSLE.DATA.STATISTICS | weak table, chart, or data reading |
| EDUOS.REPAIR.PSLE.PAPER1.ACCURACY | Paper 1 careless-error control |
| EDUOS.REPAIR.PSLE.PAPER2.REASONING | Paper 2 structured reasoning repair |
| EDUOS.REPAIR.PSLE.AL.ROUTE | AL band and secondary route recalibration |
## 7. Final PSLE EducationOS Code

text id=”pslefinal”
PSLE.MATH.EDUOS =
The Primary Mathematics pressure gate where six years of learning
are compressed into proof of number sense, reasoning, modelling,
accuracy, and readiness for Secondary 1 G1/G2/G3 Mathematics.
“`

PSLE Question-Type Crosswalk → EducationOS Pattern Engine v1.0

PUBLIC.ID:
EDUOS.MATH.PSLE.QUESTIONTYPE.CROSSWALK.v1.0
MACHINE.ID:
EDUOS.SG.PSLE.MATH.QTYPE.PATTERNENGINE.v1.0
LATTICE.CODE:
LAT.EDUOS.MATH.PSLE.S3.P2-P4.Z2-Z3.T8-T9

PSLE Mathematics uses two written papers. The 2026 Standard Mathematics format has Paper 1 with multiple-choice and short-answer questions, and Paper 2 with short-answer and structured questions; the syllabus also defines assessment objectives covering basic knowledge, application in contexts, and mathematical reasoning/problem solving. (SEAB) MOE’s Primary Mathematics syllabus places problem solving at the centre, supported by concepts, skills, processes, metacognition, and attitudes. (Ministry of Education)


1. Master Pattern Engine Logic

QUESTION TYPE
→ TOPIC NODE
→ THINKING DEMAND
→ FAILURE SIGNAL
→ PATTERN ID
→ REPAIR CODE
→ LEDGER STATUS

In EducationOS, a PSLE question is not only a question.
It is a sensor.

It detects:

What the child knows
+ how the child chooses methods
+ whether the child can transfer
+ whether the child collapses under pressure
+ whether the child is ready for Secondary 1 Mathematics

2. PSLE Question-Type Registry

No.Question TypePUBLIC.IDLATTICE.CODE
001Multiple-choice basic conceptEDUOS.PSLE.Q001.MCQ.CONCEPTLAT.EDUOS.MATH.PSLE.P2.Z2.T9
002Multiple-choice calculationEDUOS.PSLE.Q002.MCQ.CALCLAT.EDUOS.MATH.PSLE.P2.Z2.T9
003Multiple-choice trap optionEDUOS.PSLE.Q003.MCQ.TRAPLAT.EDUOS.MATH.PSLE.P3.Z2.T9
004Short-answer direct calculationEDUOS.PSLE.Q004.SHORT.CALCLAT.EDUOS.MATH.PSLE.P2.Z2.T9
005Short-answer unit conversionEDUOS.PSLE.Q005.SHORT.UNITLAT.EDUOS.MATH.PSLE.P2-P3.Z2.T9
006Short-answer missing valueEDUOS.PSLE.Q006.SHORT.UNKNOWNLAT.EDUOS.MATH.PSLE.P3.Z2.T9
007Structured multi-stepEDUOS.PSLE.Q007.STRUCT.MULTISTEPLAT.EDUOS.MATH.PSLE.P3-P4.Z3.T9
008Structured explanationEDUOS.PSLE.Q008.STRUCT.EXPLAINLAT.EDUOS.MATH.PSLE.P3-P4.Z3.T9
009Non-routine problem solvingEDUOS.PSLE.Q009.NONROUTINELAT.EDUOS.MATH.PSLE.P4.Z3.T9
010Error-sensitive questionEDUOS.PSLE.Q010.ERROR.SENSITIVELAT.EDUOS.MATH.PSLE.P3-P4.Z3.T9

3. Topic-Type Crosswalk

Question TypeTopic Nodes Usually TestedPattern Engine Reading
Whole number calculationoperations, order, factors, multiplesnumber stability sensor
Fraction questionequivalence, operations, comparisonpart-whole sensor
Decimal questionplace value, rounding, operationsplace-value extension sensor
Percentage questionbase, increase/decrease, comparisonproportional reasoning sensor
Ratio questioncomparison, sharing, before-aftermodel-transfer sensor
Rate / speed questiondistance-time-rate, unitsunit-transfer sensor
Geometry questionangles, shapes, propertiesspatial-rule sensor
Area / volume questionformula, units, composite figuresmeasurement-ledger sensor
Statistics questiontables, graphs, averagesdata-reading sensor
Algebra / unknown questionequation formation, unknown quantitysymbol-entry sensor
Word problemmodelling, heuristic choiceroute-selection sensor
Structured problemmulti-step reasoning, communicationcompression-control sensor

4. Heuristic Pattern Registry

MOE’s syllabus explicitly recognises general problem-solving strategies such as Pólya’s 4 steps and the use of heuristics for non-routine tasks. (Ministry of Education)

No.Heuristic PatternPUBLIC.IDFailure SignalRepair Code
H01Draw a modelEDUOS.PSLE.H01.MODELcannot represent quantitiesREPAIR.PSLE.MODEL.DRAW
H02Work backwardsEDUOS.PSLE.H02.WORKBACKstarts from wrong endREPAIR.PSLE.WORKBACK
H03Guess and checkEDUOS.PSLE.H03.GUESSCHECKrandom trial without boundsREPAIR.PSLE.BOUNDED.TRIAL
H04Make a listEDUOS.PSLE.H04.LISTmisses casesREPAIR.PSLE.SYSTEMATIC.LIST
H05Look for patternEDUOS.PSLE.H05.PATTERNcannot detect sequenceREPAIR.PSLE.PATTERN.SENSOR
H06Before-after modelEDUOS.PSLE.H06.BEFOREAFTERloses change over timeREPAIR.PSLE.BEFOREAFTER
H07Part-whole modelEDUOS.PSLE.H07.PARTWHOLEconfuses total and partREPAIR.PSLE.PARTWHOLE
H08Comparison modelEDUOS.PSLE.H08.COMPAREwrong difference / ratioREPAIR.PSLE.COMPARE.MODEL
H09Use equationsEDUOS.PSLE.H09.EQUATIONcannot convert words to symbolsREPAIR.PSLE.EQUATION.BRIDGE
H10Simplify the problemEDUOS.PSLE.H10.SIMPLIFYoverloaded by large valuesREPAIR.PSLE.SIMPLIFY
H11Draw a diagramEDUOS.PSLE.H11.DIAGRAMgeometry/spatial misreadREPAIR.PSLE.DIAGRAM
H12Check reasonablenessEDUOS.PSLE.H12.CHECKaccepts impossible answerREPAIR.PSLE.REASONABLE.CHECK

5. Failure Pattern IDs

PSLE.PATTERN.F01 = careless arithmetic drift
PSLE.PATTERN.F02 = place-value misalignment
PSLE.PATTERN.F03 = fraction-ratio-percent confusion
PSLE.PATTERN.F04 = wrong comparison base
PSLE.PATTERN.F05 = unit conversion drift
PSLE.PATTERN.F06 = geometry rule misread
PSLE.PATTERN.F07 = formula selection error
PSLE.PATTERN.F08 = graph/table interpretation weakness
PSLE.PATTERN.F09 = word-problem paralysis
PSLE.PATTERN.F10 = heuristic mismatch
PSLE.PATTERN.F11 = multi-step route collapse
PSLE.PATTERN.F12 = weak method communication
PSLE.PATTERN.F13 = calculator/input discipline failure
PSLE.PATTERN.F14 = time-pressure collapse
PSLE.PATTERN.F15 = no checking loop

6. Question-Type → Failure Sensor → Repair Route

Question TypeCommon FailurePattern IDRepair Route
MCQ conceptrecognises answer shape but not conceptF10concept contrast drills
MCQ calculationrushes and selects trap answerF01slow-fast accuracy loop
Short calculationoperation or place-value errorF01 / F02operation ledger
Unit conversionwrong unit scaleF05unit ladder repair
Fraction / ratiowrong base or totalF03 / F04bar model rebuild
Geometryapplies wrong ruleF06diagram annotation protocol
Area / volumeuses wrong formulaF07formula-selection ledger
Data questionreads graph/table incorrectlyF08representation comparison
Word problemcannot startF09known-unknown route map
Non-routinewrong heuristicF10heuristic selection training
Structuredloses middle stepF11route segmentation
Explanationanswer without methodF12working-communication ledger
Calculator paperwrong keying / overdependenceF13calculator discipline protocol
Timed paperunfinished or panicsF14paper route protocol
Review stagedoes not checkF15checking checklist

7. EducationOS Runtime Board

INPUT:
PSLE question attempted by student
SENSOR:
question type + topic + method used + error pattern
ENGINE:
match error to Pattern ID
OUTPUT:
repair code + next drill + ledger status
Runtime FieldExample
Question TypeStructured ratio problem
Topic NodeRatio / before-after
Observed Errorstudent used final total as original total
Pattern IDPSLE.PATTERN.F04.WRONG.BASE
Repair CodeREPAIR.PSLE.COMPARE.MODEL
Ledger StatusPARTIAL / REPAIRING
Next Action10 before-after comparison questions

8. Full Pattern Engine Code

PSLE.QTYPE.PATTERNENGINE =
A diagnostic system that reads PSLE Mathematics questions as sensors,
not worksheets.
Each question reveals:
1. topic mastery,
2. method choice,
3. transfer ability,
4. pressure stability,
5. repair need,
6. Secondary 1 readiness.

9. Final EducationOS Reading

PSLE QUESTION TYPES =
Paper-level sensors.
MCQ tests recognition and trap resistance.
Short-answer tests fluency and accuracy.
Structured questions test route control.
Non-routine questions test heuristic selection.
Paper 2 tests whether the child can think under load.
When enough questions are logged,
EducationOS can detect the child’s repeating mathematical failure pattern
before the final PSLE result exposes it.

Secondary 1 Mathematics → EducationOS Crosswalk v1.0

“`text id=”sec1mathroot”
PUBLIC.ID:
EDUOS.MATH.SEC1.CROSSWALK.v1.0

MACHINE.ID:
EDUOS.SG.SEC1.MATH.REQ.MAP.v1.0

LATTICE.CODE:
LAT.EDUOS.MATH.S4.P1-P4.Z2.T9

Secondary 1 Mathematics now sits inside Singapore’s **Full Subject-Based Banding** structure, where Mathematics may be offered at **G1, G2, or G3** levels instead of the older Express / Normal stream labels. MOE states that from the 2024 Secondary 1 cohort, students are posted through Posting Groups 1, 2, and 3, with flexibility to take subjects at different subject levels. ([Ministry of Education][1])
## 1. Secondary 1 Mathematics Core Reading

text id=”sec1reading”
Secondary 1 Mathematics =
Primary Mathematics foundation

  • algebra entry
  • ratio/rate/speed expansion
  • geometry/mensuration upgrade
  • statistics/probability entry
  • G1/G2/G3 placement pressure.
## 2. Sec 1 Math EducationOS Registry
| Layer | PUBLIC.ID | MACHINE.ID | LATTICE.CODE |
| ---------------------- | -------------------- | ------------------------ | -------------------------------- |
| Sec 1 Mathematics Root | EDUOS.MATH.SEC1.ROOT | EDUOS.MATH.SEC1.REG.v1.0 | LAT.EDUOS.MATH.S4.P1-P4.Z2.T9 |
| Sec 1 G1 Mathematics | EDUOS.MATH.SEC1.G1 | EDUOS.MATH.SEC1.G1.v1.0 | LAT.EDUOS.MATH.S4.P1-P2.Z2.T9 |
| Sec 1 G2 Mathematics | EDUOS.MATH.SEC1.G2 | EDUOS.MATH.SEC1.G2.v1.0 | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9 |
| Sec 1 G3 Mathematics | EDUOS.MATH.SEC1.G3 | EDUOS.MATH.SEC1.G3.v1.0 | LAT.EDUOS.MATH.S4.P3-P4.Z2-Z3.T9 |
## 3. Sec 1 Topic Nodes
The official secondary mathematics curriculum is organised around the major strands **Number and Algebra**, **Geometry and Measurement**, and **Statistics and Probability**. ([Ministry of Education][2])
| Topic Node | EducationOS Function | Failure Sensor | Repair Route |
| --------------------------- | --------------------------- | --------------------------------- | ---------------------------------------- |
| Numbers / Prime Factors | number-structure node | weak factorisation | rebuild factors, multiples, divisibility |
| Integers / Rational Numbers | sign-control node | negative-number errors | number-line repair |
| Ratio / Percentage / Rate | proportional reasoning node | wrong comparison base | bar model → algebra bridge |
| Speed | rate-transfer node | unit confusion | unit conversion + formula discipline |
| Algebraic Expressions | symbolic entry node | cannot translate words to symbols | concrete-to-symbol bridge |
| Linear Equations | solving-control node | inverse operation errors | equation balance repair |
| Graphs | representation node | table-to-graph mismatch | coordinate-grid training |
| Angles | geometry logic node | wrong angle rule | diagram annotation repair |
| Mensuration | measurement node | formula misuse | unit-shape-formula ledger |
| Statistics / Probability | data reasoning node | graph/table misread | representation comparison drill |
## 4. G1 / G2 / G3 EducationOS Meaning
| Level | EducationOS Corridor | Main Aim |
| ----- | ---------------------- | --------------------------------------------------------------- |
| G1 | Stabilisation corridor | secure usable numeracy and practical mathematics |
| G2 | Competence corridor | build reliable secondary mathematics foundations |
| G3 | Acceleration corridor | prepare for higher secondary load and possible A-Math readiness |
## 5. Sec 1 Failure Sensor Map

text id=”sec1failures”
SEC1.FAIL.SENSORS =
PSLE transfer shock

  • algebra translation failure
  • negative-number instability
  • ratio/rate confusion
  • geometry rule overload
  • graph representation weakness
  • weak checking habits
## 6. Sec 1 Repair Codes
| Repair Code | Use |
| ---------------------------------- | ---------------------------------------------- |
| EDUOS.REPAIR.SEC1.PSLE.TRANSITION | when Primary-to-Secondary jump causes collapse |
| EDUOS.REPAIR.SEC1.NUMBER.STABILITY | when number operations are unstable |
| EDUOS.REPAIR.SEC1.ALGEBRA.ENTRY | when algebra entry fails |
| EDUOS.REPAIR.SEC1.RATIO.RATE | when ratio, percentage, rate, or speed is weak |
| EDUOS.REPAIR.SEC1.GEOMETRY.RULES | when angle / shape rules are confused |
| EDUOS.REPAIR.SEC1.GRAPH.DATA | when tables, graphs, or data readings are weak |
| EDUOS.REPAIR.SEC1.GLEVEL.ROUTE | when G1/G2/G3 level fit needs review |
## 7. Final Sec 1 EducationOS Code

text id=”sec1final”
SEC1.MATH.EDUOS =
The transition shell where Primary Mathematics becomes Secondary Mathematics,
and where the student’s future G1/G2/G3, A-Math, IP, JC, Poly, IB, or IGCSE
mathematics route first becomes visible.
“`

Secondary 2 Mathematics → EducationOS Crosswalk v1.0

“`text id=”sec2mathroot”
PUBLIC.ID:
EDUOS.MATH.SEC2.CROSSWALK.v1.0

MACHINE.ID:
EDUOS.SG.SEC2.MATH.REQ.MAP.v1.0

LATTICE.CODE:
LAT.EDUOS.MATH.S4.P1-P4.Z2-Z3.T10

Secondary 2 Mathematics is still under Singapore’s **Full Subject-Based Banding** structure, where Mathematics is offered at **G1, G2, and G3** levels. MOE states that from the 2024 Secondary 1 cohort, students are posted through Posting Groups 1, 2, and 3 and may offer subjects at different subject levels as they progress through secondary school. ([Ministry of Education][1])
## 1. Secondary 2 Mathematics Core Reading

text id=”sec2reading”
Secondary 2 Mathematics =
Sec 1 foundation

  • stronger algebra
  • graph interpretation
  • geometry proof-readiness
  • proportion/rate expansion
  • statistics/probability strengthening
  • Sec 3 pathway sorting.
## 2. Sec 2 Math EducationOS Registry
| Layer | PUBLIC.ID | MACHINE.ID | LATTICE.CODE |
| ---------------------- | -------------------- | ------------------------ | --------------------------------- |
| Sec 2 Mathematics Root | EDUOS.MATH.SEC2.ROOT | EDUOS.MATH.SEC2.REG.v1.0 | LAT.EDUOS.MATH.S4.P1-P4.Z2-Z3.T10 |
| Sec 2 G1 Mathematics | EDUOS.MATH.SEC2.G1 | EDUOS.MATH.SEC2.G1.v1.0 | LAT.EDUOS.MATH.S4.P1-P2.Z2.T10 |
| Sec 2 G2 Mathematics | EDUOS.MATH.SEC2.G2 | EDUOS.MATH.SEC2.G2.v1.0 | LAT.EDUOS.MATH.S4.P2-P3.Z2.T10 |
| Sec 2 G3 Mathematics | EDUOS.MATH.SEC2.G3 | EDUOS.MATH.SEC2.G3.v1.0 | LAT.EDUOS.MATH.S4.P3-P4.Z2-Z3.T10 |
## 3. Sec 2 Topic Nodes
MOE’s secondary mathematics framework covers **G1, G2, G3 Mathematics**, plus **G2 and G3 Additional Mathematics**, and the broad curriculum strands include Number & Algebra, Geometry & Measurement, and Statistics & Probability. ([Ministry of Education][2])
| Topic Node | EducationOS Function | Failure Sensor | Repair Route |
| --------------------------------- | --------------------------- | --------------------------------- | ----------------------------------- |
| Algebraic Manipulation | symbolic-control node | expansion / factorisation errors | expression drill + inverse checking |
| Linear Equations / Inequalities | balance-control node | wrong operation sequence | equation-balance repair |
| Graphs of Linear Functions | representation node | gradient/intercept confusion | table → graph → equation bridge |
| Ratio / Rate / Percentage | proportional reasoning node | wrong base / wrong unit | bar model → algebra bridge |
| Direct / Inverse Proportion | relationship-transfer node | cannot identify relation type | pattern-table repair |
| Geometry / Angles | spatial logic node | wrong theorem / missing reason | diagram annotation repair |
| Congruence / Similarity Readiness | shape-transformation node | scale factor confusion | corresponding-side mapping |
| Pythagoras Readiness | right-triangle node | hypotenuse misread | triangle-labelling repair |
| Mensuration | formula-control node | area/volume formula misuse | unit-shape-formula ledger |
| Statistics / Probability | uncertainty/data node | poor graph or probability reading | representation comparison drill |
## 4. G1 / G2 / G3 EducationOS Meaning
| Level | EducationOS Corridor | Sec 2 Main Aim |
| ----- | ---------------------- | ------------------------------------------------------- |
| G1 | Stabilisation corridor | make mathematics usable and practical |
| G2 | Upgrade corridor | strengthen core Sec 3 readiness |
| G3 | Acceleration corridor | prepare for Sec 3 G3 load and possible A-Math readiness |
## 5. Sec 2 Failure Sensor Map

text id=”sec2failures”
SEC2.FAIL.SENSORS =
weak Sec 1 carryover

  • algebra manipulation collapse
  • graph-equation mismatch
  • geometry reason weakness
  • proportion/rate confusion
  • formula misuse
  • Sec 3 pathway uncertainty
## 6. Sec 2 Repair Codes
| Repair Code | Use |
| -------------------------------------- | ------------------------------------------------------- |
| EDUOS.REPAIR.SEC2.SEC1.CARRYOVER | when Sec 1 foundations remain unstable |
| EDUOS.REPAIR.SEC2.ALGEBRA.MANIPULATION | when expansion, factorisation, or simplification fails |
| EDUOS.REPAIR.SEC2.LINEAR.GRAPHS | when graphs, gradient, intercept, or equations are weak |
| EDUOS.REPAIR.SEC2.RATIO.PROPORTION | when ratio, percentage, rate, or proportion is unstable |
| EDUOS.REPAIR.SEC2.GEOMETRY.REASONING | when angle rules and geometry explanations fail |
| EDUOS.REPAIR.SEC2.MENSURATION.UNITS | when formulas and units are misused |
| EDUOS.REPAIR.SEC2.SEC3.ROUTE | when G1/G2/G3 or A-Math readiness needs review |
## 7. Final Sec 2 EducationOS Code

text id=”sec2final”
SEC2.MATH.EDUOS =
The sorting-and-strengthening shell where lower secondary mathematics
reveals whether the student is ready for Sec 3 G3 Mathematics,
Additional Mathematics, STEM subjects, Poly applied mathematics,
or a repair-first mathematics corridor.
“`

Secondary 3 Mathematics → EducationOS Crosswalk v1.0

“`text id=”sec3mathroot”
PUBLIC.ID:
EDUOS.MATH.SEC3.CROSSWALK.v1.0

MACHINE.ID:
EDUOS.SG.SEC3.MATH.REQ.MAP.v1.0

LATTICE.CODE:
LAT.EDUOS.MATH.S4-S5.P2-P4.Z2-Z3.T11

Secondary 3 is the **route-divergence year**. Singapore’s secondary mathematics curriculum includes **G1, G2, G3 Mathematics**, plus **G2 and G3 Additional Mathematics**; the core Mathematics syllabus is organised around **Number & Algebra, Geometry & Measurement, and Statistics & Probability**, while Additional Mathematics is organised around **Algebra, Geometry & Trigonometry, and Calculus**. ([Ministry of Education][1])
## 1. Secondary 3 Mathematics Core Reading

text id=”sec3reading”
Secondary 3 Mathematics =
lower secondary foundation

  • exam-track algebra
  • coordinate geometry
  • trigonometry entry
  • advanced graphs
  • statistics/probability strengthening
  • A-Math divergence.
## 2. Sec 3 Math EducationOS Registry
| Layer | PUBLIC.ID | MACHINE.ID | LATTICE.CODE |
| ---------------------------- | --------------------- | -------------------------- | ------------------------------------ |
| Sec 3 Mathematics Root | EDUOS.MATH.SEC3.ROOT | EDUOS.MATH.SEC3.REG.v1.0 | LAT.EDUOS.MATH.S4-S5.P2-P4.Z2-Z3.T11 |
| Sec 3 G1 Mathematics | EDUOS.MATH.SEC3.G1 | EDUOS.MATH.SEC3.G1.v1.0 | LAT.EDUOS.MATH.S4.P1-P2.Z2.T11 |
| Sec 3 G2 Mathematics | EDUOS.MATH.SEC3.G2 | EDUOS.MATH.SEC3.G2.v1.0 | LAT.EDUOS.MATH.S4.P2-P3.Z2.T11 |
| Sec 3 G3 Mathematics | EDUOS.MATH.SEC3.G3 | EDUOS.MATH.SEC3.G3.v1.0 | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11 |
| Sec 3 Additional Mathematics | EDUOS.MATH.SEC3.AMATH | EDUOS.MATH.SEC3.AMATH.v1.0 | LAT.EDUOS.MATH.S5.P2-P4.Z3.T11 |
## 3. Sec 3 Topic Nodes
| Topic Node | EducationOS Function | Failure Sensor | Repair Route |
| ------------------------- | ------------------------- | ------------------------------------- | ---------------------------------- |
| Algebraic Manipulation | symbolic-control engine | expansion / factorisation collapse | factorisation ladder repair |
| Quadratic Equations | nonlinear-solving node | wrong method selection | factorise → formula → graph bridge |
| Simultaneous Equations | system-solving node | substitution / elimination confusion | equation-pair route training |
| Indices / Surds | symbolic compression node | law misuse | index-law ledger |
| Linear / Quadratic Graphs | graph-function node | equation-to-graph mismatch | table → graph → equation drill |
| Coordinate Geometry | spatial-algebra node | gradient / midpoint / distance errors | coordinate formula repair |
| Trigonometry | ratio-angle node | SOHCAHTOA / angle confusion | triangle labelling repair |
| Mensuration | shape-measure node | formula / unit mismatch | formula selection ledger |
| Statistics / Probability | uncertainty-data node | weak representation / event logic | probability-tree and table repair |
| Real-World Problems | modelling-transfer gate | cannot convert words to equations | language-to-symbol bridge |
## 4. A-Math Entry Layer
Additional Mathematics prepares students for higher mathematical study and emphasises reasoning, communication, application, and modelling. SEAB’s 2027 G3 Additional Mathematics syllabus states that it prepares students for A-Level H2 Mathematics and is organised into **Algebra, Geometry & Trigonometry, and Calculus**. ([SEAB][2])
| A-Math Node | EducationOS Function | Failure Sensor | Repair Route |
| ---------------------------------- | ----------------------- | ----------------------------------- | ------------------------------- |
| Advanced Algebra | P4 symbolic engine | manipulation overload | slow symbolic reconstruction |
| Quadratics / Polynomials | function-structure node | no factor theorem / remainder logic | polynomial route map |
| Exponential / Logarithmic Thinking | growth-scale node | cannot read inverse relationships | function-family bridge |
| Trigonometric Identities | transformation node | identity memorised but not usable | identity-movement drills |
| Coordinate Geometry | algebra-spatial bridge | line/circle confusion | graph-geometry ledger |
| Calculus Entry | change-rate engine | weak functions foundation | function-before-calculus repair |
## 5. G1 / G2 / G3 EducationOS Meaning
| Level | EducationOS Corridor | Sec 3 Main Aim |
| ------ | ----------------------- | -------------------------------------------------------------- |
| G1 | Practical stabilisation | preserve usable mathematics and prevent collapse |
| G2 | Exam competence | build stable SEC/O-Level equivalent readiness |
| G3 | Distinction / transfer | prepare for stronger STEM, A-Math, JC, IP, IB, or IGCSE routes |
| A-Math | Frontier compression | test whether symbolic load and abstraction can be sustained |
## 6. Sec 3 Failure Sensor Map

text id=”sec3failures”
SEC3.FAIL.SENSORS =
Sec 1-2 foundation debt

  • algebra overload
  • graph-function mismatch
  • trigonometry confusion
  • coordinate geometry instability
  • statistics/probability weakness
  • A-Math load shock
  • exam-route compression.
## 7. Sec 3 Repair Codes
| Repair Code | Use |
| --------------------------------- | ------------------------------------------------------ |
| EDUOS.REPAIR.SEC3.SEC2.CARRYOVER | when lower-secondary gaps remain active |
| EDUOS.REPAIR.SEC3.ALGEBRA.CORE | when algebra manipulation is unstable |
| EDUOS.REPAIR.SEC3.QUADRATIC.ROUTE | when quadratic methods are confused |
| EDUOS.REPAIR.SEC3.GRAPH.FUNCTION | when equations, tables, and graphs do not connect |
| EDUOS.REPAIR.SEC3.TRIG.ENTRY | when trigonometry entry fails |
| EDUOS.REPAIR.SEC3.COORD.GEOM | when coordinate geometry is unstable |
| EDUOS.REPAIR.SEC3.STAT.PROB | when statistics/probability questions fail |
| EDUOS.REPAIR.SEC3.AMATH.BUFFER | when A-Math load is too high |
| EDUOS.REPAIR.SEC3.EXAM.TRACK | when the student’s G-level / A-Math route needs review |
## 8. Final Sec 3 EducationOS Code

text id=”sec3final”
SEC3.MATH.EDUOS =
The divergence shell where secondary mathematics separates into
practical stabilisation, exam competence, G3 distinction readiness,
and Additional Mathematics frontier compression.
“`

Secondary 4 Mathematics → EducationOS Crosswalk v1.0

“`text id=”sec4mathroot”
PUBLIC.ID:
EDUOS.MATH.SEC4.CROSSWALK.v1.0

MACHINE.ID:
EDUOS.SG.SEC4.MATH.REQ.MAP.v1.0

LATTICE.CODE:
LAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T12

Secondary 4 is the **exam-compression shell**. Under Full SBB, Mathematics is offered at **G1, G2, and G3** subject levels, while SEAB’s 2026 O-Level Mathematics syllabus organises Mathematics into **Number & Algebra, Geometry & Measurement, and Statistics & Probability**. Additional Mathematics is organised into **Algebra, Geometry & Trigonometry, and Calculus**. ([Ministry of Education][1])
## 1. Secondary 4 Mathematics Core Reading

text id=”sec4reading”
Secondary 4 Mathematics =
Sec 1-3 foundation

  • final syllabus completion
  • paper strategy
  • error compression
  • speed and accuracy
  • exam-condition proof of mastery
  • post-secondary route validation.
## 2. Sec 4 Math EducationOS Registry
| Layer | PUBLIC.ID | MACHINE.ID | LATTICE.CODE |
| ---------------------------- | --------------------- | -------------------------- | --------------------------------- |
| Sec 4 Mathematics Root | EDUOS.MATH.SEC4.ROOT | EDUOS.MATH.SEC4.REG.v1.0 | LAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T12 |
| Sec 4 G1 Mathematics | EDUOS.MATH.SEC4.G1 | EDUOS.MATH.SEC4.G1.v1.0 | LAT.EDUOS.MATH.S4.P1-P2.Z2-Z3.T12 |
| Sec 4 G2 Mathematics | EDUOS.MATH.SEC4.G2 | EDUOS.MATH.SEC4.G2.v1.0 | LAT.EDUOS.MATH.S4.P2-P3.Z3.T12 |
| Sec 4 G3 Mathematics | EDUOS.MATH.SEC4.G3 | EDUOS.MATH.SEC4.G3.v1.0 | LAT.EDUOS.MATH.S4.P3-P4.Z3.T12 |
| Sec 4 Additional Mathematics | EDUOS.MATH.SEC4.AMATH | EDUOS.MATH.SEC4.AMATH.v1.0 | LAT.EDUOS.MATH.S5.P3-P4.Z3.T12 |
## 3. Sec 4 Topic Nodes
| Topic Node | EducationOS Function | Failure Sensor | Repair Route |
| ---------------------- | ------------------------- | ------------------------------------- | --------------------------------- |
| Algebra Revision | symbolic stability engine | sign, expansion, factorisation errors | algebra error ledger |
| Quadratics / Functions | nonlinear function node | wrong method selection | graph-factor-formula bridge |
| Coordinate Geometry | spatial-algebra node | gradient, distance, midpoint drift | coordinate formula repair |
| Trigonometry | angle-ratio engine | identity / angle / calculator errors | triangle + unit-circle discipline |
| Mensuration | formula-selection node | area/volume/surface-area misuse | shape-formula-unit ledger |
| Vectors / Geometry | direction-structure node | weak representation | diagram-to-symbol bridge |
| Statistics | data interpretation node | graph/table inference weakness | data representation drills |
| Probability | uncertainty node | event logic confusion | tree/table/set repair |
| Real-World Problems | modelling gate | cannot translate context | language-to-equation bridge |
| Exam Paper Strategy | compression-control node | panic, time loss, careless errors | paper route protocol |
## 4. A-Math Sec 4 Layer
| A-Math Node | EducationOS Function | Failure Sensor | Repair Route |
| ------------------------- | ------------------------- | ------------------------------------ | ------------------------- |
| Advanced Algebra | high-load symbolic engine | manipulation collapse | symbolic reconstruction |
| Logarithms / Exponentials | growth-scale engine | inverse relation confusion | function-family repair |
| Trigonometry | transformation engine | identity / equation failure | identity movement drill |
| Coordinate Geometry | algebra-geometry bridge | line/circle instability | coordinate graph ledger |
| Differentiation | rate-of-change engine | weak function foundation | derivative meaning repair |
| Integration | accumulation engine | formula memorised but not understood | area-under-curve bridge |
| Kinematics / Applications | modelling-transfer gate | cannot map motion to calculus | context-to-symbol repair |
## 5. G1 / G2 / G3 EducationOS Meaning
| Level | Sec 4 Corridor | Main Aim |
| ------ | ------------------------------ | ---------------------------------------------------------- |
| G1 | practical mathematics closure | usable numeracy and technical/service pathway readiness |
| G2 | exam competence closure | stable post-secondary access and applied pathway readiness |
| G3 | distinction / transfer closure | JC, poly, IP, IB, STEM, and higher mathematics readiness |
| A-Math | advanced transfer closure | H2 Math / STEM / engineering / computing readiness |
## 6. Sec 4 Failure Sensor Map

text id=”sec4failures”
SEC4.FAIL.SENSORS =
foundation debt

  • algebra drift
  • graph-function mismatch
  • trigonometry instability
  • calculus overload
  • paper timing collapse
  • careless-error repetition
  • weak method communication
  • post-secondary route mismatch.
## 7. Sec 4 Repair Codes
| Repair Code | Use |
| ------------------------------------- | ------------------------------------------------------ |
| EDUOS.REPAIR.SEC4.FOUNDATION.DEBT | when Sec 1-3 gaps still affect exam performance |
| EDUOS.REPAIR.SEC4.ALGEBRA.ERRORLEDGER | when symbolic manipulation remains unstable |
| EDUOS.REPAIR.SEC4.GRAPH.FUNCTION | when graphs, functions, and equations are disconnected |
| EDUOS.REPAIR.SEC4.TRIG.STABILITY | when trigonometry repeatedly fails |
| EDUOS.REPAIR.SEC4.STAT.PROB | when statistics/probability marks are leaking |
| EDUOS.REPAIR.SEC4.AMATH.CALCULUS | when differentiation/integration overload appears |
| EDUOS.REPAIR.SEC4.PAPER.STRATEGY | when timing, question order, or paper management fails |
| EDUOS.REPAIR.SEC4.CARELESS.ERROR | when repeated preventable errors occur |
| EDUOS.REPAIR.SEC4.POSTSEC.ROUTE | when JC/poly/IP/IB/STEM route fit needs recalibration |
## 8. Final Sec 4 EducationOS Code

text id=”sec4final”
SEC4.MATH.EDUOS =
The final secondary mathematics compression shell where G1, G2, G3,
and Additional Mathematics routes are tested under examination pressure,
and where the student’s next viable corridor into JC, Poly, IB, IGCSE,
STEM, computing, engineering, business, or applied pathways is validated.
“`

Secondary Mathematics + Additional Mathematics Full Registry

100+ Nodes → EducationOS Pattern Engine v1.0

PUBLIC.ID:
EDUOS.MATH.SECONDARY.AMATH.100NODE.REGISTRY.v1.0
MACHINE.ID:
EDUOS.SG.SECONDARY.MATH.AMATH.NODE.REGISTRY.100PLUS.v1.0
LATTICE.CODE:
LAT.EDUOS.MATH.S4-S5.P1-P4.Z2-Z3.T9-T12

Singapore’s secondary mathematics curriculum now sits inside Full SBB, where students are posted through Posting Groups 1, 2, and 3 and may offer subjects at different subject levels. MOE lists five secondary mathematics syllabuses: G1 Mathematics, G2 Mathematics, G3 Mathematics, G2 Additional Mathematics, and G3 Additional Mathematics. (Ministry of Education)


A. Secondary Mathematics Nodes

No.NodeLevel BandPUBLIC.IDLATTICE.CODE
001IntegersSec 1–2EDUOS.MATH.SEC.N001.INTEGERSLAT.EDUOS.MATH.S4.P1-P3.Z2.T9-T10
002Rational numbersSec 1–2EDUOS.MATH.SEC.N002.RATIONALLAT.EDUOS.MATH.S4.P1-P3.Z2.T9-T10
003Factors and multiplesSec 1EDUOS.MATH.SEC.N003.FACTORS.MULTIPLESLAT.EDUOS.MATH.S4.P1-P2.Z2.T9
004Prime factorisationSec 1EDUOS.MATH.SEC.N004.PRIME.FACTORLAT.EDUOS.MATH.S4.P1-P2.Z2.T9
005HCF and LCMSec 1EDUOS.MATH.SEC.N005.HCF.LCMLAT.EDUOS.MATH.S4.P1-P2.Z2.T9
006Approximation and estimationSec 1–4EDUOS.MATH.SEC.N006.APPROX.ESTIMATELAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
007Significant figuresSec 1–4EDUOS.MATH.SEC.N007.SIGFIGLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
008Standard formSec 2–4EDUOS.MATH.SEC.N008.STANDARD.FORMLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
009RatioSec 1–4EDUOS.MATH.SEC.N009.RATIOLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
010Rate and speedSec 1–4EDUOS.MATH.SEC.N010.RATE.SPEEDLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
011PercentageSec 1–4EDUOS.MATH.SEC.N011.PERCENTAGELAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
012Direct proportionSec 2–4EDUOS.MATH.SEC.N012.DIRECT.PROPORTIONLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
013Inverse proportionSec 2–4EDUOS.MATH.SEC.N013.INVERSE.PROPORTIONLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
014Algebraic notationSec 1EDUOS.MATH.SEC.A014.ALGEBRA.NOTATIONLAT.EDUOS.MATH.S4.P1-P2.Z2.T9
015Algebraic expressionsSec 1–4EDUOS.MATH.SEC.A015.EXPRESSIONSLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
016ExpansionSec 1–4EDUOS.MATH.SEC.A016.EXPANSIONLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
017FactorisationSec 2–4EDUOS.MATH.SEC.A017.FACTORISATIONLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
018Algebraic fractionsSec 3–4EDUOS.MATH.SEC.A018.ALGEBRAIC.FRACTIONSLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
019Linear equationsSec 1–4EDUOS.MATH.SEC.A019.LINEAR.EQUATIONSLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
020Linear inequalitiesSec 2–4EDUOS.MATH.SEC.A020.LINEAR.INEQUALITIESLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
021Simultaneous equationsSec 2–4EDUOS.MATH.SEC.A021.SIMULTANEOUSLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
022Quadratic expressionsSec 2–4EDUOS.MATH.SEC.A022.QUADRATIC.EXPRESSIONSLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
023Quadratic equationsSec 3–4EDUOS.MATH.SEC.A023.QUADRATIC.EQUATIONSLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
024Formulae and substitutionSec 1–4EDUOS.MATH.SEC.A024.FORMULAELAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
025Changing subject of formulaSec 3–4EDUOS.MATH.SEC.A025.CHANGE.SUBJECTLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
026Functions as relationshipsSec 3–4EDUOS.MATH.SEC.F026.FUNCTION.RELATIONLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
027Linear graphsSec 1–4EDUOS.MATH.SEC.F027.LINEAR.GRAPHSLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
028Gradient and interceptSec 2–4EDUOS.MATH.SEC.F028.GRADIENT.INTERCEPTLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
029Quadratic graphsSec 3–4EDUOS.MATH.SEC.F029.QUADRATIC.GRAPHSLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
030Graph interpretationSec 1–4EDUOS.MATH.SEC.F030.GRAPH.INTERPRETLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
031Coordinate geometrySec 3–4EDUOS.MATH.SEC.G031.COORD.GEOMLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
032Distance formulaSec 3–4EDUOS.MATH.SEC.G032.DISTANCELAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
033Midpoint formulaSec 3–4EDUOS.MATH.SEC.G033.MIDPOINTLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
034Angle propertiesSec 1–4EDUOS.MATH.SEC.G034.ANGLESLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
035Parallel linesSec 1–4EDUOS.MATH.SEC.G035.PARALLEL.LINESLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
036TrianglesSec 1–4EDUOS.MATH.SEC.G036.TRIANGLESLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
037CongruenceSec 2–4EDUOS.MATH.SEC.G037.CONGRUENCELAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
038SimilaritySec 2–4EDUOS.MATH.SEC.G038.SIMILARITYLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
039Pythagoras’ theoremSec 2–4EDUOS.MATH.SEC.G039.PYTHAGORASLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
040Trigonometric ratiosSec 2–4EDUOS.MATH.SEC.G040.TRIG.RATIOSLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
041BearingsSec 3–4EDUOS.MATH.SEC.G041.BEARINGSLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
042CirclesSec 3–4EDUOS.MATH.SEC.G042.CIRCLESLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
043Circle propertiesSec 3–4EDUOS.MATH.SEC.G043.CIRCLE.PROPERTIESLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
044Perimeter and areaSec 1–4EDUOS.MATH.SEC.M044.PERIMETER.AREALAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
045Surface areaSec 2–4EDUOS.MATH.SEC.M045.SURFACE.AREALAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
046VolumeSec 2–4EDUOS.MATH.SEC.M046.VOLUMELAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
047Scale drawingSec 1–3EDUOS.MATH.SEC.M047.SCALE.DRAWINGLAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T11
048Maps and plansSec 1–3EDUOS.MATH.SEC.M048.MAPS.PLANSLAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T11
049VectorsSec 3–4EDUOS.MATH.SEC.V049.VECTORSLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
050Vector representationSec 3–4EDUOS.MATH.SEC.V050.VECTOR.REPLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
051Vector geometrySec 3–4EDUOS.MATH.SEC.V051.VECTOR.GEOMLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
052Data collectionSec 1–4EDUOS.MATH.SEC.S052.DATA.COLLECTLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
053Tables and chartsSec 1–4EDUOS.MATH.SEC.S053.TABLES.CHARTSLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
054Bar charts / pie chartsSec 1–4EDUOS.MATH.SEC.S054.CHARTSLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
055HistogramsSec 3–4EDUOS.MATH.SEC.S055.HISTOGRAMSLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
056Cumulative frequencySec 3–4EDUOS.MATH.SEC.S056.CUM.FREQLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
057Mean / median / modeSec 1–4EDUOS.MATH.SEC.S057.AVERAGESLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
058Quartiles and percentilesSec 3–4EDUOS.MATH.SEC.S058.QUARTILESLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
059ProbabilitySec 2–4EDUOS.MATH.SEC.P059.PROBABILITYLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12
060Tree diagramsSec 3–4EDUOS.MATH.SEC.P060.TREE.DIAGRAMSLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
061Combined eventsSec 3–4EDUOS.MATH.SEC.P061.COMBINED.EVENTSLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
062Sets and Venn diagramsSec 3–4EDUOS.MATH.SEC.P062.SETS.VENNLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
063Real-world modellingSec 1–4EDUOS.MATH.SEC.H063.MODELLINGLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
064Multi-step word problemsSec 1–4EDUOS.MATH.SEC.H064.MULTISTEPLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12
065Mathematical communicationSec 1–4EDUOS.MATH.SEC.H065.COMMUNICATIONLAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12

B. Additional Mathematics Nodes

Additional Mathematics is organised into Algebra, Geometry and Trigonometry, and Calculus, with reasoning, communication, application, and modelling emphasised and assessed. (SEAB)

No.NodeLevel BandPUBLIC.IDLATTICE.CODE
066Algebraic manipulationSec 3–4 A-MathEDUOS.MATH.AM.A066.ALG.MANIPLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
067Quadratic functionsSec 3–4 A-MathEDUOS.MATH.AM.A067.QUAD.FUNCTIONLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
068Quadratic equationsSec 3–4 A-MathEDUOS.MATH.AM.A068.QUAD.EQUATIONLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
069DiscriminantSec 3–4 A-MathEDUOS.MATH.AM.A069.DISCRIMINANTLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
070Completing the squareSec 3–4 A-MathEDUOS.MATH.AM.A070.COMPLETE.SQUARELAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
071Polynomial expressionsSec 3–4 A-MathEDUOS.MATH.AM.A071.POLYNOMIALSLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
072Remainder theoremSec 3–4 A-MathEDUOS.MATH.AM.A072.REMAINDER.THMLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
073Factor theoremSec 3–4 A-MathEDUOS.MATH.AM.A073.FACTOR.THMLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
074Partial fractionsSec 4 A-MathEDUOS.MATH.AM.A074.PARTIAL.FRACTIONSLAT.EDUOS.MATH.S5.P4.Z3.T12
075Binomial expansionsSec 4 A-MathEDUOS.MATH.AM.A075.BINOMIALLAT.EDUOS.MATH.S5.P4.Z3.T12
076SurdsSec 3–4 A-MathEDUOS.MATH.AM.A076.SURDSLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
077IndicesSec 3–4 A-MathEDUOS.MATH.AM.A077.INDICESLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
078Exponential functionsSec 3–4 A-MathEDUOS.MATH.AM.A078.EXPONENTIALLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
079LogarithmsSec 3–4 A-MathEDUOS.MATH.AM.A079.LOGARITHMSLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
080Logarithmic equationsSec 3–4 A-MathEDUOS.MATH.AM.A080.LOG.EQUATIONSLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
081Modulus functionsSec 4 A-MathEDUOS.MATH.AM.A081.MODULUSLAT.EDUOS.MATH.S5.P4.Z3.T12
082Functions and notationSec 3–4 A-MathEDUOS.MATH.AM.F082.FUNCTION.NOTATIONLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
083Composite functionsSec 3–4 A-MathEDUOS.MATH.AM.F083.COMPOSITE.FUNCTIONSLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
084Inverse functionsSec 3–4 A-MathEDUOS.MATH.AM.F084.INVERSE.FUNCTIONSLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
085Graph transformationsSec 3–4 A-MathEDUOS.MATH.AM.F085.GRAPH.TRANSFORMLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
086Coordinate geometry of linesSec 3–4 A-MathEDUOS.MATH.AM.G086.COORD.LINESLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
087Coordinate geometry of circlesSec 3–4 A-MathEDUOS.MATH.AM.G087.COORD.CIRCLESLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
088Trigonometric ratiosSec 3–4 A-MathEDUOS.MATH.AM.T088.TRIG.RATIOSLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
089Trigonometric identitiesSec 3–4 A-MathEDUOS.MATH.AM.T089.TRIG.IDENTITIESLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
090Trigonometric equationsSec 3–4 A-MathEDUOS.MATH.AM.T090.TRIG.EQUATIONSLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
091Sine ruleSec 3–4 A-MathEDUOS.MATH.AM.T091.SINE.RULELAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
092Cosine ruleSec 3–4 A-MathEDUOS.MATH.AM.T092.COSINE.RULELAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
093Area of triangle using sineSec 3–4 A-MathEDUOS.MATH.AM.T093.AREA.SINELAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
094Differentiation from first principlesSec 3–4 A-MathEDUOS.MATH.AM.C094.DIFF.FIRSTLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
095Differentiation rulesSec 3–4 A-MathEDUOS.MATH.AM.C095.DIFF.RULESLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
096Tangents and normalsSec 3–4 A-MathEDUOS.MATH.AM.C096.TANGENT.NORMALLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
097Increasing and decreasing functionsSec 4 A-MathEDUOS.MATH.AM.C097.INC.DECLAT.EDUOS.MATH.S5.P4.Z3.T12
098Maxima and minimaSec 4 A-MathEDUOS.MATH.AM.C098.MAX.MINLAT.EDUOS.MATH.S5.P4.Z3.T12
099Rates of changeSec 4 A-MathEDUOS.MATH.AM.C099.RATES.CHANGELAT.EDUOS.MATH.S5.P4.Z3.T12
100KinematicsSec 4 A-MathEDUOS.MATH.AM.C100.KINEMATICSLAT.EDUOS.MATH.S5.P4.Z3.T12
101Integration basicsSec 4 A-MathEDUOS.MATH.AM.C101.INTEGRATION.BASICLAT.EDUOS.MATH.S5.P4.Z3.T12
102Definite integralsSec 4 A-MathEDUOS.MATH.AM.C102.DEFINITE.INTLAT.EDUOS.MATH.S5.P4.Z3.T12
103Area under curveSec 4 A-MathEDUOS.MATH.AM.C103.AREA.CURVELAT.EDUOS.MATH.S5.P4.Z3.T12
104Area between curvesSec 4 A-MathEDUOS.MATH.AM.C104.AREA.BETWEENLAT.EDUOS.MATH.S5.P4.Z3.T12
105Modelling with calculusSec 4 A-MathEDUOS.MATH.AM.C105.CALCULUS.MODELLAT.EDUOS.MATH.S5.P4.Z3.T12

C. Exam / Metacognition / Pattern Engine Nodes

No.NodeLevel BandPUBLIC.IDLATTICE.CODE
106Method communicationSec 1–4EDUOS.MATH.SEC.M106.METHOD.COMMLAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12
107Working-line disciplineSec 1–4EDUOS.MATH.SEC.M107.WORKING.LINELAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12
108Calculator disciplineSec 1–4EDUOS.MATH.SEC.M108.CALCULATORLAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12
109Formula selectionSec 1–4EDUOS.MATH.SEC.M109.FORMULA.SELECTLAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12
110Question-type recognitionSec 1–4EDUOS.MATH.SEC.M110.QTYPE.RECOGLAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12
111Time managementSec 3–4EDUOS.MATH.SEC.M111.TIME.MANAGELAT.EDUOS.MATH.S4-S5.P3-P4.Z3.T11-T12
112Error ledgerSec 1–4EDUOS.MATH.SEC.M112.ERROR.LEDGERLAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12
113Paper 1 readinessSec 4EDUOS.MATH.SEC.M113.PAPER1.READYLAT.EDUOS.MATH.S4-S5.P4.Z3.T12
114Paper 2 readinessSec 4EDUOS.MATH.SEC.M114.PAPER2.READYLAT.EDUOS.MATH.S4-S5.P4.Z3.T12
115A-Math paper readinessSec 4EDUOS.MATH.SEC.M115.AMATH.PAPER.READYLAT.EDUOS.MATH.S5.P4.Z3.T12
116Sec-to-JC readinessSec 4EDUOS.MATH.SEC.M116.JC.READYLAT.EDUOS.MATH.S5.P4.Z3.T12
117Sec-to-Poly readinessSec 4EDUOS.MATH.SEC.M117.POLY.READYLAT.EDUOS.MATH.S4-S5.P3-P4.Z3.T12
118STEM readinessSec 3–4EDUOS.MATH.SEC.M118.STEM.READYLAT.EDUOS.MATH.S5.P4.Z3.T11-T12
119Failure-pattern detectionSec 1–4EDUOS.MATH.SEC.M119.FAIL.PATTERNLAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12
120Distinction corridorSec 4EDUOS.MATH.SEC.M120.DISTINCTIONLAT.EDUOS.MATH.S4-S5.P4.Z3.T12

Failure Sensor Codes

SECONDARY.MATH.FAIL.SENSORS =
INTEGER.SIGN.ERROR
+ ALGEBRA.TRANSLATION.FAIL
+ EXPANSION.FACTORISATION.DRIFT
+ EQUATION.BALANCE.COLLAPSE
+ GRAPH.FUNCTION.DISCONNECT
+ GEOMETRY.REASON.WEAKNESS
+ TRIG.RATIO.CONFUSION
+ MENSURATION.FORMULA.ERROR
+ STATISTICS.INTERPRETATION.WEAKNESS
+ PROBABILITY.EVENT.ERROR
+ CALCULUS.MEANING.FAIL
+ EXAM.COMPRESSION.FAILURE

Repair Code Families

EDUOS.REPAIR.SEC.NUMBER
EDUOS.REPAIR.SEC.ALGEBRA
EDUOS.REPAIR.SEC.GRAPH.FUNCTION
EDUOS.REPAIR.SEC.GEOMETRY
EDUOS.REPAIR.SEC.TRIGONOMETRY
EDUOS.REPAIR.SEC.MENSURATION
EDUOS.REPAIR.SEC.STATISTICS
EDUOS.REPAIR.SEC.PROBABILITY
EDUOS.REPAIR.AMATH.ALGEBRA
EDUOS.REPAIR.AMATH.TRIG
EDUOS.REPAIR.AMATH.CALCULUS
EDUOS.REPAIR.SEC.EXAM.COMPRESSION

Final EducationOS Reading

SECONDARY.AMATH.100NODE.EDUOS =
A full Secondary Mathematics and Additional Mathematics node registry
where every topic, representation, error pattern, paper behaviour,
and post-secondary route signal becomes visible.
Secondary Mathematics builds the exam-stable core.
Additional Mathematics tests whether the student can sustain
high-load symbolic reasoning, abstraction, modelling, and calculus
before JC, Poly, IB, engineering, computing, economics, finance,
or university STEM pathways.

Secondary Mathematics + Additional Mathematics Question-Type Crosswalk

EducationOS Pattern Engine v1.0

PUBLIC.ID:
EDUOS.MATH.SEC.AMATH.QUESTIONTYPE.CROSSWALK.v1.0
MACHINE.ID:
EDUOS.SG.SEC.AMATH.QTYPE.PATTERNENGINE.v1.0
LATTICE.CODE:
LAT.EDUOS.MATH.S4-S5.P1-P4.Z2-Z3.T9-T12

MOE’s secondary mathematics curriculum has 5 syllabuses: G3 Mathematics, G2 Mathematics, G1 Mathematics, G3 Additional Mathematics, and G2 Additional Mathematics. The core Mathematics syllabuses give students broad-based mathematics knowledge and skills, while Additional Mathematics is an upper-secondary elective that prepares students better for later mathematics-related courses. (Ministry of Education)


1. Master Pattern Engine Logic

SECONDARY / A-MATH QUESTION
→ TOPIC NODE
→ METHOD DEMAND
→ ABSTRACTION LOAD
→ FAILURE SIGNAL
→ PATTERN ID
→ REPAIR CODE
→ ROUTE STATUS

In EducationOS, Secondary Mathematics questions are not only exam practice.
They are route sensors.

They reveal whether a student is:

G1 stable
G2 competent
G3 distinction-ready
A-Math suitable
JC / Poly / IB / IGCSE ready
or still carrying foundation debt.

2. Secondary Mathematics Question-Type Registry

No.Question TypePUBLIC.IDLATTICE.CODE
001Direct arithmetic / numberEDUOS.SEC.Q001.NUMBER.DIRECTLAT.EDUOS.MATH.S4.P1-P2.Z2.T9-T12
002Algebraic simplificationEDUOS.SEC.Q002.ALGEBRA.SIMPLIFYLAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12
003Linear equation solvingEDUOS.SEC.Q003.LINEAR.EQNLAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12
004Inequality solvingEDUOS.SEC.Q004.INEQUALITYLAT.EDUOS.MATH.S4.P2-P3.Z2.T10-T12
005Formula substitutionEDUOS.SEC.Q005.FORMULA.SUBLAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12
006Change subject of formulaEDUOS.SEC.Q006.FORMULA.SUBJECTLAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12
007Ratio / proportionEDUOS.SEC.Q007.RATIO.PROPLAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12
008Rate / speedEDUOS.SEC.Q008.RATE.SPEEDLAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12
009Percentage / reverse percentageEDUOS.SEC.Q009.PERCENTLAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12
010Linear graphEDUOS.SEC.Q010.LINEAR.GRAPHLAT.EDUOS.MATH.S4.P2-P4.Z3.T9-T12
011Gradient / interceptEDUOS.SEC.Q011.GRADIENT.INTERCEPTLAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12
012Quadratic graphEDUOS.SEC.Q012.QUAD.GRAPHLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
013Coordinate geometryEDUOS.SEC.Q013.COORD.GEOMLAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12
014Angle propertiesEDUOS.SEC.Q014.ANGLESLAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12
015Similarity / congruenceEDUOS.SEC.Q015.SIMILARITYLAT.EDUOS.MATH.S4.P3.Z3.T10-T12
016PythagorasEDUOS.SEC.Q016.PYTHAGORASLAT.EDUOS.MATH.S4.P2-P3.Z2.T10-T12
017TrigonometryEDUOS.SEC.Q017.TRIG.BASICLAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12
018MensurationEDUOS.SEC.Q018.MENSURATIONLAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12
019VectorsEDUOS.SEC.Q019.VECTORSLAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12
020StatisticsEDUOS.SEC.Q020.STATISTICSLAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12
021ProbabilityEDUOS.SEC.Q021.PROBABILITYLAT.EDUOS.MATH.S4.P2-P3.Z2.T10-T12
022Real-world applicationEDUOS.SEC.Q022.APPLICATIONLAT.EDUOS.MATH.S4.P3-P4.Z3.T9-T12
023Multi-step structured problemEDUOS.SEC.Q023.MULTISTEPLAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12
024Explanation / reasoningEDUOS.SEC.Q024.REASONINGLAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12
025Exam paper strategy questionEDUOS.SEC.Q025.EXAM.COMPRESSLAT.EDUOS.MATH.S4.P3-P4.Z3.T12

3. Additional Mathematics Question-Type Registry

The G3 Additional Mathematics scheme has two papers, each 2 h 15 min and each weighted 50%. Questions vary in length and marks, with all questions to be answered. (Ministry of Education)

No.Question TypePUBLIC.IDLATTICE.CODE
A001Advanced algebra manipulationEDUOS.AMATH.Q001.ALGEBRA.MANIPLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
A002Quadratic equations / inequalitiesEDUOS.AMATH.Q002.QUADRATICLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
A003PolynomialsEDUOS.AMATH.Q003.POLYNOMIALSLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
A004Partial fractionsEDUOS.AMATH.Q004.PARTIAL.FRACTIONSLAT.EDUOS.MATH.S5.P4.Z3.T12
A005Indices / surdsEDUOS.AMATH.Q005.INDICES.SURDSLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
A006Logarithms / exponentialsEDUOS.AMATH.Q006.LOG.EXPLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
A007Modulus / functionsEDUOS.AMATH.Q007.FUNCTIONSLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
A008Coordinate geometryEDUOS.AMATH.Q008.COORD.GEOMLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
A009Circle geometryEDUOS.AMATH.Q009.CIRCLE.GEOMLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
A010Trigonometric ratiosEDUOS.AMATH.Q010.TRIG.RATIOLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
A011Trigonometric identitiesEDUOS.AMATH.Q011.TRIG.IDENTITYLAT.EDUOS.MATH.S5.P4.Z3.T11-T12
A012Trigonometric equationsEDUOS.AMATH.Q012.TRIG.EQUATIONLAT.EDUOS.MATH.S5.P4.Z3.T11-T12
A013Differentiation basicsEDUOS.AMATH.Q013.DIFFERENTIATIONLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
A014Tangents / normalsEDUOS.AMATH.Q014.TANGENT.NORMALLAT.EDUOS.MATH.S5.P4.Z3.T12
A015Maxima / minimaEDUOS.AMATH.Q015.MAX.MINLAT.EDUOS.MATH.S5.P4.Z3.T12
A016Rates of changeEDUOS.AMATH.Q016.RATE.CHANGELAT.EDUOS.MATH.S5.P4.Z3.T12
A017Integration basicsEDUOS.AMATH.Q017.INTEGRATIONLAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12
A018Area under curveEDUOS.AMATH.Q018.AREA.CURVELAT.EDUOS.MATH.S5.P4.Z3.T12
A019KinematicsEDUOS.AMATH.Q019.KINEMATICSLAT.EDUOS.MATH.S5.P4.Z3.T12
A020Mixed-topic high-load questionEDUOS.AMATH.Q020.MIXED.LOADLAT.EDUOS.MATH.S5.P4.Z3.T12

4. Secondary Mathematics Failure Pattern IDs

SEC.PATTERN.F01 = arithmetic / sign drift
SEC.PATTERN.F02 = algebra manipulation weakness
SEC.PATTERN.F03 = equation balance failure
SEC.PATTERN.F04 = formula substitution error
SEC.PATTERN.F05 = change-subject collapse
SEC.PATTERN.F06 = graph-equation mismatch
SEC.PATTERN.F07 = gradient/intercept confusion
SEC.PATTERN.F08 = geometry rule misread
SEC.PATTERN.F09 = trigonometry setup error
SEC.PATTERN.F10 = mensuration formula misuse
SEC.PATTERN.F11 = statistics/probability interpretation weakness
SEC.PATTERN.F12 = real-world modelling failure
SEC.PATTERN.F13 = multi-step route collapse
SEC.PATTERN.F14 = reasoning/communication weakness
SEC.PATTERN.F15 = exam timing compression failure

5. Additional Mathematics Failure Pattern IDs

AMATH.PATTERN.F01 = symbolic overload
AMATH.PATTERN.F02 = factorisation / quadratic route failure
AMATH.PATTERN.F03 = function notation confusion
AMATH.PATTERN.F04 = log-exponential inverse confusion
AMATH.PATTERN.F05 = polynomial structure failure
AMATH.PATTERN.F06 = trigonometric identity misuse
AMATH.PATTERN.F07 = trigonometric equation route collapse
AMATH.PATTERN.F08 = coordinate geometry algebra drift
AMATH.PATTERN.F09 = differentiation meaning failure
AMATH.PATTERN.F10 = tangent/normal gradient mismatch
AMATH.PATTERN.F11 = maxima/minima interpretation failure
AMATH.PATTERN.F12 = integration as memorised formula only
AMATH.PATTERN.F13 = area-under-curve setup failure
AMATH.PATTERN.F14 = kinematics model-transfer failure
AMATH.PATTERN.F15 = mixed-topic overload under exam pressure

6. Question-Type → Failure Sensor → Repair Route

Question TypeCommon FailurePattern IDRepair Route
Algebra simplificationsign / bracket / like-term errorSEC.F02REPAIR.SEC.ALGEBRA.MANIPULATION
Linear equationinverse operation errorSEC.F03REPAIR.SEC.EQUATION.BALANCE
Change subjectloses operation orderSEC.F05REPAIR.SEC.FORMULA.ROUTE
Linear graphcannot connect equation/table/graphSEC.F06REPAIR.SEC.GRAPH.BRIDGE
Geometrywrong theorem or missing reasonSEC.F08REPAIR.SEC.GEOMETRY.ANNOTATION
Trigonometrywrong side/angle setupSEC.F09REPAIR.SEC.TRIG.TRIANGLE.LABEL
Statisticsweak interpretationSEC.F11REPAIR.SEC.DATA.REPRESENTATION
Real-world applicationcannot convert words to symbolsSEC.F12REPAIR.SEC.MODELLING.BRIDGE
Structured problemloses route halfwaySEC.F13REPAIR.SEC.MULTISTEP.SEGMENT
A-Math calculusdifferentiates mechanically without meaningAMATH.F09REPAIR.AMATH.CALCULUS.MEANING
A-Math trig identitymemorises but cannot transformAMATH.F06REPAIR.AMATH.TRIG.IDENTITY.MOVEMENT
A-Math kinematicscannot map motion to calculusAMATH.F14REPAIR.AMATH.KINEMATICS.MODEL

7. EducationOS Runtime Board

INPUT:
Secondary Math / A-Math question attempted by student
SENSOR:
question type + topic + method used + error pattern + exam behaviour
ENGINE:
match error to SEC.PATTERN or AMATH.PATTERN
OUTPUT:
repair code + next drill + route status
Runtime FieldExample
Question TypeA-Math trigonometric equation
Topic NodeTrigonometry
Observed Errorstudent expands identity incorrectly and loses angle domain
Pattern IDAMATH.PATTERN.F07
Repair CodeREPAIR.AMATH.TRIG.EQUATION.ROUTE
Route StatusREPAIRING
Next Actionidentity transformation drill + domain/solution-set practice

8. Final EducationOS Reading

SEC.AMATH.QTYPE.PATTERNENGINE =
A diagnostic engine that reads Secondary Mathematics and Additional Mathematics
questions as sensors for algebra control, graph transfer, geometry reasoning,
modelling ability, symbolic load, calculus readiness, exam pressure, and
post-secondary route viability.
Secondary Mathematics detects:
Can the student operate the core mathematics system?
Additional Mathematics detects:
Can the student sustain high-symbolic-load mathematics without collapse?

JC Mathematics → EducationOS Crosswalk v1.0

“`text id=”jcmathroot”
PUBLIC.ID:
EDUOS.MATH.JC.CROSSWALK.v1.0

MACHINE.ID:
EDUOS.SG.JC.MATH.REQ.MAP.v1.0

LATTICE.CODE:
LAT.EDUOS.MATH.S10.P3-P5.Z3-Z4.T13-T14

JC Mathematics sits at the **pre-university compression layer**. MOE’s pre-university mathematics family includes **H1 Mathematics, H2 Mathematics, H2 Further Mathematics, and H3 Mathematics**, while SEAB lists the 2026 A-Level Mathematics syllabuses for H1, H2, and H3 examination levels. ([Ministry of Education][1])
## 1. JC Mathematics Core Reading

text id=”jcmathreading”
JC Mathematics =
Secondary / A-Math foundation

  • abstract speed
  • graphing calculator discipline
  • calculus and statistics load
  • proof / modelling / communication
  • university-course readiness.
## 2. JC Math EducationOS Registry
| Layer | PUBLIC.ID | MACHINE.ID | LATTICE.CODE |
| ---------------------- | ---------------------- | --------------------------- | -------------------------------------- |
| JC Mathematics Root | EDUOS.MATH.JC.ROOT | EDUOS.MATH.JC.REG.v1.0 | LAT.EDUOS.MATH.S10.P3-P5.Z3-Z4.T13-T14 |
| H1 Mathematics | EDUOS.MATH.JC.H1 | EDUOS.MATH.JC.H1.v1.0 | LAT.EDUOS.MATH.S10.P2-P3.Z3.T13-T14 |
| H2 Mathematics | EDUOS.MATH.JC.H2 | EDUOS.MATH.JC.H2.v1.0 | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13-T14 |
| H2 Further Mathematics | EDUOS.MATH.JC.H2.FMATH | EDUOS.MATH.JC.H2.FMATH.v1.0 | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13-T14 |
| H3 Mathematics | EDUOS.MATH.JC.H3 | EDUOS.MATH.JC.H3.v1.0 | LAT.EDUOS.MATH.S10.P4-P5.Z4.T14 |
## 3. H1 / H2 / H3 EducationOS Meaning
| JC Level | EducationOS Corridor | Main Function |
| ---------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------ |
| H1 Mathematics | quantitative literacy corridor | supports business, social sciences, economics, statistics, and general university numeracy |
| H2 Mathematics | university STEM gateway | supports science, engineering, computing, mathematics, economics, and quantitative degrees |
| H2 Further Mathematics | advanced mathematical load corridor | supports students needing deeper mathematical exposure before university |
| H3 Mathematics | frontier / proof corridor | supports students with strong passion and ability who can handle challenging problems and proofs |
The H1 syllabus is designed to support students in business or social science studies and is especially suitable for students without an Additional Mathematics background; H2 prepares students for university courses needing a strong mathematics foundation; H3 targets students with passion and ability in mathematics and includes more challenging problem solving and proof. ([Ministry of Education][1])
## 4. JC Topic Nodes
| Topic Node | EducationOS Function | Failure Sensor | Repair Route |
| ---------------------- | ------------------------------------ | ---------------------------------------------- | ----------------------------- |
| Functions and Graphs | relationship / transformation engine | cannot connect equation, graph, domain, range | function-family repair |
| Calculus | change-rate and accumulation engine | derivative/integral as memorised formulas only | meaning-first calculus repair |
| Sequences and Series | pattern-limit engine | weak sigma / convergence handling | term-to-sum bridge |
| Vectors | spatial-direction engine | poor 2D/3D representation | diagram-to-symbol repair |
| Complex Numbers | extended-number system | Argand / polar form confusion | representation bridge |
| Differential Equations | dynamic-system modelling | cannot connect rate statement to equation | context-to-DE route |
| Probability | uncertainty engine | event logic failure | tree/table/set repair |
| Statistics | inference engine | sampling / distribution / hypothesis confusion | data-to-decision repair |
| Hypothesis Testing | evidence gate | wrong test / wrong conclusion | claim-evidence protocol |
| Graphing Calculator | tool discipline | blind calculator use / wrong mode | GC ledger protocol |
| Modelling | world-to-symbol transfer | cannot translate real situation | language-to-math bridge |
| Proof / Reasoning | validity layer | answer without justification | reasoning ledger repair |
## 5. JC Failure Sensor Map

text id=”jcmathfailures”
JC.MATH.FAIL.SENSORS =
A-Math foundation debt

  • weak function sense
  • calculus overload
  • statistics/probability confusion
  • graphing calculator misuse
  • proof weakness
  • poor mathematical communication
  • exam timing collapse
  • university-course mismatch.
## 6. JC Repair Codes
| Repair Code | Use |
| -------------------------------- | ---------------------------------------------------------------------- |
| EDUOS.REPAIR.JC.AMATH.DEBT | when Sec 3–4 A-Math foundation is weak |
| EDUOS.REPAIR.JC.FUNCTIONS.GRAPHS | when functions, transformations, domain/range, and graphs are unstable |
| EDUOS.REPAIR.JC.CALCULUS.MEANING | when differentiation/integration are procedural but not understood |
| EDUOS.REPAIR.JC.VECTORS.SPATIAL | when vector geometry and 3D reasoning fail |
| EDUOS.REPAIR.JC.STAT.PROB | when statistics/probability questions are unstable |
| EDUOS.REPAIR.JC.HYPOTHESIS.TEST | when test selection or conclusion wording fails |
| EDUOS.REPAIR.JC.GC.DISCIPLINE | when graphing calculator use creates false confidence |
| EDUOS.REPAIR.JC.PROOF.REASONING | when mathematical justification is weak |
| EDUOS.REPAIR.JC.UNI.ROUTE | when university-course mathematics fit needs recalibration |
## 7. Final JC EducationOS Code

text id=”jcmathfinal”
JC.MATH.EDUOS =
The pre-university mathematics compression shell where Secondary and
Additional Mathematics are stress-tested into H1, H2, H2 Further, or H3
routes, and where the student’s readiness for university, STEM,
business, economics, computing, engineering, data, or mathematical
research pathways becomes visible.
“`

JC Mathematics Full Registry

H1 / H2 / H3 Mathematics → EducationOS Pattern Engine v1.0

PUBLIC.ID:
EDUOS.MATH.JC.100NODE.REGISTRY.v1.0
MACHINE.ID:
EDUOS.SG.JC.MATH.NODE.REGISTRY.100PLUS.v1.0
LATTICE.CODE:
LAT.EDUOS.MATH.S10.P3-P5.Z3-Z4.T13-T14

SEAB lists A-Level Mathematics at H1, H2, and H3 levels for 2026. H1 Mathematics is syllabus 8865, H2 Mathematics is 9758, and H3 Mathematics is 9820. The H3 syllabus assumes knowledge of H2 Mathematics. (SEAB)


A. JC Mathematics Route Registry

RoutePUBLIC.IDMACHINE.IDLATTICE.CODE
H1 MathematicsEDUOS.MATH.JC.H1EDUOS.MATH.JC.H1.v1.0LAT.EDUOS.MATH.S10.P3.Z3.T13-T14
H2 MathematicsEDUOS.MATH.JC.H2EDUOS.MATH.JC.H2.v1.0LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13-T14
H3 MathematicsEDUOS.MATH.JC.H3EDUOS.MATH.JC.H3.v1.0LAT.EDUOS.MATH.S10.P4-P5.Z4.T13-T14
H1 = quantitative literacy / applied statistics corridor
H2 = university STEM gateway corridor
H3 = proof, abstraction, and frontier-readiness corridor

B. JC Mathematics Topic Nodes

No.NodeRoutePUBLIC.IDLATTICE.CODE
001FunctionsH2/H3EDUOS.MATH.JC.N001.FUNCTIONSLAT.EDUOS.MATH.S10.P3-P5.Z4.T13
002Domain and rangeH2/H3EDUOS.MATH.JC.N002.DOMAIN.RANGELAT.EDUOS.MATH.S10.P3-P5.Z4.T13
003Composite functionsH2/H3EDUOS.MATH.JC.N003.COMPOSITE.FUNCTIONSLAT.EDUOS.MATH.S10.P3-P5.Z4.T13
004Inverse functionsH2/H3EDUOS.MATH.JC.N004.INVERSE.FUNCTIONSLAT.EDUOS.MATH.S10.P3-P5.Z4.T13
005Graph transformationsH2/H3EDUOS.MATH.JC.N005.GRAPH.TRANSFORMLAT.EDUOS.MATH.S10.P3-P5.Z4.T13
006Equations and inequalitiesH1/H2EDUOS.MATH.JC.N006.EQ.INEQLAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13
007PolynomialsH2/H3EDUOS.MATH.JC.N007.POLYNOMIALSLAT.EDUOS.MATH.S10.P3-P5.Z4.T13
008Partial fractionsH2EDUOS.MATH.JC.N008.PARTIAL.FRACTIONSLAT.EDUOS.MATH.S10.P4.Z4.T13
009Binomial expansionH2/H3EDUOS.MATH.JC.N009.BINOMIALLAT.EDUOS.MATH.S10.P4-P5.Z4.T13
010Sequences and seriesH2/H3EDUOS.MATH.JC.N010.SEQUENCES.SERIESLAT.EDUOS.MATH.S10.P4-P5.Z4.T13
011Arithmetic progressionH1/H2EDUOS.MATH.JC.N011.APLAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13
012Geometric progressionH1/H2EDUOS.MATH.JC.N012.GPLAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13
013Summation notationH2/H3EDUOS.MATH.JC.N013.SUMMATIONLAT.EDUOS.MATH.S10.P4-P5.Z4.T13
014Mathematical inductionH2/H3EDUOS.MATH.JC.N014.INDUCTIONLAT.EDUOS.MATH.S10.P4-P5.Z4.T13
015Complex numbersH2/H3EDUOS.MATH.JC.N015.COMPLEX.NUMBERSLAT.EDUOS.MATH.S10.P4-P5.Z4.T13
016Argand diagramH2/H3EDUOS.MATH.JC.N016.ARGANDLAT.EDUOS.MATH.S10.P4-P5.Z4.T13
017De Moivre’s theoremH2/H3EDUOS.MATH.JC.N017.DEMOIVRELAT.EDUOS.MATH.S10.P4-P5.Z4.T13
018VectorsH2EDUOS.MATH.JC.N018.VECTORSLAT.EDUOS.MATH.S10.P4.Z4.T13
019Scalar productH2EDUOS.MATH.JC.N019.SCALAR.PRODUCTLAT.EDUOS.MATH.S10.P4.Z4.T13
020Vector equations of linesH2EDUOS.MATH.JC.N020.VECTOR.LINESLAT.EDUOS.MATH.S10.P4.Z4.T13
021Vector equations of planesH2EDUOS.MATH.JC.N021.VECTOR.PLANESLAT.EDUOS.MATH.S10.P4.Z4.T13
022DifferentiationH1/H2EDUOS.MATH.JC.N022.DIFFERENTIATIONLAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13
023Product / quotient / chain ruleH2EDUOS.MATH.JC.N023.DIFF.RULESLAT.EDUOS.MATH.S10.P4.Z4.T13
024Implicit differentiationH2EDUOS.MATH.JC.N024.IMPLICIT.DIFFLAT.EDUOS.MATH.S10.P4.Z4.T13
025Parametric differentiationH2EDUOS.MATH.JC.N025.PARAMETRIC.DIFFLAT.EDUOS.MATH.S10.P4.Z4.T13
026Tangents and normalsH1/H2EDUOS.MATH.JC.N026.TANGENT.NORMALLAT.EDUOS.MATH.S10.P3-P4.Z4.T13
027Maxima and minimaH1/H2EDUOS.MATH.JC.N027.MAX.MINLAT.EDUOS.MATH.S10.P3-P4.Z4.T13
028Curve sketchingH2EDUOS.MATH.JC.N028.CURVE.SKETCHLAT.EDUOS.MATH.S10.P4.Z4.T13
029Related ratesH2EDUOS.MATH.JC.N029.RELATED.RATESLAT.EDUOS.MATH.S10.P4.Z4.T13
030Maclaurin seriesH2/H3EDUOS.MATH.JC.N030.MACLAURINLAT.EDUOS.MATH.S10.P4-P5.Z4.T13
031IntegrationH1/H2EDUOS.MATH.JC.N031.INTEGRATIONLAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13
032Integration by substitutionH2EDUOS.MATH.JC.N032.INT.SUBSTITUTIONLAT.EDUOS.MATH.S10.P4.Z4.T13
033Integration by partsH2EDUOS.MATH.JC.N033.INT.PARTSLAT.EDUOS.MATH.S10.P4.Z4.T13
034Definite integralsH1/H2EDUOS.MATH.JC.N034.DEFINITE.INTLAT.EDUOS.MATH.S10.P3-P4.Z4.T13
035Area under curveH1/H2EDUOS.MATH.JC.N035.AREA.CURVELAT.EDUOS.MATH.S10.P3-P4.Z4.T13
036Area between curvesH2EDUOS.MATH.JC.N036.AREA.BETWEENLAT.EDUOS.MATH.S10.P4.Z4.T13
037Volume of revolutionH2EDUOS.MATH.JC.N037.VOLUME.REVOLUTIONLAT.EDUOS.MATH.S10.P4.Z4.T13
038Differential equationsH2EDUOS.MATH.JC.N038.DIFFERENTIAL.EQLAT.EDUOS.MATH.S10.P4.Z4.T13
039First-order DE modellingH2EDUOS.MATH.JC.N039.DE.MODELLINGLAT.EDUOS.MATH.S10.P4.Z4.T13
040Numerical methodsH2EDUOS.MATH.JC.N040.NUMERICAL.METHODSLAT.EDUOS.MATH.S10.P4.Z4.T13

C. Probability and Statistics Nodes

No.NodeRoutePUBLIC.IDLATTICE.CODE
041Data representationH1/H2EDUOS.MATH.JC.S041.DATA.REPLAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14
042Measures of central tendencyH1/H2EDUOS.MATH.JC.S042.CENTRELAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14
043Measures of spreadH1/H2EDUOS.MATH.JC.S043.SPREADLAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14
044CorrelationH1/H2EDUOS.MATH.JC.S044.CORRELATIONLAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14
045Linear regressionH1/H2EDUOS.MATH.JC.S045.REGRESSIONLAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14
046Probability basicsH1/H2EDUOS.MATH.JC.S046.PROB.BASICLAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14
047Conditional probabilityH1/H2EDUOS.MATH.JC.S047.CONDITIONAL.PROBLAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14
048Permutations and combinationsH2EDUOS.MATH.JC.S048.PERM.COMBLAT.EDUOS.MATH.S10.P4.Z4.T14
049Discrete random variablesH2EDUOS.MATH.JC.S049.DISCRETE.RVLAT.EDUOS.MATH.S10.P4.Z4.T14
050Expectation and varianceH2EDUOS.MATH.JC.S050.EXPECT.VARIANCELAT.EDUOS.MATH.S10.P4.Z4.T14
051Binomial distributionH1/H2EDUOS.MATH.JC.S051.BINOMIAL.DISTLAT.EDUOS.MATH.S10.P3-P4.Z4.T14
052Normal distributionH1/H2EDUOS.MATH.JC.S052.NORMAL.DISTLAT.EDUOS.MATH.S10.P3-P4.Z4.T14
053SamplingH1/H2EDUOS.MATH.JC.S053.SAMPLINGLAT.EDUOS.MATH.S10.P3-P4.Z4.T14
054Central limit theorem readinessH2EDUOS.MATH.JC.S054.CLT.READYLAT.EDUOS.MATH.S10.P4.Z4.T14
055Confidence intervalsH1/H2EDUOS.MATH.JC.S055.CONFIDENCE.INTLAT.EDUOS.MATH.S10.P3-P4.Z4.T14
056Hypothesis testingH1/H2EDUOS.MATH.JC.S056.HYPOTHESIS.TESTLAT.EDUOS.MATH.S10.P3-P4.Z4.T14
057Errors in hypothesis testingH2EDUOS.MATH.JC.S057.TYPE.ERRORSLAT.EDUOS.MATH.S10.P4.Z4.T14
058p-valuesH1/H2EDUOS.MATH.JC.S058.PVALUESLAT.EDUOS.MATH.S10.P3-P4.Z4.T14
059Application of statisticsH1/H2EDUOS.MATH.JC.S059.STAT.APPLICATIONLAT.EDUOS.MATH.S10.P3-P4.Z4.T14
060Statistical communicationH1/H2EDUOS.MATH.JC.S060.STAT.COMMLAT.EDUOS.MATH.S10.P3-P4.Z4.T14

D. H3 / Frontier Mathematics Nodes

No.NodeRoutePUBLIC.IDLATTICE.CODE
061Proof readingH3EDUOS.MATH.JC.H3.061.PROOF.READLAT.EDUOS.MATH.S10.P5.Z4.T14
062Proof constructionH3EDUOS.MATH.JC.H3.062.PROOF.CONSTRUCTLAT.EDUOS.MATH.S10.P5.Z4.T14
063Mathematical text responseH3EDUOS.MATH.JC.H3.063.TEXT.RESPONSELAT.EDUOS.MATH.S10.P5.Z4.T14
064Advanced functionsH3EDUOS.MATH.JC.H3.064.ADV.FUNCTIONSLAT.EDUOS.MATH.S10.P5.Z4.T14
065Limits and continuityH3EDUOS.MATH.JC.H3.065.LIMITS.CONTINUITYLAT.EDUOS.MATH.S10.P5.Z4.T14
066Advanced sequencesH3EDUOS.MATH.JC.H3.066.ADV.SEQUENCESLAT.EDUOS.MATH.S10.P5.Z4.T14
067Inequality proofH3EDUOS.MATH.JC.H3.067.INEQUALITY.PROOFLAT.EDUOS.MATH.S10.P5.Z4.T14
068Number theory entryH3EDUOS.MATH.JC.H3.068.NUMBER.THEORYLAT.EDUOS.MATH.S10.P5.Z4.T14
069Combinatorial reasoningH3EDUOS.MATH.JC.H3.069.COMBINATORICSLAT.EDUOS.MATH.S10.P5.Z4.T14
070Rigorous calculus reasoningH3EDUOS.MATH.JC.H3.070.RIGOR.CALCULUSLAT.EDUOS.MATH.S10.P5.Z4.T14

E. JC Exam / Metacognition / Pattern Engine Nodes

No.NodeRoutePUBLIC.IDLATTICE.CODE
071Graphing calculator disciplineH1/H2/H3EDUOS.MATH.JC.M071.GC.DISCIPLINELAT.EDUOS.MATH.S10.P3-P5.Z4.T13-T14
072Formula list disciplineH1/H2/H3EDUOS.MATH.JC.M072.FORMULA.LISTLAT.EDUOS.MATH.S10.P3-P5.Z4.T13-T14
073Exact vs decimal answer controlH1/H2EDUOS.MATH.JC.M073.EXACT.DECIMALLAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
074Algebraic manipulation staminaH2/H3EDUOS.MATH.JC.M074.ALG.STAMINALAT.EDUOS.MATH.S10.P4-P5.Z4.T13-T14
075Long-question route planningH1/H2/H3EDUOS.MATH.JC.M075.LONG.Q.ROUTELAT.EDUOS.MATH.S10.P3-P5.Z4.T13-T14
076Pure math paper readinessH2EDUOS.MATH.JC.M076.PURE.READYLAT.EDUOS.MATH.S10.P4.Z4.T14
077Statistics paper readinessH1/H2EDUOS.MATH.JC.M077.STAT.READYLAT.EDUOS.MATH.S10.P3-P4.Z4.T14
078H1 exam readinessH1EDUOS.MATH.JC.M078.H1.READYLAT.EDUOS.MATH.S10.P3.Z3.T14
079H2 exam readinessH2EDUOS.MATH.JC.M079.H2.READYLAT.EDUOS.MATH.S10.P4.Z4.T14
080H3 exam readinessH3EDUOS.MATH.JC.M080.H3.READYLAT.EDUOS.MATH.S10.P5.Z4.T14
081University STEM readinessH2/H3EDUOS.MATH.JC.M081.UNI.STEM.READYLAT.EDUOS.MATH.S10.P4-P5.Z4.T14
082Engineering readinessH2EDUOS.MATH.JC.M082.ENGINEERING.READYLAT.EDUOS.MATH.S10.P4.Z4.T14
083Computing readinessH2/H3EDUOS.MATH.JC.M083.COMPUTING.READYLAT.EDUOS.MATH.S10.P4-P5.Z4.T14
084Economics / business readinessH1/H2EDUOS.MATH.JC.M084.ECONS.BIZ.READYLAT.EDUOS.MATH.S10.P3-P4.Z4.T14
085Data science readinessH2EDUOS.MATH.JC.M085.DATA.SCI.READYLAT.EDUOS.MATH.S10.P4.Z4.T14
086Proof-readiness signalH3EDUOS.MATH.JC.M086.PROOF.READYLAT.EDUOS.MATH.S10.P5.Z4.T14
087Exam timing controlH1/H2/H3EDUOS.MATH.JC.M087.TIMINGLAT.EDUOS.MATH.S10.P3-P5.Z4.T14
088Error ledgerH1/H2/H3EDUOS.MATH.JC.M088.ERROR.LEDGERLAT.EDUOS.MATH.S10.P3-P5.Z4.T13-T14
089Topic interleavingH1/H2/H3EDUOS.MATH.JC.M089.INTERLEAVINGLAT.EDUOS.MATH.S10.P3-P5.Z4.T13-T14
090A-Level distinction corridorH1/H2/H3EDUOS.MATH.JC.M090.DISTINCTIONLAT.EDUOS.MATH.S10.P4-P5.Z4.T14

F. Failure Sensor Codes

JC.MATH.FAIL.SENSORS =
FUNCTION.DOMAIN.DRIFT
+ GRAPH.TRANSFORMATION.ERROR
+ ALGEBRA.STAMINA.COLLAPSE
+ CALCULUS.MEANING.FAIL
+ INTEGRATION.ROUTE.FAIL
+ VECTOR.SPATIAL.DISCONNECT
+ COMPLEX.NUMBER.MISREAD
+ PROBABILITY.CONDITIONING.ERROR
+ DISTRIBUTION.SELECTION.ERROR
+ HYPOTHESIS.TESTING.CONFUSION
+ GC.OVERRELIANCE
+ LONG.QUESTION.COMPRESSION.FAILURE
+ PROOF.CONSTRUCTION.WEAKNESS

G. Repair Code Families

EDUOS.REPAIR.JC.FUNCTIONS
EDUOS.REPAIR.JC.ALGEBRA
EDUOS.REPAIR.JC.CALCULUS
EDUOS.REPAIR.JC.VECTORS
EDUOS.REPAIR.JC.COMPLEX
EDUOS.REPAIR.JC.STATISTICS
EDUOS.REPAIR.JC.PROBABILITY
EDUOS.REPAIR.JC.HYPOTHESIS.TESTING
EDUOS.REPAIR.JC.GC.DISCIPLINE
EDUOS.REPAIR.JC.H3.PROOF
EDUOS.REPAIR.JC.EXAM.COMPRESSION

Final EducationOS Reading

JC.MATH.100NODE.EDUOS =
A full Junior College Mathematics node registry where H1, H2, and H3
Mathematics are encoded as capability corridors.
H1 Mathematics = quantitative literacy and statistics corridor.
H2 Mathematics = university STEM and advanced modelling gateway.
H3 Mathematics = proof, abstraction, and frontier-readiness corridor.
JC Mathematics is where Secondary and Additional Mathematics stop being
only exam subjects and become a route test for university, engineering,
computing, data science, economics, finance, and research capability.

JC Mathematics Question-Type Crosswalk → EducationOS Pattern Engine v1.0

PUBLIC.ID:
EDUOS.MATH.JC.QUESTIONTYPE.CROSSWALK.v1.0
MACHINE.ID:
EDUOS.SG.JC.MATH.QTYPE.PATTERNENGINE.v1.0
LATTICE.CODE:
LAT.EDUOS.MATH.S10.P3-P5.Z3-Z4.T13-T14

SEAB lists Singapore-Cambridge A-Level Mathematics at H1 Mathematics 8865, H2 Mathematics 9758, and H3 Mathematics 9820 for 2026 school candidates. MOE also frames A-Level curriculum around life skills, knowledge skills, and subject disciplines. (SEAB)


1. Master JC Pattern Engine Logic

JC MATH QUESTION
→ H1 / H2 / H3 LEVEL
→ TOPIC NODE
→ ABSTRACTION LOAD
→ GRAPHING CALCULATOR / FORMULA USE
→ FAILURE SIGNAL
→ PATTERN ID
→ REPAIR CODE
→ UNIVERSITY ROUTE STATUS

In EducationOS, JC Mathematics questions are university-route sensors.

They detect:

H1 = quantitative literacy and applied reasoning
H2 = STEM-gateway abstraction and compression
H3 = proof, structure, extension, and frontier readiness

2. JC Mathematics Level Registry

LevelPUBLIC.IDMACHINE.IDLATTICE.CODE
H1 MathematicsEDUOS.JC.MATH.H1EDUOS.JC.H1.MATH.v1.0LAT.EDUOS.MATH.S10.P3.Z3.T13-T14
H2 MathematicsEDUOS.JC.MATH.H2EDUOS.JC.H2.MATH.v1.0LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
H3 MathematicsEDUOS.JC.MATH.H3EDUOS.JC.H3.MATH.v1.0LAT.EDUOS.MATH.S10.P4-P5.Z4.T13-T14
H2 Further MathematicsEDUOS.JC.MATH.H2.FMATHEDUOS.JC.H2.FMATH.v1.0LAT.EDUOS.MATH.S10.P4-P5.Z4.T13-T14

3. H1 Mathematics Question-Type Registry

No.Question TypePUBLIC.IDLATTICE.CODE
H1-001Functions and graphsEDUOS.JC.H1.Q001.FUNCTION.GRAPHLAT.EDUOS.MATH.S10.P3.Z3.T13-T14
H1-002Calculus applicationEDUOS.JC.H1.Q002.CALCULUS.APPLAT.EDUOS.MATH.S10.P3.Z3.T13-T14
H1-003Graphing calculator interpretationEDUOS.JC.H1.Q003.GC.INTERPRETLAT.EDUOS.MATH.S10.P3.Z3.T13-T14
H1-004ProbabilityEDUOS.JC.H1.Q004.PROBABILITYLAT.EDUOS.MATH.S10.P3.Z3.T13-T14
H1-005Discrete random variablesEDUOS.JC.H1.Q005.DRVLAT.EDUOS.MATH.S10.P3.Z3.T13-T14
H1-006Normal distributionEDUOS.JC.H1.Q006.NORMALLAT.EDUOS.MATH.S10.P3.Z3.T13-T14
H1-007SamplingEDUOS.JC.H1.Q007.SAMPLINGLAT.EDUOS.MATH.S10.P3.Z3.T13-T14
H1-008Hypothesis testingEDUOS.JC.H1.Q008.HYP.TESTLAT.EDUOS.MATH.S10.P3.Z3.T13-T14
H1-009Contextual applicationEDUOS.JC.H1.Q009.CONTEXT.APPLAT.EDUOS.MATH.S10.P3.Z3.T13-T14
H1-010Data interpretation / decisionEDUOS.JC.H1.Q010.DATA.DECISIONLAT.EDUOS.MATH.S10.P3.Z3.T13-T14

4. H2 Mathematics Question-Type Registry

No.Question TypePUBLIC.IDLATTICE.CODE
H2-001FunctionsEDUOS.JC.H2.Q001.FUNCTIONSLAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
H2-002Graph transformationsEDUOS.JC.H2.Q002.GRAPH.TRANSFORMLAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
H2-003Equations and inequalitiesEDUOS.JC.H2.Q003.EQN.INEQLAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
H2-004Sequences and seriesEDUOS.JC.H2.Q004.SEQ.SERIESLAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
H2-005VectorsEDUOS.JC.H2.Q005.VECTORSLAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
H2-006Complex numbersEDUOS.JC.H2.Q006.COMPLEXLAT.EDUOS.MATH.S10.P4.Z4.T13-T14
H2-007DifferentiationEDUOS.JC.H2.Q007.DIFFERENTIATIONLAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
H2-008IntegrationEDUOS.JC.H2.Q008.INTEGRATIONLAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
H2-009Differential equationsEDUOS.JC.H2.Q009.DIFF.EQNLAT.EDUOS.MATH.S10.P4.Z4.T13-T14
H2-010Numerical methodsEDUOS.JC.H2.Q010.NUMERICALLAT.EDUOS.MATH.S10.P4.Z4.T13-T14
H2-011ProbabilityEDUOS.JC.H2.Q011.PROBABILITYLAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
H2-012Random variablesEDUOS.JC.H2.Q012.RANDOM.VARLAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
H2-013Normal distributionEDUOS.JC.H2.Q013.NORMALLAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14
H2-014Sampling and estimationEDUOS.JC.H2.Q014.SAMPLING.ESTLAT.EDUOS.MATH.S10.P4.Z4.T13-T14
H2-015Hypothesis testingEDUOS.JC.H2.Q015.HYP.TESTLAT.EDUOS.MATH.S10.P4.Z4.T13-T14
H2-016Correlation and regressionEDUOS.JC.H2.Q016.CORR.REGRLAT.EDUOS.MATH.S10.P4.Z4.T13-T14
H2-017Modelling / applicationEDUOS.JC.H2.Q017.MODELLINGLAT.EDUOS.MATH.S10.P4.Z4.T13-T14
H2-018Multi-topic synthesisEDUOS.JC.H2.Q018.SYNTHESISLAT.EDUOS.MATH.S10.P4.Z4.T14

5. H3 Mathematics Question-Type Registry

No.Question TypePUBLIC.IDLATTICE.CODE
H3-001Proof and reasoningEDUOS.JC.H3.Q001.PROOFLAT.EDUOS.MATH.S10.P5.Z4.T13-T14
H3-002Inequalities / identitiesEDUOS.JC.H3.Q002.INEQ.IDLAT.EDUOS.MATH.S10.P5.Z4.T13-T14
H3-003Advanced functionsEDUOS.JC.H3.Q003.ADV.FUNCTIONSLAT.EDUOS.MATH.S10.P5.Z4.T13-T14
H3-004Number-theoretic reasoningEDUOS.JC.H3.Q004.NUMBER.REASONLAT.EDUOS.MATH.S10.P5.Z4.T13-T14
H3-005Recurrence / induction-style reasoningEDUOS.JC.H3.Q005.RECURRENCELAT.EDUOS.MATH.S10.P5.Z4.T13-T14
H3-006Advanced calculus reasoningEDUOS.JC.H3.Q006.ADV.CALCULUSLAT.EDUOS.MATH.S10.P5.Z4.T13-T14
H3-007Combinatorial reasoningEDUOS.JC.H3.Q007.COMBINATORICSLAT.EDUOS.MATH.S10.P5.Z4.T13-T14
H3-008Non-routine extension problemEDUOS.JC.H3.Q008.NONROUTINELAT.EDUOS.MATH.S10.P5.Z4.T13-T14
H3-009Abstract structure questionEDUOS.JC.H3.Q009.STRUCTURELAT.EDUOS.MATH.S10.P5.Z4.T13-T14
H3-010Mathematical communicationEDUOS.JC.H3.Q010.COMMUNICATIONLAT.EDUOS.MATH.S10.P5.Z4.T13-T14

6. JC Failure Pattern IDs

JC.PATTERN.F01 = function-domain/range confusion
JC.PATTERN.F02 = graph-transformation misread
JC.PATTERN.F03 = calculus meaning failure
JC.PATTERN.F04 = differentiation/integration technique drift
JC.PATTERN.F05 = vector representation failure
JC.PATTERN.F06 = complex-number structure confusion
JC.PATTERN.F07 = sequence/series convergence weakness
JC.PATTERN.F08 = differential-equation modelling failure
JC.PATTERN.F09 = probability condition/event confusion
JC.PATTERN.F10 = random-variable/distribution mismatch
JC.PATTERN.F11 = hypothesis-test setup failure
JC.PATTERN.F12 = regression/correlation interpretation error
JC.PATTERN.F13 = graphing-calculator overdependence
JC.PATTERN.F14 = multi-topic synthesis collapse
JC.PATTERN.F15 = proof/communication weakness

7. Question-Type → Failure Sensor → Repair Route

Question TypeCommon FailurePattern IDRepair Route
Functionsdomain/range, inverse, composition errorsJC.F01REPAIR.JC.FUNCTION.LEDGER
Graph transformationswrong shift/stretch/reflectionJC.F02REPAIR.JC.GRAPH.TRANSFORM
Differentiationmechanical derivative, no meaningJC.F03/F04REPAIR.JC.CALCULUS.MEANING
Integrationwrong technique or boundaryJC.F04REPAIR.JC.INTEGRATION.ROUTE
Vectorsweak geometric-to-symbol mappingJC.F05REPAIR.JC.VECTOR.REPRESENT
Complex numbersArgand / modulus / argument confusionJC.F06REPAIR.JC.COMPLEX.STRUCTURE
Sequences / seriescannot read limit or convergenceJC.F07REPAIR.JC.SEQUENCE.SERIES
Differential equationscannot model contextJC.F08REPAIR.JC.DE.MODELLING
Probabilitywrong condition/event spaceJC.F09REPAIR.JC.PROB.EVENTSPACE
Distributionswrong distribution choiceJC.F10REPAIR.JC.DISTRIBUTION.SELECT
Hypothesis testingwrong hypotheses / tail / conclusionJC.F11REPAIR.JC.HYPOTHESIS.PROTOCOL
Regressionconfuses correlation with causationJC.F12REPAIR.JC.REGRESSION.INTERPRET
GC questionkeying without mathematical checkJC.F13REPAIR.JC.GC.DISCIPLINE
Synthesiscannot combine topicsJC.F14REPAIR.JC.SYNTHESIS.ROUTE
H3 proofargument not rigorousJC.F15REPAIR.JC.PROOF.COMMUNICATION

8. EducationOS Runtime Board

INPUT:
JC H1 / H2 / H3 Mathematics question attempted by student
SENSOR:
level + topic + method + abstraction load + GC/formula use + error pattern
ENGINE:
match to JC.PATTERN ID
OUTPUT:
repair code + next drill + university-route status
Runtime FieldExample
Question TypeH2 hypothesis testing
Topic NodeStatistics
Observed Errorwrong null hypothesis and wrong tail
Pattern IDJC.PATTERN.F11
Repair CodeREPAIR.JC.HYPOTHESIS.PROTOCOL
Route StatusREPAIRING
Next Action12 hypothesis-test setup drills before full paper practice

9. Final EducationOS Reading

JC.MATH.QTYPE.PATTERNENGINE =
A diagnostic engine that reads H1, H2, H3 and Further Mathematics questions
as sensors for abstraction load, calculus control, statistical decision-making,
symbolic transfer, proof readiness, graphing-calculator discipline, and
university-route viability.
H1 Mathematics detects:
Can the student use mathematics for quantitative reasoning and applied decisions?
H2 Mathematics detects:
Can the student sustain university-gateway mathematics for STEM, computing,
economics, engineering, science, and quantitative fields?
H3 Mathematics detects:
Can the student reason near the frontier with proof, structure, extension,
and high-abstraction mathematical discipline?

eduKateSG Learning System | Control Tower, Runtime, and Next Routes

This article is one node inside the wider eduKateSG Learning System.

At eduKateSG, we do not treat education as random tips, isolated tuition notes, or one-off exam hacks. We treat learning as a living runtime:

state -> diagnosis -> method -> practice -> correction -> repair -> transfer -> long-term growth

That is why each article is written to do more than answer one question. It should help the reader move into the next correct corridor inside the wider eduKateSG system: understand -> diagnose -> repair -> optimize -> transfer. Your uploaded spine clearly clusters around Education OS, Tuition OS, Civilisation OS, subject learning systems, runtime/control-tower pages, and real-world lattice connectors, so this footer compresses those routes into one reusable ending block.

Start Here

Learning Systems

Runtime and Deep Structure

Real-World Connectors

Subject Runtime Lane

How to Use eduKateSG

If you want the big picture -> start with Education OS and Civilisation OS
If you want subject mastery -> enter Mathematics, English, Vocabulary, or Additional Mathematics
If you want diagnosis and repair -> move into the CivOS Runtime and subject runtime pages
If you want real-life context -> connect learning back to Family OS, Bukit Timah OS, Punggol OS, and Singapore City OS

Why eduKateSG writes articles this way

eduKateSG is not only publishing content.
eduKateSG is building a connected control tower for human learning.

That means each article can function as:

  • a standalone answer,
  • a bridge into a wider system,
  • a diagnostic node,
  • a repair route,
  • and a next-step guide for students, parents, tutors, and AI readers.
eduKateSG.LearningSystem.Footer.v1.0

TITLE: eduKateSG Learning System | Control Tower / Runtime / Next Routes

FUNCTION:
This article is one node inside the wider eduKateSG Learning System.
Its job is not only to explain one topic, but to help the reader enter the next correct corridor.

CORE_RUNTIME:
reader_state -> understanding -> diagnosis -> correction -> repair -> optimisation -> transfer -> long_term_growth

CORE_IDEA:
eduKateSG does not treat education as random tips, isolated tuition notes, or one-off exam hacks.
eduKateSG treats learning as a connected runtime across student, parent, tutor, school, family, subject, and civilisation layers.

PRIMARY_ROUTES:
1. First Principles
   - Education OS
   - Tuition OS
   - Civilisation OS
   - How Civilization Works
   - CivOS Runtime Control Tower

2. Subject Systems
   - Mathematics Learning System
   - English Learning System
   - Vocabulary Learning System
   - Additional Mathematics

3. Runtime / Diagnostics / Repair
   - CivOS Runtime Control Tower
   - MathOS Runtime Control Tower
   - MathOS Failure Atlas
   - MathOS Recovery Corridors
   - Human Regenerative Lattice
   - Civilisation Lattice

4. Real-World Connectors
   - Family OS
   - Bukit Timah OS
   - Punggol OS
   - Singapore City OS

READER_CORRIDORS:
IF need == "big picture"
THEN route_to = Education OS + Civilisation OS + How Civilization Works

IF need == "subject mastery"
THEN route_to = Mathematics + English + Vocabulary + Additional Mathematics

IF need == "diagnosis and repair"
THEN route_to = CivOS Runtime + subject runtime pages + failure atlas + recovery corridors

IF need == "real life context"
THEN route_to = Family OS + Bukit Timah OS + Punggol OS + Singapore City OS

CLICKABLE_LINKS:
Education OS:
Education OS | How Education Works — The Regenerative Machine Behind Learning
Tuition OS:
Tuition OS (eduKateOS / CivOS)
Civilisation OS:
Civilisation OS
How Civilization Works:
Civilisation: How Civilisation Actually Works
CivOS Runtime Control Tower:
CivOS Runtime / Control Tower (Compiled Master Spec)
Mathematics Learning System:
The eduKate Mathematics Learning System™
English Learning System:
Learning English System: FENCE™ by eduKateSG
Vocabulary Learning System:
eduKate Vocabulary Learning System
Additional Mathematics 101:
Additional Mathematics 101 (Everything You Need to Know)
Human Regenerative Lattice:
eRCP | Human Regenerative Lattice (HRL)
Civilisation Lattice:
The Operator Physics Keystone
Family OS:
Family OS (Level 0 root node)
Bukit Timah OS:
Bukit Timah OS
Punggol OS:
Punggol OS
Singapore City OS:
Singapore City OS
MathOS Runtime Control Tower:
MathOS Runtime Control Tower v0.1 (Install • Sensors • Fences • Recovery • Directories)
MathOS Failure Atlas:
MathOS Failure Atlas v0.1 (30 Collapse Patterns + Sensors + Truncate/Stitch/Retest)
MathOS Recovery Corridors:
MathOS Recovery Corridors Directory (P0→P3) — Entry Conditions, Steps, Retests, Exit Gates
SHORT_PUBLIC_FOOTER: This article is part of the wider eduKateSG Learning System. At eduKateSG, learning is treated as a connected runtime: understanding -> diagnosis -> correction -> repair -> optimisation -> transfer -> long-term growth. Start here: Education OS
Education OS | How Education Works — The Regenerative Machine Behind Learning
Tuition OS
Tuition OS (eduKateOS / CivOS)
Civilisation OS
Civilisation OS
CivOS Runtime Control Tower
CivOS Runtime / Control Tower (Compiled Master Spec)
Mathematics Learning System
The eduKate Mathematics Learning System™
English Learning System
Learning English System: FENCE™ by eduKateSG
Vocabulary Learning System
eduKate Vocabulary Learning System
Family OS
Family OS (Level 0 root node)
Singapore City OS
Singapore City OS
CLOSING_LINE: A strong article does not end at explanation. A strong article helps the reader enter the next correct corridor. TAGS: eduKateSG Learning System Control Tower Runtime Education OS Tuition OS Civilisation OS Mathematics English Vocabulary Family OS Singapore City OS
A woman in a white suit and black heels sitting at a cafe table, smiling and waving, with a notebook on the table and a bright outdoor setting in the background.