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.0MACHINE.ID:EDUOS.SG.MATH.P1TOJC.REQ.MAP.STRATEGIZEOS.v1.0LATTICE.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 stablewhere the bridge is brokenwhere the shell jump is too earlywhere the exam gate compresses too hardwhere 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 MathPrimary 2 MathPrimary 3 MathPrimary 4 MathPrimary 5 MathPrimary 6 PSLE MathSecondary 1 MathSecondary 2 MathSecondary 3 MathSecondary 4 MathJC 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
| Stage | EducationOS Function | Main Gate | Main Failure |
|---|---|---|---|
| Primary 1 | number entry | quantity, counting, comparison | weak number sense |
| Primary 2 | operation formation | addition, subtraction, multiplication, division | operation confusion |
| Primary 3 | abstraction begins | fractions, measurement, word problems | part-whole confusion |
| Primary 4 | proportional thinking | fractions, decimals, angles, area | representation weakness |
| Primary 5 | PSLE pre-compression | ratio, percentage, speed, complex heuristics | model collapse |
| Primary 6 / PSLE | compression gate | Paper 1, Paper 2, AL band pressure | transfer failure |
| Sec 1 | secondary transition | algebra entry, negative numbers, graphs | PSLE transfer shock |
| Sec 2 | sorting shell | stronger algebra, graphs, geometry, proportion | Sec 3 readiness unclear |
| Sec 3 | route divergence | G1/G2/G3, A-Math entry | shell jump failure |
| Sec 4 | final secondary compression | SEC/O-Level equivalent closure | timing, A-Math, route mismatch |
| JC H1 | applied pre-university mathematics | functions, calculus, statistics | weak A-Math bridge or no A-Math base |
| JC H2 | advanced STEM-ready mathematics | calculus, vectors, complex numbers, statistics | symbolic and conceptual overload |
| H2 Further | mathematical frontier extension | deeper pure/applied mathematics | insufficient H2 mastery |
| H3 | proof and research-style extension | proof, reasoning, abstraction | frontier 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
| Level | Core Build | Hidden Purpose | Failure Sensor |
|---|---|---|---|
| P1 | counting, comparison, shapes | quantity stability | counts but cannot compare |
| P2 | four operations, simple models | operation control | knows method but not meaning |
| P3 | fractions, measurement, word problems | part-whole entry | cannot draw model |
| P4 | decimals, angles, area, tables | representation expansion | symbols detach from meaning |
| P5 | ratio, percentage, speed, volume | proportional reasoning | wrong base / wrong unit |
| P6 | PSLE integration | full transfer under pressure | topical 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:
accuracyspeedreasoningmodellingmethod communicationchecking disciplinesecondary 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
| Component | What It Really Tests | MathematicsOS Meaning |
|---|---|---|
| Paper 1 | speed, fluency, accuracy | arithmetic and symbol discipline |
| Paper 2 | reasoning, modelling, explanation | transfer and communication |
| Word problems | representation and method choice | bridge strength |
| AL band | performance under compression | route signal |
| Secondary posting | next-shell placement | shell 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
| Stage | Function | Failure Sensor | Repair |
|---|---|---|---|
| Sec 1 | transition from arithmetic to algebra | cannot translate words to symbols | algebra entry repair |
| Sec 1 | negative numbers | sign errors | number-line repair |
| Sec 1 | graphs | table-to-graph mismatch | coordinate grid training |
| Sec 2 | algebra strengthening | expansion/factorisation collapse | symbolic ladder repair |
| Sec 2 | geometry reasoning | missing reasons | diagram annotation |
| Sec 2 | route sorting | uncertain Sec 3 level | route 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
| Route | EducationOS Meaning | Main Aim |
|---|---|---|
| G1 | practical stabilisation | preserve usable mathematics |
| G2 | competence corridor | secure post-secondary access |
| G3 | distinction / transfer corridor | prepare for stronger STEM routes |
| A-Math | frontier compression | test 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
| Layer | PUBLIC.ID | MACHINE.ID | LATTICE.CODE |
|---|---|---|---|
| JC Mathematics Root | EDUOS.MATH.JC.ROOT | EDUOS.MATH.JC.REG.v1.0 | LAT.EDUOS.MATH.S6-S7.P2-P5.Z3-Z4.T11-T12 |
| JC H1 Mathematics | EDUOS.MATH.JC.H1 | EDUOS.MATH.JC.H1.v1.0 | LAT.EDUOS.MATH.S6.P2-P4.Z3.T11-T12 |
| JC H2 Mathematics | EDUOS.MATH.JC.H2 | EDUOS.MATH.JC.H2.v1.0 | LAT.EDUOS.MATH.S7.P3-P5.Z3-Z4.T11-T12 |
| H2 Further Mathematics | EDUOS.MATH.JC.FURTHER | EDUOS.MATH.JC.FM.v1.0 | LAT.EDUOS.MATH.S7.P4-P5.Z4.T11-T12 |
| H3 Mathematics | EDUOS.MATH.JC.H3 | EDUOS.MATH.JC.H3.v1.0 | LAT.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:
businesssocial scienceseconomicspsychologystatistics-based university coursesapplied 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 Node | Function | Failure Sensor | Repair Route |
|---|---|---|---|
| Functions and graphs | representation of relationships | cannot interpret graph behaviour | graph-function bridge |
| Calculus | change and accumulation | formula memorised, meaning absent | derivative/integral meaning repair |
| Probability | uncertainty reasoning | event logic confusion | tree/table/set repair |
| Statistics | data interpretation | cannot infer from data | data-to-claim bridge |
| Applications | context transfer | cannot model real situation | language-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:
engineeringphysicscomputingdata scienceeconomicsmathematics-heavy university coursesadvanced quantitative reasoning
H2 MathematicsOS Reading
| H2 Node | Function | Failure Sensor | Repair Route |
|---|---|---|---|
| Functions | relationship engine | cannot transform / compose / invert | function-family repair |
| Graphs | visual-symbolic bridge | graph meaning detached from equation | graph-equation bridge |
| Sequences and series | long-run pattern | cannot read convergence / recurrence | pattern-limit repair |
| Calculus | change and accumulation | differentiation/integration procedural only | meaning-first calculus repair |
| Vectors | direction and space | weak spatial-symbolic representation | diagram-to-vector bridge |
| Complex numbers | extended number field | symbol fear / geometry disconnect | Argand-plane bridge |
| Probability | uncertainty model | wrong condition / independence | event-ledger repair |
| Statistics | inference engine | formula use without interpretation | data-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 abstractionproof disciplinestructure recognitiongeneralisationmathematical argumentresearch-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 Node | Function | Failure Sensor | Route |
|---|---|---|---|
| Proof | truth-preservation engine | cannot justify claims | proof grammar repair |
| Abstract structures | pattern compression | stuck in examples | abstraction ladder |
| Advanced functions | system behaviour | cannot generalise | model-class repair |
| Mathematical argument | communication ledger | gaps in logic | inference chain repair |
| Research-style problems | frontier exploration | cannot start open problem | StrategizeOS probe route |
12. The Main Crosswalk: P1 to JC
P1:quantityP2:operationP3:part-wholeP4:representationP5:proportionP6:PSLE compressionSec 1:algebra entrySec 2:relationship strengtheningSec 3:route divergenceSec 4:exam closureJC H1:applied modelling and statisticsJC H2:advanced abstraction and STEM transferH2 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 State | StrategizeOS Reading | Correct Route |
|---|---|---|
| missing basic concept | Missing Node | REBUILD |
| can do topics separately but not together | Broken Bridge | BRIDGE |
| promoted too early | Shell Jump Failure | HOLD / REBUFFER |
| answer violates condition | Ledger Breach | VERIFY |
| collapses in exams | Compression Failure | PRESSURE-TRAIN |
| depends on calculator / AI / worked examples | Tool Dependency | DE-AUTOMATE |
| scores in topical practice but fails mixed paper | False Pass | TRANSFER TEST |
| ability exists but home/school rhythm weak | Environment Drag | PROTECT ENVIRONMENT |
| advanced work damages basics | Frontier Cannibalisation | PROTECT BASE |
| problem diagnosed wrongly | Genesis Pin Error | REPIN |
14. MathematicsOS Algorithm for P1 to JC
MATHOS.P1TOJC.CROSSWALK.ALGORITHM.v1.0INPUT: student_level topic_performance paper_performance error_pattern speed_pressure transfer_result next_route_requirementSTEP 1: identify current shell P1-P6 PSLE Sec1-Sec4 A-Math JC H1/H2/Further/H3STEP 2: detect base stability number operation proportion algebra functions calculus statistics proofSTEP 3: locate failure type missing_node broken_bridge shell_jump ledger_breach compression_failure tool_dependency false_pass environment_drag frontier_cannibalisation genesis_pin_errorSTEP 4: assign StrategizeOS route rebuild bridge hold rebuffer verify pressure_train de_automate transfer_test protect_base repinSTEP 5: retest under realistic loadSTEP 6: confirm transfer into next shellOUTPUT: 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 quantityP2: stabilise operationsP3: introduce part-whole and word-problem representationP4: expand representation, measurement, and spatial logicP5: build proportion, rate, percentage, and model transferP6: compress six years into PSLE route signalSEC1: test Primary-to-Secondary transferSEC2: strengthen algebra, graph, geometry, and route readinessSEC3: split into G1/G2/G3/A-Math corridorsSEC4: validate secondary mathematics under exam compressionJC_H1: apply functions, calculus, probability, and statistics for non-heavy-STEM routesJC_H2: build advanced abstraction for STEM and quantitative university pathwaysJC_FURTHER_H3: open frontier mathematics through proof, structure, and advanced reasoningIF failure_detected: classify pattern select StrategizeOS route repair correct layer retest under load confirm transferOUTPUT: 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.0MACHINE.ID:EDUOS.SG.PRIMARY.MATH.NODE.REGISTRY.100PLUS.v1.0LATTICE.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. | Node | Level Band | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 001 | Counting objects | P1 | EDUOS.MATH.PRI.N001.COUNTING | LAT.EDUOS.MATH.S2.P0.Z0.T3 |
| 002 | Number recognition | P1 | EDUOS.MATH.PRI.N002.NUMBER.RECOG | LAT.EDUOS.MATH.S2.P0.Z0.T3 |
| 003 | Number words | P1 | EDUOS.MATH.PRI.N003.NUMBER.WORDS | LAT.EDUOS.MATH.S2.P0.Z0.T3 |
| 004 | Place value: ones/tens | P1 | EDUOS.MATH.PRI.N004.PLACEVALUE.10 | LAT.EDUOS.MATH.S2.P1.Z0.T3 |
| 005 | Comparing numbers | P1 | EDUOS.MATH.PRI.N005.COMPARE | LAT.EDUOS.MATH.S2.P1.Z0.T3 |
| 006 | Ordering numbers | P1 | EDUOS.MATH.PRI.N006.ORDER | LAT.EDUOS.MATH.S2.P1.Z0.T3 |
| 007 | Addition concept | P1 | EDUOS.MATH.PRI.N007.ADD.CONCEPT | LAT.EDUOS.MATH.S2.P1.Z0.T3 |
| 008 | Subtraction concept | P1 | EDUOS.MATH.PRI.N008.SUB.CONCEPT | LAT.EDUOS.MATH.S2.P1.Z0.T3 |
| 009 | Addition within 100 | P1 | EDUOS.MATH.PRI.N009.ADD.100 | LAT.EDUOS.MATH.S2.P1.Z0.T3 |
| 010 | Subtraction within 100 | P1 | EDUOS.MATH.PRI.N010.SUB.100 | LAT.EDUOS.MATH.S2.P1.Z0.T3 |
| 011 | Multiplication concept | P1–P2 | EDUOS.MATH.PRI.N011.MULT.CONCEPT | LAT.EDUOS.MATH.S2.P1.Z0.T3-T4 |
| 012 | Division concept | P1–P2 | EDUOS.MATH.PRI.N012.DIV.CONCEPT | LAT.EDUOS.MATH.S2.P1.Z0.T3-T4 |
| 013 | Multiplication facts | P2–P3 | EDUOS.MATH.PRI.N013.MULT.FACTS | LAT.EDUOS.MATH.S2.P1-P2.Z0-Z1.T4-T5 |
| 014 | Division facts | P2–P3 | EDUOS.MATH.PRI.N014.DIV.FACTS | LAT.EDUOS.MATH.S2.P1-P2.Z0-Z1.T4-T5 |
| 015 | Place value: hundreds | P2 | EDUOS.MATH.PRI.N015.PLACEVALUE.100 | LAT.EDUOS.MATH.S2.P1.Z0.T4 |
| 016 | Numbers up to 1000 | P2 | EDUOS.MATH.PRI.N016.NUMBERS.1000 | LAT.EDUOS.MATH.S2.P1.Z0.T4 |
| 017 | Mental addition | P2–P3 | EDUOS.MATH.PRI.N017.MENTAL.ADD | LAT.EDUOS.MATH.S2.P2.Z1.T4-T5 |
| 018 | Mental subtraction | P2–P3 | EDUOS.MATH.PRI.N018.MENTAL.SUB | LAT.EDUOS.MATH.S2.P2.Z1.T4-T5 |
| 019 | Multiplication algorithm | P3–P4 | EDUOS.MATH.PRI.N019.MULT.ALGORITHM | LAT.EDUOS.MATH.S2.P2.Z1.T5-T6 |
| 020 | Division algorithm | P3–P4 | EDUOS.MATH.PRI.N020.DIV.ALGORITHM | LAT.EDUOS.MATH.S2.P2.Z1.T5-T6 |
| 021 | Remainders | P3–P4 | EDUOS.MATH.PRI.N021.REMAINDER | LAT.EDUOS.MATH.S2.P2.Z1.T5-T6 |
| 022 | Factors | P4–P5 | EDUOS.MATH.PRI.N022.FACTORS | LAT.EDUOS.MATH.S2.P2-P3.Z1.T6-T7 |
| 023 | Multiples | P4–P5 | EDUOS.MATH.PRI.N023.MULTIPLES | LAT.EDUOS.MATH.S2.P2-P3.Z1.T6-T7 |
| 024 | Prime numbers | P4–P5 | EDUOS.MATH.PRI.N024.PRIMES | LAT.EDUOS.MATH.S2.P2-P3.Z1.T6-T7 |
| 025 | Composite numbers | P4–P5 | EDUOS.MATH.PRI.N025.COMPOSITES | LAT.EDUOS.MATH.S2.P2-P3.Z1.T6-T7 |
| 026 | Order of operations | P5–P6 | EDUOS.MATH.PRI.N026.ORDER.OPERATIONS | LAT.EDUOS.MATH.S2.P3.Z2.T7-T9 |
| 027 | Fractions as part-whole | P3 | EDUOS.MATH.PRI.N027.FRACTION.PARTWHOLE | LAT.EDUOS.MATH.S2.P2.Z1.T5 |
| 028 | Equivalent fractions | P3–P4 | EDUOS.MATH.PRI.N028.FRACTION.EQUIV | LAT.EDUOS.MATH.S2.P2.Z1.T5-T6 |
| 029 | Comparing fractions | P3–P4 | EDUOS.MATH.PRI.N029.FRACTION.COMPARE | LAT.EDUOS.MATH.S2.P2.Z1.T5-T6 |
| 030 | Adding fractions | P4–P5 | EDUOS.MATH.PRI.N030.FRACTION.ADD | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T7 |
| 031 | Subtracting fractions | P4–P5 | EDUOS.MATH.PRI.N031.FRACTION.SUB | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T7 |
| 032 | Multiplying fractions | P5–P6 | EDUOS.MATH.PRI.N032.FRACTION.MULT | LAT.EDUOS.MATH.S2.P3.Z2.T7-T9 |
| 033 | Dividing fractions | P5–P6 | EDUOS.MATH.PRI.N033.FRACTION.DIV | LAT.EDUOS.MATH.S2.P3.Z2.T7-T9 |
| 034 | Mixed numbers | P4–P6 | EDUOS.MATH.PRI.N034.MIXED.NUMBERS | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9 |
| 035 | Decimals | P4–P6 | EDUOS.MATH.PRI.N035.DECIMALS | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9 |
| 036 | Decimal place value | P4–P6 | EDUOS.MATH.PRI.N036.DECIMAL.PLACEVALUE | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9 |
| 037 | Rounding decimals | P4–P6 | EDUOS.MATH.PRI.N037.ROUNDING | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9 |
| 038 | Percentages | P5–P6 | EDUOS.MATH.PRI.N038.PERCENTAGE | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 039 | Fraction-decimal-percent conversion | P5–P6 | EDUOS.MATH.PRI.N039.FDP.CONVERT | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 040 | Ratio | P5–P6 | EDUOS.MATH.PRI.N040.RATIO | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 041 | Ratio comparison | P5–P6 | EDUOS.MATH.PRI.N041.RATIO.COMPARE | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 042 | Rate | P5–P6 | EDUOS.MATH.PRI.N042.RATE | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 043 | Speed | P5–P6 | EDUOS.MATH.PRI.N043.SPEED | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 044 | Average | P5–P6 | EDUOS.MATH.PRI.N044.AVERAGE | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 045 | Algebraic unknowns | P5–P6 | EDUOS.MATH.PRI.N045.UNKNOWN | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 046 | Simple equations | P5–P6 | EDUOS.MATH.PRI.N046.SIMPLE.EQUATION | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
B. Measurement and Geometry Nodes
| No. | Node | Level Band | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 047 | Length in cm | P1 | EDUOS.MATH.PRI.G047.LENGTH.CM | LAT.EDUOS.MATH.S2.P1.Z0.T3 |
| 048 | Length in m/km | P2–P4 | EDUOS.MATH.PRI.G048.LENGTH.M.KM | LAT.EDUOS.MATH.S2.P1-P2.Z1.T4-T6 |
| 049 | Comparing lengths | P1–P2 | EDUOS.MATH.PRI.G049.LENGTH.COMPARE | LAT.EDUOS.MATH.S2.P1.Z0.T3-T4 |
| 050 | Mass | P2–P4 | EDUOS.MATH.PRI.G050.MASS | LAT.EDUOS.MATH.S2.P1-P2.Z1.T4-T6 |
| 051 | Volume | P2–P4 | EDUOS.MATH.PRI.G051.VOLUME | LAT.EDUOS.MATH.S2.P1-P2.Z1.T4-T6 |
| 052 | Capacity | P2–P4 | EDUOS.MATH.PRI.G052.CAPACITY | LAT.EDUOS.MATH.S2.P1-P2.Z1.T4-T6 |
| 053 | Time: clock reading | P1–P2 | EDUOS.MATH.PRI.G053.TIME.CLOCK | LAT.EDUOS.MATH.S2.P1.Z0.T3-T4 |
| 054 | Time: duration | P3–P5 | EDUOS.MATH.PRI.G054.TIME.DURATION | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T5-T7 |
| 055 | Money: coins/notes | P1–P2 | EDUOS.MATH.PRI.G055.MONEY.BASIC | LAT.EDUOS.MATH.S2.P1.Z0.T3-T4 |
| 056 | Money word problems | P2–P6 | EDUOS.MATH.PRI.G056.MONEY.WORDPROBLEM | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T4-T9 |
| 057 | 2D shapes | P1–P2 | EDUOS.MATH.PRI.G057.2D.SHAPES | LAT.EDUOS.MATH.S2.P1.Z0.T3-T4 |
| 058 | 3D objects | P2–P3 | EDUOS.MATH.PRI.G058.3D.OBJECTS | LAT.EDUOS.MATH.S2.P1-P2.Z1.T4-T5 |
| 059 | Symmetry | P3–P4 | EDUOS.MATH.PRI.G059.SYMMETRY | LAT.EDUOS.MATH.S2.P2.Z1.T5-T6 |
| 060 | Angles | P4–P6 | EDUOS.MATH.PRI.G060.ANGLES | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9 |
| 061 | Perpendicular / parallel lines | P4–P6 | EDUOS.MATH.PRI.G061.LINES | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9 |
| 062 | Triangles | P4–P6 | EDUOS.MATH.PRI.G062.TRIANGLES | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9 |
| 063 | Quadrilaterals | P4–P6 | EDUOS.MATH.PRI.G063.QUADRILATERALS | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9 |
| 064 | Circles | P5–P6 | EDUOS.MATH.PRI.G064.CIRCLES | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 065 | Perimeter | P3–P6 | EDUOS.MATH.PRI.G065.PERIMETER | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T5-T9 |
| 066 | Area of rectangle/square | P3–P6 | EDUOS.MATH.PRI.G066.AREA.RECT | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T5-T9 |
| 067 | Area of triangle | P5–P6 | EDUOS.MATH.PRI.G067.AREA.TRIANGLE | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 068 | Area of composite figures | P5–P6 | EDUOS.MATH.PRI.G068.AREA.COMPOSITE | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 069 | Volume of cube/cuboid | P5–P6 | EDUOS.MATH.PRI.G069.VOLUME.CUBOID | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 070 | Nets | P5–P6 | EDUOS.MATH.PRI.G070.NETS | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 071 | Unit conversion | P4–P6 | EDUOS.MATH.PRI.G071.UNIT.CONVERT | LAT.EDUOS.MATH.S2.P2-P4.Z2.T6-T9 |
| 072 | Scale drawing readiness | P5–P6 | EDUOS.MATH.PRI.G072.SCALE.READY | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
C. Statistics and Data Nodes
| No. | Node | Level Band | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 073 | Picture graphs | P1–P2 | EDUOS.MATH.PRI.S073.PICTURE.GRAPH | LAT.EDUOS.MATH.S2.P1.Z0-Z1.T3-T4 |
| 074 | Tables | P2–P6 | EDUOS.MATH.PRI.S074.TABLES | LAT.EDUOS.MATH.S2.P1-P3.Z1-Z2.T4-T9 |
| 075 | Bar graphs | P3–P6 | EDUOS.MATH.PRI.S075.BAR.GRAPH | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T5-T9 |
| 076 | Line graphs | P4–P6 | EDUOS.MATH.PRI.S076.LINE.GRAPH | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T6-T9 |
| 077 | Pie chart readiness | P5–P6 | EDUOS.MATH.PRI.S077.PIE.READY | LAT.EDUOS.MATH.S2.P3.Z2.T7-T9 |
| 078 | Data comparison | P3–P6 | EDUOS.MATH.PRI.S078.DATA.COMPARE | LAT.EDUOS.MATH.S2.P2-P3.Z1-Z2.T5-T9 |
| 079 | Data inference | P4–P6 | EDUOS.MATH.PRI.S079.DATA.INFER | LAT.EDUOS.MATH.S2.P2-P4.Z2.T6-T9 |
| 080 | Average from data | P5–P6 | EDUOS.MATH.PRI.S080.DATA.AVERAGE | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
D. Problem-Solving / Heuristic Nodes
| No. | Node | Level Band | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 081 | Read problem carefully | P1–P6 | EDUOS.MATH.PRI.H081.READ.PROBLEM | LAT.EDUOS.MATH.S2.P1-P4.Z1-Z2.T3-T9 |
| 082 | Identify knowns/unknowns | P2–P6 | EDUOS.MATH.PRI.H082.KNOWN.UNKNOWN | LAT.EDUOS.MATH.S2.P1-P4.Z1-Z2.T4-T9 |
| 083 | Draw model | P2–P6 | EDUOS.MATH.PRI.H083.MODEL.DRAW | LAT.EDUOS.MATH.S2.P2-P4.Z1-Z2.T4-T9 |
| 084 | Bar model comparison | P3–P6 | EDUOS.MATH.PRI.H084.BAR.COMPARE | LAT.EDUOS.MATH.S2.P2-P4.Z1-Z2.T5-T9 |
| 085 | Part-whole model | P3–P6 | EDUOS.MATH.PRI.H085.PARTWHOLE.MODEL | LAT.EDUOS.MATH.S2.P2-P4.Z1-Z2.T5-T9 |
| 086 | Before-after model | P4–P6 | EDUOS.MATH.PRI.H086.BEFOREAFTER | LAT.EDUOS.MATH.S2.P2-P4.Z2.T6-T9 |
| 087 | Guess and check | P3–P6 | EDUOS.MATH.PRI.H087.GUESSCHECK | LAT.EDUOS.MATH.S2.P2-P4.Z2.T5-T9 |
| 088 | Work backwards | P3–P6 | EDUOS.MATH.PRI.H088.WORKBACK | LAT.EDUOS.MATH.S2.P2-P4.Z2.T5-T9 |
| 089 | Make a list | P3–P6 | EDUOS.MATH.PRI.H089.MAKELIST | LAT.EDUOS.MATH.S2.P2-P4.Z2.T5-T9 |
| 090 | Look for pattern | P3–P6 | EDUOS.MATH.PRI.H090.PATTERN | LAT.EDUOS.MATH.S2.P2-P4.Z2.T5-T9 |
| 091 | Simplify problem | P4–P6 | EDUOS.MATH.PRI.H091.SIMPLIFY | LAT.EDUOS.MATH.S2.P3-P4.Z2.T6-T9 |
| 092 | Use equations | P5–P6 | EDUOS.MATH.PRI.H092.EQUATION.USE | LAT.EDUOS.MATH.S2.P3-P4.Z2.T7-T9 |
| 093 | Check reasonableness | P1–P6 | EDUOS.MATH.PRI.H093.REASONABLE.CHECK | LAT.EDUOS.MATH.S2.P1-P4.Z1-Z2.T3-T9 |
| 094 | Units in final answer | P2–P6 | EDUOS.MATH.PRI.H094.UNIT.ANSWER | LAT.EDUOS.MATH.S2.P1-P4.Z1-Z2.T4-T9 |
| 095 | Multi-step route planning | P4–P6 | EDUOS.MATH.PRI.H095.MULTISTEP.ROUTE | LAT.EDUOS.MATH.S2.P3-P4.Z2.T6-T9 |
E. Metacognition / Exam-Readiness Nodes
| No. | Node | Level Band | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 096 | Checking habit | P1–P6 | EDUOS.MATH.PRI.M096.CHECKING | LAT.EDUOS.MATH.S2.P1-P4.Z1-Z2.T3-T9 |
| 097 | Error spotting | P2–P6 | EDUOS.MATH.PRI.M097.ERROR.SPOT | LAT.EDUOS.MATH.S2.P2-P4.Z1-Z2.T4-T9 |
| 098 | Careless-error ledger | P3–P6 | EDUOS.MATH.PRI.M098.CARELESS.LEDGER | LAT.EDUOS.MATH.S2.P2-P4.Z2.T5-T9 |
| 099 | Time management | P4–P6 | EDUOS.MATH.PRI.M099.TIME.MANAGE | LAT.EDUOS.MATH.S2.P3-P4.Z2.T6-T9 |
| 100 | Paper stamina | P5–P6 | EDUOS.MATH.PRI.M100.PAPER.STAMINA | LAT.EDUOS.MATH.S3.P3-P4.Z2.T7-T9 |
| 101 | Method communication | P4–P6 | EDUOS.MATH.PRI.M101.METHOD.COMM | LAT.EDUOS.MATH.S3.P3-P4.Z2.T6-T9 |
| 102 | Transfer to unfamiliar questions | P5–P6 | EDUOS.MATH.PRI.M102.TRANSFER.UNFAMILIAR | LAT.EDUOS.MATH.S3.P3-P4.Z2-Z3.T7-T9 |
| 103 | Calculator discipline | P5–P6 | EDUOS.MATH.PRI.M103.CALCULATOR.DISCIPLINE | LAT.EDUOS.MATH.S3.P3-P4.Z2.T7-T9 |
| 104 | PSLE Paper 1 readiness | P6 | EDUOS.MATH.PRI.M104.PSLE.P1.READY | LAT.EDUOS.MATH.S3.P3-P4.Z3.T9 |
| 105 | PSLE Paper 2 readiness | P6 | EDUOS.MATH.PRI.M105.PSLE.P2.READY | LAT.EDUOS.MATH.S3.P3-P4.Z3.T9 |
| 106 | AL1 distinction corridor | P6 | EDUOS.MATH.PRI.M106.AL1.CORRIDOR | LAT.EDUOS.MATH.S3.P4.Z3.T9 |
| 107 | Secondary 1 readiness | P6 | EDUOS.MATH.PRI.M107.SEC1.READY | LAT.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.NUMBEREDUOS.REPAIR.PRIMARY.OPERATIONEDUOS.REPAIR.PRIMARY.FRACTIONEDUOS.REPAIR.PRIMARY.RATIO.PERCENTEDUOS.REPAIR.PRIMARY.MEASUREMENTEDUOS.REPAIR.PRIMARY.GEOMETRYEDUOS.REPAIR.PRIMARY.STATISTICSEDUOS.REPAIR.PRIMARY.MODEL.DRAWINGEDUOS.REPAIR.PRIMARY.WORD.PROBLEMEDUOS.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 behaviouris 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 isbuilding, 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 GateFor 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.0MACHINE.ID:EDUOS.SG.PSLE.MATH.QTYPE.PATTERNENGINE.v1.0LATTICE.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 Type | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|
| 001 | Multiple-choice basic concept | EDUOS.PSLE.Q001.MCQ.CONCEPT | LAT.EDUOS.MATH.PSLE.P2.Z2.T9 |
| 002 | Multiple-choice calculation | EDUOS.PSLE.Q002.MCQ.CALC | LAT.EDUOS.MATH.PSLE.P2.Z2.T9 |
| 003 | Multiple-choice trap option | EDUOS.PSLE.Q003.MCQ.TRAP | LAT.EDUOS.MATH.PSLE.P3.Z2.T9 |
| 004 | Short-answer direct calculation | EDUOS.PSLE.Q004.SHORT.CALC | LAT.EDUOS.MATH.PSLE.P2.Z2.T9 |
| 005 | Short-answer unit conversion | EDUOS.PSLE.Q005.SHORT.UNIT | LAT.EDUOS.MATH.PSLE.P2-P3.Z2.T9 |
| 006 | Short-answer missing value | EDUOS.PSLE.Q006.SHORT.UNKNOWN | LAT.EDUOS.MATH.PSLE.P3.Z2.T9 |
| 007 | Structured multi-step | EDUOS.PSLE.Q007.STRUCT.MULTISTEP | LAT.EDUOS.MATH.PSLE.P3-P4.Z3.T9 |
| 008 | Structured explanation | EDUOS.PSLE.Q008.STRUCT.EXPLAIN | LAT.EDUOS.MATH.PSLE.P3-P4.Z3.T9 |
| 009 | Non-routine problem solving | EDUOS.PSLE.Q009.NONROUTINE | LAT.EDUOS.MATH.PSLE.P4.Z3.T9 |
| 010 | Error-sensitive question | EDUOS.PSLE.Q010.ERROR.SENSITIVE | LAT.EDUOS.MATH.PSLE.P3-P4.Z3.T9 |
3. Topic-Type Crosswalk
| Question Type | Topic Nodes Usually Tested | Pattern Engine Reading |
|---|---|---|
| Whole number calculation | operations, order, factors, multiples | number stability sensor |
| Fraction question | equivalence, operations, comparison | part-whole sensor |
| Decimal question | place value, rounding, operations | place-value extension sensor |
| Percentage question | base, increase/decrease, comparison | proportional reasoning sensor |
| Ratio question | comparison, sharing, before-after | model-transfer sensor |
| Rate / speed question | distance-time-rate, units | unit-transfer sensor |
| Geometry question | angles, shapes, properties | spatial-rule sensor |
| Area / volume question | formula, units, composite figures | measurement-ledger sensor |
| Statistics question | tables, graphs, averages | data-reading sensor |
| Algebra / unknown question | equation formation, unknown quantity | symbol-entry sensor |
| Word problem | modelling, heuristic choice | route-selection sensor |
| Structured problem | multi-step reasoning, communication | compression-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 Pattern | PUBLIC.ID | Failure Signal | Repair Code |
|---|---|---|---|---|
| H01 | Draw a model | EDUOS.PSLE.H01.MODEL | cannot represent quantities | REPAIR.PSLE.MODEL.DRAW |
| H02 | Work backwards | EDUOS.PSLE.H02.WORKBACK | starts from wrong end | REPAIR.PSLE.WORKBACK |
| H03 | Guess and check | EDUOS.PSLE.H03.GUESSCHECK | random trial without bounds | REPAIR.PSLE.BOUNDED.TRIAL |
| H04 | Make a list | EDUOS.PSLE.H04.LIST | misses cases | REPAIR.PSLE.SYSTEMATIC.LIST |
| H05 | Look for pattern | EDUOS.PSLE.H05.PATTERN | cannot detect sequence | REPAIR.PSLE.PATTERN.SENSOR |
| H06 | Before-after model | EDUOS.PSLE.H06.BEFOREAFTER | loses change over time | REPAIR.PSLE.BEFOREAFTER |
| H07 | Part-whole model | EDUOS.PSLE.H07.PARTWHOLE | confuses total and part | REPAIR.PSLE.PARTWHOLE |
| H08 | Comparison model | EDUOS.PSLE.H08.COMPARE | wrong difference / ratio | REPAIR.PSLE.COMPARE.MODEL |
| H09 | Use equations | EDUOS.PSLE.H09.EQUATION | cannot convert words to symbols | REPAIR.PSLE.EQUATION.BRIDGE |
| H10 | Simplify the problem | EDUOS.PSLE.H10.SIMPLIFY | overloaded by large values | REPAIR.PSLE.SIMPLIFY |
| H11 | Draw a diagram | EDUOS.PSLE.H11.DIAGRAM | geometry/spatial misread | REPAIR.PSLE.DIAGRAM |
| H12 | Check reasonableness | EDUOS.PSLE.H12.CHECK | accepts impossible answer | REPAIR.PSLE.REASONABLE.CHECK |
5. Failure Pattern IDs
PSLE.PATTERN.F01 = careless arithmetic driftPSLE.PATTERN.F02 = place-value misalignmentPSLE.PATTERN.F03 = fraction-ratio-percent confusionPSLE.PATTERN.F04 = wrong comparison basePSLE.PATTERN.F05 = unit conversion driftPSLE.PATTERN.F06 = geometry rule misreadPSLE.PATTERN.F07 = formula selection errorPSLE.PATTERN.F08 = graph/table interpretation weaknessPSLE.PATTERN.F09 = word-problem paralysisPSLE.PATTERN.F10 = heuristic mismatchPSLE.PATTERN.F11 = multi-step route collapsePSLE.PATTERN.F12 = weak method communicationPSLE.PATTERN.F13 = calculator/input discipline failurePSLE.PATTERN.F14 = time-pressure collapsePSLE.PATTERN.F15 = no checking loop
6. Question-Type → Failure Sensor → Repair Route
| Question Type | Common Failure | Pattern ID | Repair Route |
|---|---|---|---|
| MCQ concept | recognises answer shape but not concept | F10 | concept contrast drills |
| MCQ calculation | rushes and selects trap answer | F01 | slow-fast accuracy loop |
| Short calculation | operation or place-value error | F01 / F02 | operation ledger |
| Unit conversion | wrong unit scale | F05 | unit ladder repair |
| Fraction / ratio | wrong base or total | F03 / F04 | bar model rebuild |
| Geometry | applies wrong rule | F06 | diagram annotation protocol |
| Area / volume | uses wrong formula | F07 | formula-selection ledger |
| Data question | reads graph/table incorrectly | F08 | representation comparison |
| Word problem | cannot start | F09 | known-unknown route map |
| Non-routine | wrong heuristic | F10 | heuristic selection training |
| Structured | loses middle step | F11 | route segmentation |
| Explanation | answer without method | F12 | working-communication ledger |
| Calculator paper | wrong keying / overdependence | F13 | calculator discipline protocol |
| Timed paper | unfinished or panics | F14 | paper route protocol |
| Review stage | does not check | F15 | checking checklist |
7. EducationOS Runtime Board
INPUT:PSLE question attempted by studentSENSOR:question type + topic + method used + error patternENGINE:match error to Pattern IDOUTPUT:repair code + next drill + ledger status
| Runtime Field | Example |
|---|---|
| Question Type | Structured ratio problem |
| Topic Node | Ratio / before-after |
| Observed Error | student used final total as original total |
| Pattern ID | PSLE.PATTERN.F04.WRONG.BASE |
| Repair Code | REPAIR.PSLE.COMPARE.MODEL |
| Ledger Status | PARTIAL / REPAIRING |
| Next Action | 10 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 patternbefore 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 NodesThe 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 NodesMOE’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 LayerAdditional 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.0MACHINE.ID:EDUOS.SG.SECONDARY.MATH.AMATH.NODE.REGISTRY.100PLUS.v1.0LATTICE.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. | Node | Level Band | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 001 | Integers | Sec 1–2 | EDUOS.MATH.SEC.N001.INTEGERS | LAT.EDUOS.MATH.S4.P1-P3.Z2.T9-T10 |
| 002 | Rational numbers | Sec 1–2 | EDUOS.MATH.SEC.N002.RATIONAL | LAT.EDUOS.MATH.S4.P1-P3.Z2.T9-T10 |
| 003 | Factors and multiples | Sec 1 | EDUOS.MATH.SEC.N003.FACTORS.MULTIPLES | LAT.EDUOS.MATH.S4.P1-P2.Z2.T9 |
| 004 | Prime factorisation | Sec 1 | EDUOS.MATH.SEC.N004.PRIME.FACTOR | LAT.EDUOS.MATH.S4.P1-P2.Z2.T9 |
| 005 | HCF and LCM | Sec 1 | EDUOS.MATH.SEC.N005.HCF.LCM | LAT.EDUOS.MATH.S4.P1-P2.Z2.T9 |
| 006 | Approximation and estimation | Sec 1–4 | EDUOS.MATH.SEC.N006.APPROX.ESTIMATE | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 007 | Significant figures | Sec 1–4 | EDUOS.MATH.SEC.N007.SIGFIG | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 008 | Standard form | Sec 2–4 | EDUOS.MATH.SEC.N008.STANDARD.FORM | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 009 | Ratio | Sec 1–4 | EDUOS.MATH.SEC.N009.RATIO | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 010 | Rate and speed | Sec 1–4 | EDUOS.MATH.SEC.N010.RATE.SPEED | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 011 | Percentage | Sec 1–4 | EDUOS.MATH.SEC.N011.PERCENTAGE | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 012 | Direct proportion | Sec 2–4 | EDUOS.MATH.SEC.N012.DIRECT.PROPORTION | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 013 | Inverse proportion | Sec 2–4 | EDUOS.MATH.SEC.N013.INVERSE.PROPORTION | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 014 | Algebraic notation | Sec 1 | EDUOS.MATH.SEC.A014.ALGEBRA.NOTATION | LAT.EDUOS.MATH.S4.P1-P2.Z2.T9 |
| 015 | Algebraic expressions | Sec 1–4 | EDUOS.MATH.SEC.A015.EXPRESSIONS | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 016 | Expansion | Sec 1–4 | EDUOS.MATH.SEC.A016.EXPANSION | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 017 | Factorisation | Sec 2–4 | EDUOS.MATH.SEC.A017.FACTORISATION | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 018 | Algebraic fractions | Sec 3–4 | EDUOS.MATH.SEC.A018.ALGEBRAIC.FRACTIONS | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 019 | Linear equations | Sec 1–4 | EDUOS.MATH.SEC.A019.LINEAR.EQUATIONS | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 020 | Linear inequalities | Sec 2–4 | EDUOS.MATH.SEC.A020.LINEAR.INEQUALITIES | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 021 | Simultaneous equations | Sec 2–4 | EDUOS.MATH.SEC.A021.SIMULTANEOUS | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 022 | Quadratic expressions | Sec 2–4 | EDUOS.MATH.SEC.A022.QUADRATIC.EXPRESSIONS | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 023 | Quadratic equations | Sec 3–4 | EDUOS.MATH.SEC.A023.QUADRATIC.EQUATIONS | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 024 | Formulae and substitution | Sec 1–4 | EDUOS.MATH.SEC.A024.FORMULAE | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 025 | Changing subject of formula | Sec 3–4 | EDUOS.MATH.SEC.A025.CHANGE.SUBJECT | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 026 | Functions as relationships | Sec 3–4 | EDUOS.MATH.SEC.F026.FUNCTION.RELATION | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 027 | Linear graphs | Sec 1–4 | EDUOS.MATH.SEC.F027.LINEAR.GRAPHS | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 028 | Gradient and intercept | Sec 2–4 | EDUOS.MATH.SEC.F028.GRADIENT.INTERCEPT | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 029 | Quadratic graphs | Sec 3–4 | EDUOS.MATH.SEC.F029.QUADRATIC.GRAPHS | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 030 | Graph interpretation | Sec 1–4 | EDUOS.MATH.SEC.F030.GRAPH.INTERPRET | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 031 | Coordinate geometry | Sec 3–4 | EDUOS.MATH.SEC.G031.COORD.GEOM | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 032 | Distance formula | Sec 3–4 | EDUOS.MATH.SEC.G032.DISTANCE | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 033 | Midpoint formula | Sec 3–4 | EDUOS.MATH.SEC.G033.MIDPOINT | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 034 | Angle properties | Sec 1–4 | EDUOS.MATH.SEC.G034.ANGLES | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 035 | Parallel lines | Sec 1–4 | EDUOS.MATH.SEC.G035.PARALLEL.LINES | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 036 | Triangles | Sec 1–4 | EDUOS.MATH.SEC.G036.TRIANGLES | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 037 | Congruence | Sec 2–4 | EDUOS.MATH.SEC.G037.CONGRUENCE | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 038 | Similarity | Sec 2–4 | EDUOS.MATH.SEC.G038.SIMILARITY | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 039 | Pythagoras’ theorem | Sec 2–4 | EDUOS.MATH.SEC.G039.PYTHAGORAS | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 040 | Trigonometric ratios | Sec 2–4 | EDUOS.MATH.SEC.G040.TRIG.RATIOS | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 041 | Bearings | Sec 3–4 | EDUOS.MATH.SEC.G041.BEARINGS | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 042 | Circles | Sec 3–4 | EDUOS.MATH.SEC.G042.CIRCLES | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 043 | Circle properties | Sec 3–4 | EDUOS.MATH.SEC.G043.CIRCLE.PROPERTIES | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 044 | Perimeter and area | Sec 1–4 | EDUOS.MATH.SEC.M044.PERIMETER.AREA | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 045 | Surface area | Sec 2–4 | EDUOS.MATH.SEC.M045.SURFACE.AREA | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 046 | Volume | Sec 2–4 | EDUOS.MATH.SEC.M046.VOLUME | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 047 | Scale drawing | Sec 1–3 | EDUOS.MATH.SEC.M047.SCALE.DRAWING | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T11 |
| 048 | Maps and plans | Sec 1–3 | EDUOS.MATH.SEC.M048.MAPS.PLANS | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T11 |
| 049 | Vectors | Sec 3–4 | EDUOS.MATH.SEC.V049.VECTORS | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 050 | Vector representation | Sec 3–4 | EDUOS.MATH.SEC.V050.VECTOR.REP | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 051 | Vector geometry | Sec 3–4 | EDUOS.MATH.SEC.V051.VECTOR.GEOM | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 052 | Data collection | Sec 1–4 | EDUOS.MATH.SEC.S052.DATA.COLLECT | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 053 | Tables and charts | Sec 1–4 | EDUOS.MATH.SEC.S053.TABLES.CHARTS | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 054 | Bar charts / pie charts | Sec 1–4 | EDUOS.MATH.SEC.S054.CHARTS | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 055 | Histograms | Sec 3–4 | EDUOS.MATH.SEC.S055.HISTOGRAMS | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 056 | Cumulative frequency | Sec 3–4 | EDUOS.MATH.SEC.S056.CUM.FREQ | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 057 | Mean / median / mode | Sec 1–4 | EDUOS.MATH.SEC.S057.AVERAGES | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 058 | Quartiles and percentiles | Sec 3–4 | EDUOS.MATH.SEC.S058.QUARTILES | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 059 | Probability | Sec 2–4 | EDUOS.MATH.SEC.P059.PROBABILITY | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T10-T12 |
| 060 | Tree diagrams | Sec 3–4 | EDUOS.MATH.SEC.P060.TREE.DIAGRAMS | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 061 | Combined events | Sec 3–4 | EDUOS.MATH.SEC.P061.COMBINED.EVENTS | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 062 | Sets and Venn diagrams | Sec 3–4 | EDUOS.MATH.SEC.P062.SETS.VENN | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 063 | Real-world modelling | Sec 1–4 | EDUOS.MATH.SEC.H063.MODELLING | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 064 | Multi-step word problems | Sec 1–4 | EDUOS.MATH.SEC.H064.MULTISTEP | LAT.EDUOS.MATH.S4.P2-P4.Z2-Z3.T9-T12 |
| 065 | Mathematical communication | Sec 1–4 | EDUOS.MATH.SEC.H065.COMMUNICATION | LAT.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. | Node | Level Band | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 066 | Algebraic manipulation | Sec 3–4 A-Math | EDUOS.MATH.AM.A066.ALG.MANIP | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 067 | Quadratic functions | Sec 3–4 A-Math | EDUOS.MATH.AM.A067.QUAD.FUNCTION | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 068 | Quadratic equations | Sec 3–4 A-Math | EDUOS.MATH.AM.A068.QUAD.EQUATION | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 069 | Discriminant | Sec 3–4 A-Math | EDUOS.MATH.AM.A069.DISCRIMINANT | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 070 | Completing the square | Sec 3–4 A-Math | EDUOS.MATH.AM.A070.COMPLETE.SQUARE | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 071 | Polynomial expressions | Sec 3–4 A-Math | EDUOS.MATH.AM.A071.POLYNOMIALS | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 072 | Remainder theorem | Sec 3–4 A-Math | EDUOS.MATH.AM.A072.REMAINDER.THM | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 073 | Factor theorem | Sec 3–4 A-Math | EDUOS.MATH.AM.A073.FACTOR.THM | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 074 | Partial fractions | Sec 4 A-Math | EDUOS.MATH.AM.A074.PARTIAL.FRACTIONS | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 075 | Binomial expansions | Sec 4 A-Math | EDUOS.MATH.AM.A075.BINOMIAL | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 076 | Surds | Sec 3–4 A-Math | EDUOS.MATH.AM.A076.SURDS | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 077 | Indices | Sec 3–4 A-Math | EDUOS.MATH.AM.A077.INDICES | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 078 | Exponential functions | Sec 3–4 A-Math | EDUOS.MATH.AM.A078.EXPONENTIAL | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 079 | Logarithms | Sec 3–4 A-Math | EDUOS.MATH.AM.A079.LOGARITHMS | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 080 | Logarithmic equations | Sec 3–4 A-Math | EDUOS.MATH.AM.A080.LOG.EQUATIONS | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 081 | Modulus functions | Sec 4 A-Math | EDUOS.MATH.AM.A081.MODULUS | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 082 | Functions and notation | Sec 3–4 A-Math | EDUOS.MATH.AM.F082.FUNCTION.NOTATION | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 083 | Composite functions | Sec 3–4 A-Math | EDUOS.MATH.AM.F083.COMPOSITE.FUNCTIONS | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 084 | Inverse functions | Sec 3–4 A-Math | EDUOS.MATH.AM.F084.INVERSE.FUNCTIONS | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 085 | Graph transformations | Sec 3–4 A-Math | EDUOS.MATH.AM.F085.GRAPH.TRANSFORM | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 086 | Coordinate geometry of lines | Sec 3–4 A-Math | EDUOS.MATH.AM.G086.COORD.LINES | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 087 | Coordinate geometry of circles | Sec 3–4 A-Math | EDUOS.MATH.AM.G087.COORD.CIRCLES | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 088 | Trigonometric ratios | Sec 3–4 A-Math | EDUOS.MATH.AM.T088.TRIG.RATIOS | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 089 | Trigonometric identities | Sec 3–4 A-Math | EDUOS.MATH.AM.T089.TRIG.IDENTITIES | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 090 | Trigonometric equations | Sec 3–4 A-Math | EDUOS.MATH.AM.T090.TRIG.EQUATIONS | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 091 | Sine rule | Sec 3–4 A-Math | EDUOS.MATH.AM.T091.SINE.RULE | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 092 | Cosine rule | Sec 3–4 A-Math | EDUOS.MATH.AM.T092.COSINE.RULE | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 093 | Area of triangle using sine | Sec 3–4 A-Math | EDUOS.MATH.AM.T093.AREA.SINE | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 094 | Differentiation from first principles | Sec 3–4 A-Math | EDUOS.MATH.AM.C094.DIFF.FIRST | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 095 | Differentiation rules | Sec 3–4 A-Math | EDUOS.MATH.AM.C095.DIFF.RULES | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 096 | Tangents and normals | Sec 3–4 A-Math | EDUOS.MATH.AM.C096.TANGENT.NORMAL | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| 097 | Increasing and decreasing functions | Sec 4 A-Math | EDUOS.MATH.AM.C097.INC.DEC | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 098 | Maxima and minima | Sec 4 A-Math | EDUOS.MATH.AM.C098.MAX.MIN | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 099 | Rates of change | Sec 4 A-Math | EDUOS.MATH.AM.C099.RATES.CHANGE | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 100 | Kinematics | Sec 4 A-Math | EDUOS.MATH.AM.C100.KINEMATICS | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 101 | Integration basics | Sec 4 A-Math | EDUOS.MATH.AM.C101.INTEGRATION.BASIC | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 102 | Definite integrals | Sec 4 A-Math | EDUOS.MATH.AM.C102.DEFINITE.INT | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 103 | Area under curve | Sec 4 A-Math | EDUOS.MATH.AM.C103.AREA.CURVE | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 104 | Area between curves | Sec 4 A-Math | EDUOS.MATH.AM.C104.AREA.BETWEEN | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 105 | Modelling with calculus | Sec 4 A-Math | EDUOS.MATH.AM.C105.CALCULUS.MODEL | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
C. Exam / Metacognition / Pattern Engine Nodes
| No. | Node | Level Band | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 106 | Method communication | Sec 1–4 | EDUOS.MATH.SEC.M106.METHOD.COMM | LAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12 |
| 107 | Working-line discipline | Sec 1–4 | EDUOS.MATH.SEC.M107.WORKING.LINE | LAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12 |
| 108 | Calculator discipline | Sec 1–4 | EDUOS.MATH.SEC.M108.CALCULATOR | LAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12 |
| 109 | Formula selection | Sec 1–4 | EDUOS.MATH.SEC.M109.FORMULA.SELECT | LAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12 |
| 110 | Question-type recognition | Sec 1–4 | EDUOS.MATH.SEC.M110.QTYPE.RECOG | LAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12 |
| 111 | Time management | Sec 3–4 | EDUOS.MATH.SEC.M111.TIME.MANAGE | LAT.EDUOS.MATH.S4-S5.P3-P4.Z3.T11-T12 |
| 112 | Error ledger | Sec 1–4 | EDUOS.MATH.SEC.M112.ERROR.LEDGER | LAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12 |
| 113 | Paper 1 readiness | Sec 4 | EDUOS.MATH.SEC.M113.PAPER1.READY | LAT.EDUOS.MATH.S4-S5.P4.Z3.T12 |
| 114 | Paper 2 readiness | Sec 4 | EDUOS.MATH.SEC.M114.PAPER2.READY | LAT.EDUOS.MATH.S4-S5.P4.Z3.T12 |
| 115 | A-Math paper readiness | Sec 4 | EDUOS.MATH.SEC.M115.AMATH.PAPER.READY | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 116 | Sec-to-JC readiness | Sec 4 | EDUOS.MATH.SEC.M116.JC.READY | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| 117 | Sec-to-Poly readiness | Sec 4 | EDUOS.MATH.SEC.M117.POLY.READY | LAT.EDUOS.MATH.S4-S5.P3-P4.Z3.T12 |
| 118 | STEM readiness | Sec 3–4 | EDUOS.MATH.SEC.M118.STEM.READY | LAT.EDUOS.MATH.S5.P4.Z3.T11-T12 |
| 119 | Failure-pattern detection | Sec 1–4 | EDUOS.MATH.SEC.M119.FAIL.PATTERN | LAT.EDUOS.MATH.S4-S5.P2-P4.Z3.T9-T12 |
| 120 | Distinction corridor | Sec 4 | EDUOS.MATH.SEC.M120.DISTINCTION | LAT.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.NUMBEREDUOS.REPAIR.SEC.ALGEBRAEDUOS.REPAIR.SEC.GRAPH.FUNCTIONEDUOS.REPAIR.SEC.GEOMETRYEDUOS.REPAIR.SEC.TRIGONOMETRYEDUOS.REPAIR.SEC.MENSURATIONEDUOS.REPAIR.SEC.STATISTICSEDUOS.REPAIR.SEC.PROBABILITYEDUOS.REPAIR.AMATH.ALGEBRAEDUOS.REPAIR.AMATH.TRIGEDUOS.REPAIR.AMATH.CALCULUSEDUOS.REPAIR.SEC.EXAM.COMPRESSION
Final EducationOS Reading
SECONDARY.AMATH.100NODE.EDUOS =A full Secondary Mathematics and Additional Mathematics node registrywhere 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 sustainhigh-load symbolic reasoning, abstraction, modelling, and calculusbefore 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.0MACHINE.ID:EDUOS.SG.SEC.AMATH.QTYPE.PATTERNENGINE.v1.0LATTICE.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 stableG2 competentG3 distinction-readyA-Math suitableJC / Poly / IB / IGCSE readyor still carrying foundation debt.
2. Secondary Mathematics Question-Type Registry
| No. | Question Type | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|
| 001 | Direct arithmetic / number | EDUOS.SEC.Q001.NUMBER.DIRECT | LAT.EDUOS.MATH.S4.P1-P2.Z2.T9-T12 |
| 002 | Algebraic simplification | EDUOS.SEC.Q002.ALGEBRA.SIMPLIFY | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12 |
| 003 | Linear equation solving | EDUOS.SEC.Q003.LINEAR.EQN | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12 |
| 004 | Inequality solving | EDUOS.SEC.Q004.INEQUALITY | LAT.EDUOS.MATH.S4.P2-P3.Z2.T10-T12 |
| 005 | Formula substitution | EDUOS.SEC.Q005.FORMULA.SUB | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12 |
| 006 | Change subject of formula | EDUOS.SEC.Q006.FORMULA.SUBJECT | LAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12 |
| 007 | Ratio / proportion | EDUOS.SEC.Q007.RATIO.PROP | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12 |
| 008 | Rate / speed | EDUOS.SEC.Q008.RATE.SPEED | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12 |
| 009 | Percentage / reverse percentage | EDUOS.SEC.Q009.PERCENT | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12 |
| 010 | Linear graph | EDUOS.SEC.Q010.LINEAR.GRAPH | LAT.EDUOS.MATH.S4.P2-P4.Z3.T9-T12 |
| 011 | Gradient / intercept | EDUOS.SEC.Q011.GRADIENT.INTERCEPT | LAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12 |
| 012 | Quadratic graph | EDUOS.SEC.Q012.QUAD.GRAPH | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 013 | Coordinate geometry | EDUOS.SEC.Q013.COORD.GEOM | LAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12 |
| 014 | Angle properties | EDUOS.SEC.Q014.ANGLES | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12 |
| 015 | Similarity / congruence | EDUOS.SEC.Q015.SIMILARITY | LAT.EDUOS.MATH.S4.P3.Z3.T10-T12 |
| 016 | Pythagoras | EDUOS.SEC.Q016.PYTHAGORAS | LAT.EDUOS.MATH.S4.P2-P3.Z2.T10-T12 |
| 017 | Trigonometry | EDUOS.SEC.Q017.TRIG.BASIC | LAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12 |
| 018 | Mensuration | EDUOS.SEC.Q018.MENSURATION | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12 |
| 019 | Vectors | EDUOS.SEC.Q019.VECTORS | LAT.EDUOS.MATH.S4.P3-P4.Z3.T11-T12 |
| 020 | Statistics | EDUOS.SEC.Q020.STATISTICS | LAT.EDUOS.MATH.S4.P2-P3.Z2.T9-T12 |
| 021 | Probability | EDUOS.SEC.Q021.PROBABILITY | LAT.EDUOS.MATH.S4.P2-P3.Z2.T10-T12 |
| 022 | Real-world application | EDUOS.SEC.Q022.APPLICATION | LAT.EDUOS.MATH.S4.P3-P4.Z3.T9-T12 |
| 023 | Multi-step structured problem | EDUOS.SEC.Q023.MULTISTEP | LAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12 |
| 024 | Explanation / reasoning | EDUOS.SEC.Q024.REASONING | LAT.EDUOS.MATH.S4.P3-P4.Z3.T10-T12 |
| 025 | Exam paper strategy question | EDUOS.SEC.Q025.EXAM.COMPRESS | LAT.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 Type | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|
| A001 | Advanced algebra manipulation | EDUOS.AMATH.Q001.ALGEBRA.MANIP | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| A002 | Quadratic equations / inequalities | EDUOS.AMATH.Q002.QUADRATIC | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| A003 | Polynomials | EDUOS.AMATH.Q003.POLYNOMIALS | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| A004 | Partial fractions | EDUOS.AMATH.Q004.PARTIAL.FRACTIONS | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| A005 | Indices / surds | EDUOS.AMATH.Q005.INDICES.SURDS | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| A006 | Logarithms / exponentials | EDUOS.AMATH.Q006.LOG.EXP | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| A007 | Modulus / functions | EDUOS.AMATH.Q007.FUNCTIONS | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| A008 | Coordinate geometry | EDUOS.AMATH.Q008.COORD.GEOM | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| A009 | Circle geometry | EDUOS.AMATH.Q009.CIRCLE.GEOM | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| A010 | Trigonometric ratios | EDUOS.AMATH.Q010.TRIG.RATIO | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| A011 | Trigonometric identities | EDUOS.AMATH.Q011.TRIG.IDENTITY | LAT.EDUOS.MATH.S5.P4.Z3.T11-T12 |
| A012 | Trigonometric equations | EDUOS.AMATH.Q012.TRIG.EQUATION | LAT.EDUOS.MATH.S5.P4.Z3.T11-T12 |
| A013 | Differentiation basics | EDUOS.AMATH.Q013.DIFFERENTIATION | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| A014 | Tangents / normals | EDUOS.AMATH.Q014.TANGENT.NORMAL | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| A015 | Maxima / minima | EDUOS.AMATH.Q015.MAX.MIN | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| A016 | Rates of change | EDUOS.AMATH.Q016.RATE.CHANGE | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| A017 | Integration basics | EDUOS.AMATH.Q017.INTEGRATION | LAT.EDUOS.MATH.S5.P3-P4.Z3.T11-T12 |
| A018 | Area under curve | EDUOS.AMATH.Q018.AREA.CURVE | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| A019 | Kinematics | EDUOS.AMATH.Q019.KINEMATICS | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
| A020 | Mixed-topic high-load question | EDUOS.AMATH.Q020.MIXED.LOAD | LAT.EDUOS.MATH.S5.P4.Z3.T12 |
4. Secondary Mathematics Failure Pattern IDs
SEC.PATTERN.F01 = arithmetic / sign driftSEC.PATTERN.F02 = algebra manipulation weaknessSEC.PATTERN.F03 = equation balance failureSEC.PATTERN.F04 = formula substitution errorSEC.PATTERN.F05 = change-subject collapseSEC.PATTERN.F06 = graph-equation mismatchSEC.PATTERN.F07 = gradient/intercept confusionSEC.PATTERN.F08 = geometry rule misreadSEC.PATTERN.F09 = trigonometry setup errorSEC.PATTERN.F10 = mensuration formula misuseSEC.PATTERN.F11 = statistics/probability interpretation weaknessSEC.PATTERN.F12 = real-world modelling failureSEC.PATTERN.F13 = multi-step route collapseSEC.PATTERN.F14 = reasoning/communication weaknessSEC.PATTERN.F15 = exam timing compression failure
5. Additional Mathematics Failure Pattern IDs
AMATH.PATTERN.F01 = symbolic overloadAMATH.PATTERN.F02 = factorisation / quadratic route failureAMATH.PATTERN.F03 = function notation confusionAMATH.PATTERN.F04 = log-exponential inverse confusionAMATH.PATTERN.F05 = polynomial structure failureAMATH.PATTERN.F06 = trigonometric identity misuseAMATH.PATTERN.F07 = trigonometric equation route collapseAMATH.PATTERN.F08 = coordinate geometry algebra driftAMATH.PATTERN.F09 = differentiation meaning failureAMATH.PATTERN.F10 = tangent/normal gradient mismatchAMATH.PATTERN.F11 = maxima/minima interpretation failureAMATH.PATTERN.F12 = integration as memorised formula onlyAMATH.PATTERN.F13 = area-under-curve setup failureAMATH.PATTERN.F14 = kinematics model-transfer failureAMATH.PATTERN.F15 = mixed-topic overload under exam pressure
6. Question-Type → Failure Sensor → Repair Route
| Question Type | Common Failure | Pattern ID | Repair Route |
|---|---|---|---|
| Algebra simplification | sign / bracket / like-term error | SEC.F02 | REPAIR.SEC.ALGEBRA.MANIPULATION |
| Linear equation | inverse operation error | SEC.F03 | REPAIR.SEC.EQUATION.BALANCE |
| Change subject | loses operation order | SEC.F05 | REPAIR.SEC.FORMULA.ROUTE |
| Linear graph | cannot connect equation/table/graph | SEC.F06 | REPAIR.SEC.GRAPH.BRIDGE |
| Geometry | wrong theorem or missing reason | SEC.F08 | REPAIR.SEC.GEOMETRY.ANNOTATION |
| Trigonometry | wrong side/angle setup | SEC.F09 | REPAIR.SEC.TRIG.TRIANGLE.LABEL |
| Statistics | weak interpretation | SEC.F11 | REPAIR.SEC.DATA.REPRESENTATION |
| Real-world application | cannot convert words to symbols | SEC.F12 | REPAIR.SEC.MODELLING.BRIDGE |
| Structured problem | loses route halfway | SEC.F13 | REPAIR.SEC.MULTISTEP.SEGMENT |
| A-Math calculus | differentiates mechanically without meaning | AMATH.F09 | REPAIR.AMATH.CALCULUS.MEANING |
| A-Math trig identity | memorises but cannot transform | AMATH.F06 | REPAIR.AMATH.TRIG.IDENTITY.MOVEMENT |
| A-Math kinematics | cannot map motion to calculus | AMATH.F14 | REPAIR.AMATH.KINEMATICS.MODEL |
7. EducationOS Runtime Board
INPUT:Secondary Math / A-Math question attempted by studentSENSOR:question type + topic + method used + error pattern + exam behaviourENGINE:match error to SEC.PATTERN or AMATH.PATTERNOUTPUT:repair code + next drill + route status
| Runtime Field | Example |
|---|---|
| Question Type | A-Math trigonometric equation |
| Topic Node | Trigonometry |
| Observed Error | student expands identity incorrectly and loses angle domain |
| Pattern ID | AMATH.PATTERN.F07 |
| Repair Code | REPAIR.AMATH.TRIG.EQUATION.ROUTE |
| Route Status | REPAIRING |
| Next Action | identity transformation drill + domain/solution-set practice |
8. Final EducationOS Reading
SEC.AMATH.QTYPE.PATTERNENGINE =A diagnostic engine that reads Secondary Mathematics and Additional Mathematicsquestions as sensors for algebra control, graph transfer, geometry reasoning,modelling ability, symbolic load, calculus readiness, exam pressure, andpost-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.0MACHINE.ID:EDUOS.SG.JC.MATH.NODE.REGISTRY.100PLUS.v1.0LATTICE.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
| Route | PUBLIC.ID | MACHINE.ID | LATTICE.CODE |
|---|---|---|---|
| H1 Mathematics | EDUOS.MATH.JC.H1 | EDUOS.MATH.JC.H1.v1.0 | LAT.EDUOS.MATH.S10.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 |
| H3 Mathematics | EDUOS.MATH.JC.H3 | EDUOS.MATH.JC.H3.v1.0 | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13-T14 |
H1 = quantitative literacy / applied statistics corridorH2 = university STEM gateway corridorH3 = proof, abstraction, and frontier-readiness corridor
B. JC Mathematics Topic Nodes
| No. | Node | Route | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 001 | Functions | H2/H3 | EDUOS.MATH.JC.N001.FUNCTIONS | LAT.EDUOS.MATH.S10.P3-P5.Z4.T13 |
| 002 | Domain and range | H2/H3 | EDUOS.MATH.JC.N002.DOMAIN.RANGE | LAT.EDUOS.MATH.S10.P3-P5.Z4.T13 |
| 003 | Composite functions | H2/H3 | EDUOS.MATH.JC.N003.COMPOSITE.FUNCTIONS | LAT.EDUOS.MATH.S10.P3-P5.Z4.T13 |
| 004 | Inverse functions | H2/H3 | EDUOS.MATH.JC.N004.INVERSE.FUNCTIONS | LAT.EDUOS.MATH.S10.P3-P5.Z4.T13 |
| 005 | Graph transformations | H2/H3 | EDUOS.MATH.JC.N005.GRAPH.TRANSFORM | LAT.EDUOS.MATH.S10.P3-P5.Z4.T13 |
| 006 | Equations and inequalities | H1/H2 | EDUOS.MATH.JC.N006.EQ.INEQ | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13 |
| 007 | Polynomials | H2/H3 | EDUOS.MATH.JC.N007.POLYNOMIALS | LAT.EDUOS.MATH.S10.P3-P5.Z4.T13 |
| 008 | Partial fractions | H2 | EDUOS.MATH.JC.N008.PARTIAL.FRACTIONS | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 009 | Binomial expansion | H2/H3 | EDUOS.MATH.JC.N009.BINOMIAL | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13 |
| 010 | Sequences and series | H2/H3 | EDUOS.MATH.JC.N010.SEQUENCES.SERIES | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13 |
| 011 | Arithmetic progression | H1/H2 | EDUOS.MATH.JC.N011.AP | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13 |
| 012 | Geometric progression | H1/H2 | EDUOS.MATH.JC.N012.GP | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13 |
| 013 | Summation notation | H2/H3 | EDUOS.MATH.JC.N013.SUMMATION | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13 |
| 014 | Mathematical induction | H2/H3 | EDUOS.MATH.JC.N014.INDUCTION | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13 |
| 015 | Complex numbers | H2/H3 | EDUOS.MATH.JC.N015.COMPLEX.NUMBERS | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13 |
| 016 | Argand diagram | H2/H3 | EDUOS.MATH.JC.N016.ARGAND | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13 |
| 017 | De Moivre’s theorem | H2/H3 | EDUOS.MATH.JC.N017.DEMOIVRE | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13 |
| 018 | Vectors | H2 | EDUOS.MATH.JC.N018.VECTORS | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 019 | Scalar product | H2 | EDUOS.MATH.JC.N019.SCALAR.PRODUCT | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 020 | Vector equations of lines | H2 | EDUOS.MATH.JC.N020.VECTOR.LINES | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 021 | Vector equations of planes | H2 | EDUOS.MATH.JC.N021.VECTOR.PLANES | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 022 | Differentiation | H1/H2 | EDUOS.MATH.JC.N022.DIFFERENTIATION | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13 |
| 023 | Product / quotient / chain rule | H2 | EDUOS.MATH.JC.N023.DIFF.RULES | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 024 | Implicit differentiation | H2 | EDUOS.MATH.JC.N024.IMPLICIT.DIFF | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 025 | Parametric differentiation | H2 | EDUOS.MATH.JC.N025.PARAMETRIC.DIFF | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 026 | Tangents and normals | H1/H2 | EDUOS.MATH.JC.N026.TANGENT.NORMAL | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13 |
| 027 | Maxima and minima | H1/H2 | EDUOS.MATH.JC.N027.MAX.MIN | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13 |
| 028 | Curve sketching | H2 | EDUOS.MATH.JC.N028.CURVE.SKETCH | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 029 | Related rates | H2 | EDUOS.MATH.JC.N029.RELATED.RATES | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 030 | Maclaurin series | H2/H3 | EDUOS.MATH.JC.N030.MACLAURIN | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13 |
| 031 | Integration | H1/H2 | EDUOS.MATH.JC.N031.INTEGRATION | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T13 |
| 032 | Integration by substitution | H2 | EDUOS.MATH.JC.N032.INT.SUBSTITUTION | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 033 | Integration by parts | H2 | EDUOS.MATH.JC.N033.INT.PARTS | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 034 | Definite integrals | H1/H2 | EDUOS.MATH.JC.N034.DEFINITE.INT | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13 |
| 035 | Area under curve | H1/H2 | EDUOS.MATH.JC.N035.AREA.CURVE | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13 |
| 036 | Area between curves | H2 | EDUOS.MATH.JC.N036.AREA.BETWEEN | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 037 | Volume of revolution | H2 | EDUOS.MATH.JC.N037.VOLUME.REVOLUTION | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 038 | Differential equations | H2 | EDUOS.MATH.JC.N038.DIFFERENTIAL.EQ | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 039 | First-order DE modelling | H2 | EDUOS.MATH.JC.N039.DE.MODELLING | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
| 040 | Numerical methods | H2 | EDUOS.MATH.JC.N040.NUMERICAL.METHODS | LAT.EDUOS.MATH.S10.P4.Z4.T13 |
C. Probability and Statistics Nodes
| No. | Node | Route | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 041 | Data representation | H1/H2 | EDUOS.MATH.JC.S041.DATA.REP | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14 |
| 042 | Measures of central tendency | H1/H2 | EDUOS.MATH.JC.S042.CENTRE | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14 |
| 043 | Measures of spread | H1/H2 | EDUOS.MATH.JC.S043.SPREAD | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14 |
| 044 | Correlation | H1/H2 | EDUOS.MATH.JC.S044.CORRELATION | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14 |
| 045 | Linear regression | H1/H2 | EDUOS.MATH.JC.S045.REGRESSION | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14 |
| 046 | Probability basics | H1/H2 | EDUOS.MATH.JC.S046.PROB.BASIC | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14 |
| 047 | Conditional probability | H1/H2 | EDUOS.MATH.JC.S047.CONDITIONAL.PROB | LAT.EDUOS.MATH.S10.P3-P4.Z3-Z4.T14 |
| 048 | Permutations and combinations | H2 | EDUOS.MATH.JC.S048.PERM.COMB | LAT.EDUOS.MATH.S10.P4.Z4.T14 |
| 049 | Discrete random variables | H2 | EDUOS.MATH.JC.S049.DISCRETE.RV | LAT.EDUOS.MATH.S10.P4.Z4.T14 |
| 050 | Expectation and variance | H2 | EDUOS.MATH.JC.S050.EXPECT.VARIANCE | LAT.EDUOS.MATH.S10.P4.Z4.T14 |
| 051 | Binomial distribution | H1/H2 | EDUOS.MATH.JC.S051.BINOMIAL.DIST | LAT.EDUOS.MATH.S10.P3-P4.Z4.T14 |
| 052 | Normal distribution | H1/H2 | EDUOS.MATH.JC.S052.NORMAL.DIST | LAT.EDUOS.MATH.S10.P3-P4.Z4.T14 |
| 053 | Sampling | H1/H2 | EDUOS.MATH.JC.S053.SAMPLING | LAT.EDUOS.MATH.S10.P3-P4.Z4.T14 |
| 054 | Central limit theorem readiness | H2 | EDUOS.MATH.JC.S054.CLT.READY | LAT.EDUOS.MATH.S10.P4.Z4.T14 |
| 055 | Confidence intervals | H1/H2 | EDUOS.MATH.JC.S055.CONFIDENCE.INT | LAT.EDUOS.MATH.S10.P3-P4.Z4.T14 |
| 056 | Hypothesis testing | H1/H2 | EDUOS.MATH.JC.S056.HYPOTHESIS.TEST | LAT.EDUOS.MATH.S10.P3-P4.Z4.T14 |
| 057 | Errors in hypothesis testing | H2 | EDUOS.MATH.JC.S057.TYPE.ERRORS | LAT.EDUOS.MATH.S10.P4.Z4.T14 |
| 058 | p-values | H1/H2 | EDUOS.MATH.JC.S058.PVALUES | LAT.EDUOS.MATH.S10.P3-P4.Z4.T14 |
| 059 | Application of statistics | H1/H2 | EDUOS.MATH.JC.S059.STAT.APPLICATION | LAT.EDUOS.MATH.S10.P3-P4.Z4.T14 |
| 060 | Statistical communication | H1/H2 | EDUOS.MATH.JC.S060.STAT.COMM | LAT.EDUOS.MATH.S10.P3-P4.Z4.T14 |
D. H3 / Frontier Mathematics Nodes
| No. | Node | Route | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 061 | Proof reading | H3 | EDUOS.MATH.JC.H3.061.PROOF.READ | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
| 062 | Proof construction | H3 | EDUOS.MATH.JC.H3.062.PROOF.CONSTRUCT | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
| 063 | Mathematical text response | H3 | EDUOS.MATH.JC.H3.063.TEXT.RESPONSE | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
| 064 | Advanced functions | H3 | EDUOS.MATH.JC.H3.064.ADV.FUNCTIONS | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
| 065 | Limits and continuity | H3 | EDUOS.MATH.JC.H3.065.LIMITS.CONTINUITY | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
| 066 | Advanced sequences | H3 | EDUOS.MATH.JC.H3.066.ADV.SEQUENCES | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
| 067 | Inequality proof | H3 | EDUOS.MATH.JC.H3.067.INEQUALITY.PROOF | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
| 068 | Number theory entry | H3 | EDUOS.MATH.JC.H3.068.NUMBER.THEORY | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
| 069 | Combinatorial reasoning | H3 | EDUOS.MATH.JC.H3.069.COMBINATORICS | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
| 070 | Rigorous calculus reasoning | H3 | EDUOS.MATH.JC.H3.070.RIGOR.CALCULUS | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
E. JC Exam / Metacognition / Pattern Engine Nodes
| No. | Node | Route | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|---|
| 071 | Graphing calculator discipline | H1/H2/H3 | EDUOS.MATH.JC.M071.GC.DISCIPLINE | LAT.EDUOS.MATH.S10.P3-P5.Z4.T13-T14 |
| 072 | Formula list discipline | H1/H2/H3 | EDUOS.MATH.JC.M072.FORMULA.LIST | LAT.EDUOS.MATH.S10.P3-P5.Z4.T13-T14 |
| 073 | Exact vs decimal answer control | H1/H2 | EDUOS.MATH.JC.M073.EXACT.DECIMAL | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| 074 | Algebraic manipulation stamina | H2/H3 | EDUOS.MATH.JC.M074.ALG.STAMINA | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13-T14 |
| 075 | Long-question route planning | H1/H2/H3 | EDUOS.MATH.JC.M075.LONG.Q.ROUTE | LAT.EDUOS.MATH.S10.P3-P5.Z4.T13-T14 |
| 076 | Pure math paper readiness | H2 | EDUOS.MATH.JC.M076.PURE.READY | LAT.EDUOS.MATH.S10.P4.Z4.T14 |
| 077 | Statistics paper readiness | H1/H2 | EDUOS.MATH.JC.M077.STAT.READY | LAT.EDUOS.MATH.S10.P3-P4.Z4.T14 |
| 078 | H1 exam readiness | H1 | EDUOS.MATH.JC.M078.H1.READY | LAT.EDUOS.MATH.S10.P3.Z3.T14 |
| 079 | H2 exam readiness | H2 | EDUOS.MATH.JC.M079.H2.READY | LAT.EDUOS.MATH.S10.P4.Z4.T14 |
| 080 | H3 exam readiness | H3 | EDUOS.MATH.JC.M080.H3.READY | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
| 081 | University STEM readiness | H2/H3 | EDUOS.MATH.JC.M081.UNI.STEM.READY | LAT.EDUOS.MATH.S10.P4-P5.Z4.T14 |
| 082 | Engineering readiness | H2 | EDUOS.MATH.JC.M082.ENGINEERING.READY | LAT.EDUOS.MATH.S10.P4.Z4.T14 |
| 083 | Computing readiness | H2/H3 | EDUOS.MATH.JC.M083.COMPUTING.READY | LAT.EDUOS.MATH.S10.P4-P5.Z4.T14 |
| 084 | Economics / business readiness | H1/H2 | EDUOS.MATH.JC.M084.ECONS.BIZ.READY | LAT.EDUOS.MATH.S10.P3-P4.Z4.T14 |
| 085 | Data science readiness | H2 | EDUOS.MATH.JC.M085.DATA.SCI.READY | LAT.EDUOS.MATH.S10.P4.Z4.T14 |
| 086 | Proof-readiness signal | H3 | EDUOS.MATH.JC.M086.PROOF.READY | LAT.EDUOS.MATH.S10.P5.Z4.T14 |
| 087 | Exam timing control | H1/H2/H3 | EDUOS.MATH.JC.M087.TIMING | LAT.EDUOS.MATH.S10.P3-P5.Z4.T14 |
| 088 | Error ledger | H1/H2/H3 | EDUOS.MATH.JC.M088.ERROR.LEDGER | LAT.EDUOS.MATH.S10.P3-P5.Z4.T13-T14 |
| 089 | Topic interleaving | H1/H2/H3 | EDUOS.MATH.JC.M089.INTERLEAVING | LAT.EDUOS.MATH.S10.P3-P5.Z4.T13-T14 |
| 090 | A-Level distinction corridor | H1/H2/H3 | EDUOS.MATH.JC.M090.DISTINCTION | LAT.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.FUNCTIONSEDUOS.REPAIR.JC.ALGEBRAEDUOS.REPAIR.JC.CALCULUSEDUOS.REPAIR.JC.VECTORSEDUOS.REPAIR.JC.COMPLEXEDUOS.REPAIR.JC.STATISTICSEDUOS.REPAIR.JC.PROBABILITYEDUOS.REPAIR.JC.HYPOTHESIS.TESTINGEDUOS.REPAIR.JC.GC.DISCIPLINEEDUOS.REPAIR.JC.H3.PROOFEDUOS.REPAIR.JC.EXAM.COMPRESSION
Final EducationOS Reading
JC.MATH.100NODE.EDUOS =A full Junior College Mathematics node registry where H1, H2, and H3Mathematics 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 beingonly 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.0MACHINE.ID:EDUOS.SG.JC.MATH.QTYPE.PATTERNENGINE.v1.0LATTICE.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 reasoningH2 = STEM-gateway abstraction and compressionH3 = proof, structure, extension, and frontier readiness
2. JC Mathematics Level Registry
| Level | PUBLIC.ID | MACHINE.ID | LATTICE.CODE |
|---|---|---|---|
| H1 Mathematics | EDUOS.JC.MATH.H1 | EDUOS.JC.H1.MATH.v1.0 | LAT.EDUOS.MATH.S10.P3.Z3.T13-T14 |
| H2 Mathematics | EDUOS.JC.MATH.H2 | EDUOS.JC.H2.MATH.v1.0 | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| H3 Mathematics | EDUOS.JC.MATH.H3 | EDUOS.JC.H3.MATH.v1.0 | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13-T14 |
| H2 Further Mathematics | EDUOS.JC.MATH.H2.FMATH | EDUOS.JC.H2.FMATH.v1.0 | LAT.EDUOS.MATH.S10.P4-P5.Z4.T13-T14 |
3. H1 Mathematics Question-Type Registry
| No. | Question Type | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|
| H1-001 | Functions and graphs | EDUOS.JC.H1.Q001.FUNCTION.GRAPH | LAT.EDUOS.MATH.S10.P3.Z3.T13-T14 |
| H1-002 | Calculus application | EDUOS.JC.H1.Q002.CALCULUS.APP | LAT.EDUOS.MATH.S10.P3.Z3.T13-T14 |
| H1-003 | Graphing calculator interpretation | EDUOS.JC.H1.Q003.GC.INTERPRET | LAT.EDUOS.MATH.S10.P3.Z3.T13-T14 |
| H1-004 | Probability | EDUOS.JC.H1.Q004.PROBABILITY | LAT.EDUOS.MATH.S10.P3.Z3.T13-T14 |
| H1-005 | Discrete random variables | EDUOS.JC.H1.Q005.DRV | LAT.EDUOS.MATH.S10.P3.Z3.T13-T14 |
| H1-006 | Normal distribution | EDUOS.JC.H1.Q006.NORMAL | LAT.EDUOS.MATH.S10.P3.Z3.T13-T14 |
| H1-007 | Sampling | EDUOS.JC.H1.Q007.SAMPLING | LAT.EDUOS.MATH.S10.P3.Z3.T13-T14 |
| H1-008 | Hypothesis testing | EDUOS.JC.H1.Q008.HYP.TEST | LAT.EDUOS.MATH.S10.P3.Z3.T13-T14 |
| H1-009 | Contextual application | EDUOS.JC.H1.Q009.CONTEXT.APP | LAT.EDUOS.MATH.S10.P3.Z3.T13-T14 |
| H1-010 | Data interpretation / decision | EDUOS.JC.H1.Q010.DATA.DECISION | LAT.EDUOS.MATH.S10.P3.Z3.T13-T14 |
4. H2 Mathematics Question-Type Registry
| No. | Question Type | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|
| H2-001 | Functions | EDUOS.JC.H2.Q001.FUNCTIONS | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| H2-002 | Graph transformations | EDUOS.JC.H2.Q002.GRAPH.TRANSFORM | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| H2-003 | Equations and inequalities | EDUOS.JC.H2.Q003.EQN.INEQ | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| H2-004 | Sequences and series | EDUOS.JC.H2.Q004.SEQ.SERIES | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| H2-005 | Vectors | EDUOS.JC.H2.Q005.VECTORS | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| H2-006 | Complex numbers | EDUOS.JC.H2.Q006.COMPLEX | LAT.EDUOS.MATH.S10.P4.Z4.T13-T14 |
| H2-007 | Differentiation | EDUOS.JC.H2.Q007.DIFFERENTIATION | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| H2-008 | Integration | EDUOS.JC.H2.Q008.INTEGRATION | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| H2-009 | Differential equations | EDUOS.JC.H2.Q009.DIFF.EQN | LAT.EDUOS.MATH.S10.P4.Z4.T13-T14 |
| H2-010 | Numerical methods | EDUOS.JC.H2.Q010.NUMERICAL | LAT.EDUOS.MATH.S10.P4.Z4.T13-T14 |
| H2-011 | Probability | EDUOS.JC.H2.Q011.PROBABILITY | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| H2-012 | Random variables | EDUOS.JC.H2.Q012.RANDOM.VAR | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| H2-013 | Normal distribution | EDUOS.JC.H2.Q013.NORMAL | LAT.EDUOS.MATH.S10.P3-P4.Z4.T13-T14 |
| H2-014 | Sampling and estimation | EDUOS.JC.H2.Q014.SAMPLING.EST | LAT.EDUOS.MATH.S10.P4.Z4.T13-T14 |
| H2-015 | Hypothesis testing | EDUOS.JC.H2.Q015.HYP.TEST | LAT.EDUOS.MATH.S10.P4.Z4.T13-T14 |
| H2-016 | Correlation and regression | EDUOS.JC.H2.Q016.CORR.REGR | LAT.EDUOS.MATH.S10.P4.Z4.T13-T14 |
| H2-017 | Modelling / application | EDUOS.JC.H2.Q017.MODELLING | LAT.EDUOS.MATH.S10.P4.Z4.T13-T14 |
| H2-018 | Multi-topic synthesis | EDUOS.JC.H2.Q018.SYNTHESIS | LAT.EDUOS.MATH.S10.P4.Z4.T14 |
5. H3 Mathematics Question-Type Registry
| No. | Question Type | PUBLIC.ID | LATTICE.CODE |
|---|---|---|---|
| H3-001 | Proof and reasoning | EDUOS.JC.H3.Q001.PROOF | LAT.EDUOS.MATH.S10.P5.Z4.T13-T14 |
| H3-002 | Inequalities / identities | EDUOS.JC.H3.Q002.INEQ.ID | LAT.EDUOS.MATH.S10.P5.Z4.T13-T14 |
| H3-003 | Advanced functions | EDUOS.JC.H3.Q003.ADV.FUNCTIONS | LAT.EDUOS.MATH.S10.P5.Z4.T13-T14 |
| H3-004 | Number-theoretic reasoning | EDUOS.JC.H3.Q004.NUMBER.REASON | LAT.EDUOS.MATH.S10.P5.Z4.T13-T14 |
| H3-005 | Recurrence / induction-style reasoning | EDUOS.JC.H3.Q005.RECURRENCE | LAT.EDUOS.MATH.S10.P5.Z4.T13-T14 |
| H3-006 | Advanced calculus reasoning | EDUOS.JC.H3.Q006.ADV.CALCULUS | LAT.EDUOS.MATH.S10.P5.Z4.T13-T14 |
| H3-007 | Combinatorial reasoning | EDUOS.JC.H3.Q007.COMBINATORICS | LAT.EDUOS.MATH.S10.P5.Z4.T13-T14 |
| H3-008 | Non-routine extension problem | EDUOS.JC.H3.Q008.NONROUTINE | LAT.EDUOS.MATH.S10.P5.Z4.T13-T14 |
| H3-009 | Abstract structure question | EDUOS.JC.H3.Q009.STRUCTURE | LAT.EDUOS.MATH.S10.P5.Z4.T13-T14 |
| H3-010 | Mathematical communication | EDUOS.JC.H3.Q010.COMMUNICATION | LAT.EDUOS.MATH.S10.P5.Z4.T13-T14 |
6. JC Failure Pattern IDs
JC.PATTERN.F01 = function-domain/range confusionJC.PATTERN.F02 = graph-transformation misreadJC.PATTERN.F03 = calculus meaning failureJC.PATTERN.F04 = differentiation/integration technique driftJC.PATTERN.F05 = vector representation failureJC.PATTERN.F06 = complex-number structure confusionJC.PATTERN.F07 = sequence/series convergence weaknessJC.PATTERN.F08 = differential-equation modelling failureJC.PATTERN.F09 = probability condition/event confusionJC.PATTERN.F10 = random-variable/distribution mismatchJC.PATTERN.F11 = hypothesis-test setup failureJC.PATTERN.F12 = regression/correlation interpretation errorJC.PATTERN.F13 = graphing-calculator overdependenceJC.PATTERN.F14 = multi-topic synthesis collapseJC.PATTERN.F15 = proof/communication weakness
7. Question-Type → Failure Sensor → Repair Route
| Question Type | Common Failure | Pattern ID | Repair Route |
|---|---|---|---|
| Functions | domain/range, inverse, composition errors | JC.F01 | REPAIR.JC.FUNCTION.LEDGER |
| Graph transformations | wrong shift/stretch/reflection | JC.F02 | REPAIR.JC.GRAPH.TRANSFORM |
| Differentiation | mechanical derivative, no meaning | JC.F03/F04 | REPAIR.JC.CALCULUS.MEANING |
| Integration | wrong technique or boundary | JC.F04 | REPAIR.JC.INTEGRATION.ROUTE |
| Vectors | weak geometric-to-symbol mapping | JC.F05 | REPAIR.JC.VECTOR.REPRESENT |
| Complex numbers | Argand / modulus / argument confusion | JC.F06 | REPAIR.JC.COMPLEX.STRUCTURE |
| Sequences / series | cannot read limit or convergence | JC.F07 | REPAIR.JC.SEQUENCE.SERIES |
| Differential equations | cannot model context | JC.F08 | REPAIR.JC.DE.MODELLING |
| Probability | wrong condition/event space | JC.F09 | REPAIR.JC.PROB.EVENTSPACE |
| Distributions | wrong distribution choice | JC.F10 | REPAIR.JC.DISTRIBUTION.SELECT |
| Hypothesis testing | wrong hypotheses / tail / conclusion | JC.F11 | REPAIR.JC.HYPOTHESIS.PROTOCOL |
| Regression | confuses correlation with causation | JC.F12 | REPAIR.JC.REGRESSION.INTERPRET |
| GC question | keying without mathematical check | JC.F13 | REPAIR.JC.GC.DISCIPLINE |
| Synthesis | cannot combine topics | JC.F14 | REPAIR.JC.SYNTHESIS.ROUTE |
| H3 proof | argument not rigorous | JC.F15 | REPAIR.JC.PROOF.COMMUNICATION |
8. EducationOS Runtime Board
INPUT:JC H1 / H2 / H3 Mathematics question attempted by studentSENSOR:level + topic + method + abstraction load + GC/formula use + error patternENGINE:match to JC.PATTERN IDOUTPUT:repair code + next drill + university-route status
| Runtime Field | Example |
|---|---|
| Question Type | H2 hypothesis testing |
| Topic Node | Statistics |
| Observed Error | wrong null hypothesis and wrong tail |
| Pattern ID | JC.PATTERN.F11 |
| Repair Code | REPAIR.JC.HYPOTHESIS.PROTOCOL |
| Route Status | REPAIRING |
| Next Action | 12 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 questionsas sensors for abstraction load, calculus control, statistical decision-making,symbolic transfer, proof readiness, graphing-calculator discipline, anduniversity-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
- Education OS | How Education Works
- Tuition OS | eduKateOS & CivOS
- Civilisation OS
- How Civilization Works
- CivOS Runtime Control Tower
Learning Systems
- The eduKate Mathematics Learning System
- Learning English System | FENCE by eduKateSG
- eduKate Vocabulary Learning System
- Additional Mathematics 101
Runtime and Deep Structure
- Human Regenerative Lattice | 3D Geometry of Civilisation
- Civilisation Lattice
- Advantages of Using CivOS | Start Here Stack Z0-Z3 for Humans & AI
Real-World Connectors
Subject Runtime Lane
- Math Worksheets
- How Mathematics Works PDF
- MathOS Runtime Control Tower v0.1
- MathOS Failure Atlas v0.1
- MathOS Recovery Corridors P0 to P3
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


