User Manual

SetViz

Interactive Set Theory Visualisation Tool — Complete Guide to Features & Usage

Author: Suriyati Ujang
Version: 1.0 (2026)

Contents

  1. 01 Overview & Getting Started
  2. 02 Full Interface — Annotated Diagram
  3. 03 Left Panel — Stage Navigator
  4. 04 Operation Buttons
  5. 05 Venn Diagram Canvas
  6. 06 Teaching Note, Status Bar & Symbol
  7. 07 All 7 Learning Stages
  8. 08 Quick-Start Workflow

Overview & Getting Started

SetViz is a browser-based interactive tool for learning set theory concepts through dynamic Venn diagram visualisations. No installation, no registration, no cost — open the link and start learning immediately.

🌐

Access SetViz

Open any modern browser and go to https://ciksuriyati.github.io/SetViz/ — works on desktop, tablet, and smartphone. No login required.

1

Open the URL

No download or login needed. The page loads in seconds on any device.

2

Choose a stage from the left panel

Start with Stage 0 (Orientation) or jump directly to any concept you need.

3

Click an operation button

The Venn diagram shades instantly to show which region represents that operation.

4

Read the teaching note and symbol

Each operation shows a contextual explanation and its formal mathematical notation.

Full Interface — Annotated Diagram

SetViz has two main panels: a Left Panel (stage navigator) and a Right Panel (learning area). Seven numbered callouts identify every key zone.

SetViz path 🌙 Dark 2

SetViz –
Basic Concepts

An interactive learning tool for set theory through visualizations.

3
2 Two Sets Overlapping
A, B, A∪B, A∩B, A′, B′
3 Mutually Exclusive
A ∩ B = ∅ visually
4 Set Differences
A\B, B\A, A Δ B
5 Subset / Superset
A⊆B, A⊂B, A⊄B
1

Stage 2

Two Sets Overlapping

Learn to read A, B, A∪B, A∩B, A′, B′ from shading.

Choose an operation

4
5
💡

Teaching note

A ∪ B (union) = in A or B or both. A ∩ B (intersection) = overlap only.

Visualization canvas Universal set U
6
U A B A ∪ B
7

Current operation

Union — elements in A or B or both.

Both circles together form the union.

Symbol notation

A ∪ B
1

Left Panel — Stage Navigator

Lists all 7 learning stages. Click any stage to jump to it. Active stage is highlighted in gold.

2

Theme Toggle

Switch between 🌙 Dark and ☀️ Light mode at any time from the top-right of the sidebar.

3

Stage Cards

Each card shows the stage number, title, and description. Active = gold; others = blue tint.

4

Operation Buttons

Click to select an operation (e.g. A∪B). Active button turns gold; Venn diagram shades instantly.

5

Teaching Note Panel

Contextual explanation for the current stage — common definitions and misconceptions.

6

Venn Diagram Canvas

Dynamic SVG diagram. Shaded region changes instantly when you click an operation button.

7

Status Bar & Symbol Notation

Plain-English description of the active operation (left) and its formal mathematical symbol (right), e.g. A ∪ B, A′, (A∩B)′.

Left Panel — Stage Navigator

The left panel is your learning roadmap. It shows all seven stages and always highlights which one you are on.

SetViz path 🌙 Dark  ← A

SetViz –
Basic Concepts

An interactive learning tool for set theory concepts.

0Orientation
Learn about the universal set U
1One Set (A)
Single set and complement A′
← B
2Two Sets Overlapping
A, B, A∪B, A∩B, A′, B′
3Mutually Exclusive
A ∩ B = ∅
C → … Stages 4 – 6 continue below
A

Theme Toggle (top right of sidebar)

Click 🌙 Dark to switch to Light mode, or ☀️ Light to switch back to Dark. The preference applies to the whole page immediately.

B

Active Stage Card (gold highlight)

The stage you are currently viewing. Gold border, gold stage-number badge. The main panel on the right updates to match. Click any other card to switch.

C

Inactive Stage Cards

All other stages shown with a blue tint. Click any card to jump directly to that stage — no need to go in order. Hover to see a subtle slide-in animation.

💡

Non-linear navigation

