Edexcel · GCSE Maths · 1MA1 · Foundation and Higher

M7 · Expressions and substitution

Interactive
revision
Gap
finder
PLCMind
map
VideoDicey
words
BingoEscape
room
AI Exam
Practice
QuizTeachYouTube

Revise the key ideas

Algebraic language

  • A variable represents a number that may be unknown or change. In 5x + 3, 5 is the coefficient of x, 3 is a constant, and 5x and 3 are terms.

    The coefficient multiplies the variable: 5x means 5 × x. The constant 3 does not change when x changes. Terms are the parts joined by addition or subtraction.

  • An expression has no equality sign; an equation states two expressions are equal; a formula relates quantities; an inequality compares values; an identity is true for all allowed variable values.

    For example, 3x + 2 is an expression; 3x + 2 = 11 is an equation; C = 2πr is a formula; x > 4 is an inequality. The identity 2(x + 1) = 2x + 2 holds for every x.

  • Write a × b as ab, y + y + y as 3y, and a × a as a2. 2x means 2 × x, not a two-digit number.
  • Like terms have the same variable part and powers: 4x + 3x − 2 = 7x − 2. Terms such as x and x2 are not like terms.
  • Worked example: 3a + 4b − a + 2b = 2a + 6b. Keep the sign with each term when collecting.
  • Multiplication uses coefficient and index rules: 3x × 4x2 = 12x3. Addition is different: 3x + 4x2 cannot be simplified to 7x3.

Substitution and function machines

  • Substitution replaces each variable with its given value. Put negative values in brackets before powers or multiplication.
  • Worked example: If x = −2 and y = 3, then 2x2 − 3y = 2(−2)2 − 3(3) = 8 − 9 = −1.
  • Worked example: For v = u + at, with u = 5 m/s, a = 2 m/s2 and t = 4 s, v = 5 + 2 × 4 = 13 m/s. Include units and follow the order of operations.

    Here u and v are the initial and final velocities (speeds in a stated direction), a is acceleration and t is time. This formula assumes constant acceleration.

  • In a function machine, an input undergoes a fixed sequence of operations. Input x, multiply by 3 then add 2 gives output 3x + 2.
    A two-step function machineInput five is multiplied by three then increased by two to give seventeen.5× 3+ 217Undo: subtract 2, then divide by 3
    A two-step function machine
  • To recover the input, undo the operations in reverse order: output 17 gives (17 − 2) ÷ 3 = 5. Subtracting after division would undo the wrong sequence.

Translating words

  • Five less than twice a number is 2x − 5. Five minus twice a number is 5 − 2x. Read the wording carefully before writing symbols.
  • If one ticket costs £p, four tickets cost £4p. If a total charge includes a fixed £3 fee, the formula is C = 4p + 3, not 4(p + 3).
  • Evaluate and simplify are different instructions. Simplify keeps variables; evaluate finds a numerical value after substitution. Check a simplification by testing a sensible value, although one matching value alone is not a proof.

Test yourself

50 questions · Sets of 10 from the selected tier. For fractions, use / when typing; for powers, use superscripts or ^. Follow each question's answer format. These quick checks support revision; practise full written solutions and proofs too.

Mind map

Use the branches to recall the ideas and explain their connections. Check the revision notes for the full detail.

View M7 mind map
M7 M7 mind map: Language, Substitute, Machines, Build / check. A text version follows.
Open the full-size map to zoom. Use the printable view for A4 landscape or enlarge to A3.

Open full-size map Print mind map

Read the mind map as text

Language

  • Parts: Variable, coefficient, constant, term; 2x = 2 × x
  • Statements: Expression ≠ equation; identity holds for all allowed values
  • Simplify: Collect same powers; multiply coefficients and index rules

Substitute

  • Negatives: Replace values in brackets before powers; follow order
  • Units: v = u+at; 5+2×4 = 13 m/s

Machines

  • Forward: Multiply by 3 then add 2 → 3x+2
  • Reverse: Undo in reverse: (17−2) ÷ 3 = 5

Build / check

  • Word order: Twice a number minus five = 2x−5; 5−2x differs
  • Fixed charge: Four tickets and one £3 fee → C = 4p+3
  • Instruction: Simplify keeps variables; evaluate gives value; test ≠ proof

Connections

  • Language → Machines: Algebraic language describes the machine
  • Substitute → Build / check: Substitution checks a model at a given input

Share this page

Social links open a draft in a new tab for you to review and send.

Report an error or bug

Please do not include your name, school, passwords or other personal information. Responses go to the website owner through Microsoft Forms. Open form in a new tab if it does not load here.