You can click any stage at any time. If you already know Stage 1, skip straight to Stage 4 (Set Differences) or Stage 6 (De Morgan's Laws).

Operation Buttons

Each stage shows a row of buttons for the available set operations. Clicking a button instantly shades the corresponding Venn diagram region and updates the status bar.

Choose an operation — Stage 2

← Selected (gold)

Only one button is active at a time. Click a different button to switch operations instantly.

Inactive button (default state)

Dark background, light text. Click to activate. Each stage only shows the operations relevant to that concept — so Stage 0 has no buttons, Stage 2 has 6, and Stage 6 has 6.

Active button (selected operation)

Highlighted in gold with a glow shadow. The Venn diagram and status panel immediately reflect this operation. Clicking the same button again keeps it selected.

Venn Diagram Canvas

The canvas renders a live SVG Venn diagram. The shaded region updates the moment you click an operation — no page reload needed. Below are examples of every shading type.

A — circle A shaded gold

U A B A

A ∩ B — overlap region green

U A B A ∩ B

A′ — everything outside A

U A B A′

A \ B — A minus overlap

U A B A \ B

(A∪B)′ — outside both circles

U A B (A∪B)′

Stage 3 — A ∩ B = ∅ badge

U A B A ∩ B = ∅
💡

The shading label

A small label (e.g. A ∪ B) appears at the bottom of the canvas confirming which region is shaded. For Stage 3 (Mutually Exclusive), a red A ∩ B = ∅ badge appears instead to reinforce the empty-set concept.

Teaching Note, Status Bar & Symbol

Below the canvas, three panels provide all the conceptual context you need without leaving the page.

💡

Teaching note  ← covers the whole stage

A ∪ B (union) = in A or B or both. A ∩ B (intersection) = overlap only. Use buttons to compare.

Current operation  ← updates on every click

Union — elements in A or B or both.

Both circles together form the union.

Symbol  ← exam notation

A ∪ B

Teaching Note (💡 panel)

Provides the conceptual explanation for the entire stage. This panel does not change when you click different operation buttons — it gives the broader context.

Current Operation Description

Updates every time you click an operation button. Gives a plain-English definition (e.g. "Elements in A but NOT in B") plus a sentence explaining what the shaded region means.

Symbol Notation Badge

Shows the formal mathematical expression for the selected operation — the exact notation used in textbooks and exams: A ∪ B, A′, A \ B, (A ∩ B)′, etc.

All 7 Learning Stages

SetViz progresses from the basic definition of a set all the way to De Morgan's Laws. Each stage builds on the previous one.

StageTitleOperationsConcept covered
0OrientationUniversal set U as bounding frame; definition of a set
1One Set (A)AA′Single set and its complement; everything outside A
2Two Sets OverlappingABA′B′A∪BA∩BUnion, intersection, complements with two overlapping circles
3Mutually ExclusiveABA∪BA∩B=∅Disjoint sets; why A∩B=∅ when circles don't overlap
4Set DifferencesA\BB\AAΔBSet difference (crescent) and symmetric difference
5Subset / SupersetA⊂BA=BA⊄BdisjointProper subsets, equal sets — diagram repositions dynamically
6Complements & De MorganA′B′(A∪B)′(A∩B)′De Morgan's Laws: (A∪B)′=A′∩B′ and (A∩B)′=A′∪B′

Quick-Start Workflow

Follow this sequence for first-time use or classroom demonstration.

1

Open Stage 0 — Orientation

Read the teaching note. Observe the empty bounding rectangle — this is the universal set U. No circles appear yet.

2

Stage 1 — Click A then A′

Click A to shade the circle gold, then click A′ to shade its complement grey. Compare the two. Check the Symbol badge for the notation.

3

Stage 2 — Work through all 6 buttons

Click A, B, A′, B′, A∪B, A∩B one by one. Focus on the difference between ∪ (both circles) and ∩ (only the lens-shaped overlap).

4

Stage 3 — Compare disjoint vs overlapping

Click A∩B here and notice the A ∩ B = ∅ badge. Compare with Stage 2 to understand why the result changes when circles don't touch.

5

Stage 6 — Verify De Morgan's Laws

Click (A∪B)′ — note the region outside both circles. Then click (A∩B)′ — note it shades everything except the small lens. Cross-reference with your textbook.

🎓

For lecturers

SetViz works well as a live demonstration tool. Open it on a projector, select operations as you explain each concept. Students can follow along on their own devices simultaneously — no setup or accounts needed.