Visual Tools
Calculators
Tables
Mathematical Keyboard
Converters
Other Tools

Opposite Sides of a Parallelogram Are Equal

How to use
  1. ▶ Play runs the proof, Next → and ← Back step one scene at a time, Reset restores the opening scene and the original figure. Learn more about the controls
  2. Drag AA, BB or DD; the fourth vertex CC follows so the figure stays a parallelogram, and the readout under the canvas keeps the opposite sides equal. Learn more about why it holds
  3. Labels toggles the point names, Measures writes each marked angle's size beside its arc. The Step explanations log keeps every step so far. Learn more about reading a scene
Proof?Draw the diagonal BD. It is a transversal of the parallels AB, DC and also of AD, BC, so it makes two pairs of equal alternate angles, α at B and D, β at D and B. Triangles ABD and CDB then share the side BD between two equal angles: they are congruent (ASA), so AB = CD and AD = BC. Drag A, B or D; C follows to keep the figure a parallelogram.Parallelogram: opposite sides
Display
Drag A, B or D; C follows so the figure stays a parallelogram
ABDC
AB = 4.00, CD = 4.00; AD = 3.32, BC = 3.32
Step 1 / 6

Step explanations

1A parallelogram
Given
ABCD has AB ∥ DC (one chevron each) and AD ∥ BC (two chevrons each): it is a parallelogram. To prove: AB = CD and AD = BC, opposite sides are equal.
C is built from A, B and D; drag any of them and C follows. Learn more about the statement




Getting Started with the Visualizer

DemoA run through the proof player
Step 0 of 7
Step through the proof, then drag the vertices and watch the fourth one follow so that the figure stays a parallelogram and the opposite sides stay equal. The picture below is the player with its parts numbered; the other tabs list what can be dragged, what each control does and what the step log shows.
Opening scene: the controls
1234567
1Proof — the theorem loaded in the player; the ? gives its idea in one line
2Display — Labels shows the point names, Measures writes each marked angle's size beside its arc
3Draggable points — A, B and D move freely; the hollow fourth vertex C follows to keep the figure a parallelogram
4Readout — the line under the figure: the four side lengths in the frame's units, live while you drag
5Back, Play, Next, Reset — step through the proof or run it; Reset returns to step 1 and restores the original figure
6Speed and step counter — how fast Play advances, and which of the 6 steps is on screen
7Step explanations — every step reached so far, with its justification tag and a link to the section that explains it; click an entry to jump back to it
Proof complete: step 6 of 6
12345
1The diagonal BD — the common side of the two triangles, and a transversal of both pairs of parallels
2Alternate angles — α at B and D on the parallels AB, DC; β at D and B on the parallels AD, BC
3The chevrons — one for the pair AB ∥ DC, two for the pair AD ∥ BC
4Justification tags — Given, Construction, Alternate angles, Alternate angles, ASA congruence, Corresponding parts
5Replay — at the last step Play becomes Replay and Next is off

The Statement

A parallelogram is a quadrilateral whose opposite sides are parallel: in ABCDABCD, AB∥DCAB \parallel DC and AD∥BCAD \parallel BC. That is the whole definition; nothing is said about lengths or angles. The theorem, Proposition 34 of Book I of Euclid's Elements, says that the lengths and angles follow:

AB=CD,AD=BC,∠A=∠C,∠B=∠DAB = CD, \quad AD = BC, \quad \angle A = \angle C, \quad \angle B = \angle D


opposite sides are equal and opposite angles are equal. Euclid also adds that a diagonal bisects the area, which is the same picture.

The proof is the first on this section's quadrilateral pages and sets the pattern for the others: draw a diagonal, find two congruent triangles, read off the equal parts. The congruence comes from the parallel lines page, since a diagonal is a transversal of both pairs of parallel sides. In the player CC is hollow: it is computed as the fourth vertex that makes ABCDABCD a parallelogram, so dragging any of AA, BB, DD moves it too. The readout under the canvas shows the four side lengths in the frame's own units, live while you drag.
ABDC
Opening scene, frozen

ABCD with its two pairs of parallel sides marked by chevrons; C hollow, built from A, B, D.


The Diagonal

The construction is one segment: the diagonal BDBD. It cuts the parallelogram into two triangles, ABDABD in one colour and CDBCDB in the other, which share the side BDBD. The proof will show that these two triangles are congruent; everything else is reading off corresponding parts.

The diagonal does a second job. It crosses the parallel sides ABAB and DCDC, and it also crosses the parallel sides ADAD and BCBC: it is a transversal of both pairs of parallels at once. That gives two pairs of alternate angles, one at each end of the diagonal, which is exactly what a congruence by angles needs.
ABDC
The diagonal, frozen

BD cuts the parallelogram into the triangles ABD and CDB.


Alternate Angles Once

Take the first pair of parallels, AB∥DCAB \parallel DC, with the transversal BDBD. The angle ∠ABD\angle ABD at BB and the angle ∠CDB\angle CDB at DD lie on opposite sides of the transversal and between the two parallels: they are alternate angles. By the parallel lines theorem, alternate angles on parallel lines are equal:

∠ABD=∠CDB=α\angle ABD = \angle CDB = \alpha


The player draws both in the same colour. One is an angle of triangle ABDABD at BB; the other is an angle of triangle CDBCDB at DD.
ααABDC
Alternate angles once, frozen

On the parallels AB, DC: ∠ABD = ∠CDB = α.


Alternate Angles Twice

Now the second pair of parallels, AD∥BCAD \parallel BC, with the same transversal BDBD. The angles ∠ADB\angle ADB at DD and ∠CBD\angle CBD at BB are alternate angles on this pair, so they are equal as well:

∠ADB=∠CBD=β\angle ADB = \angle CBD = \beta


At each end of the diagonal there are now two marked angles, α\alpha and β\beta, and together they make up the angle of the parallelogram there: ∠B=α+β\angle B = \alpha + \beta and ∠D=β+α\angle D = \beta + \alpha. That already shows that the angles at BB and at DD are equal.
ααββABDC
Alternate angles twice, frozen

On the parallels AD, BC: ∠ADB = ∠CBD = β.


Two Congruent Triangles

Compare the two triangles along their common side. In triangle ABDABD the side BDBD lies between the angle α\alpha at BB and the angle β\beta at DD. In triangle CDBCDB the same side BDBD lies between the angle α\alpha at DD and the angle β\beta at BB. Two angles and the side between them are equal, so the triangles are congruent by angle-side-angle, with the vertices matched A↔CA \leftrightarrow C, B↔DB \leftrightarrow D, D↔BD \leftrightarrow B.

Why angle-side-angle is enough: once two angles of a triangle are fixed, the third is fixed by the angle sum, and a triangle with a given side and the two angles at its ends can be drawn in only one way. The matching of vertices matters, because it tells which side corresponds to which.
ααββABDC
The congruent triangles, frozen

BD between α and β in both triangles: congruent by ASA.


Why It Holds

Corresponding parts of congruent triangles are equal. With A↔CA \leftrightarrow C, B↔DB \leftrightarrow D, D↔BD \leftrightarrow B, the side ABAB corresponds to CDCD and the side ADAD corresponds to CBCB, so AB=CDAB = CD and AD=BCAD = BC: opposite sides are equal. The angle at AA corresponds to the angle at CC, so ∠A=∠C\angle A = \angle C; and ∠B=∠D=α+β\angle B = \angle D = \alpha + \beta was seen already: opposite angles are equal. The end-of-proof mark ∎ in the log closes the argument. The tags name the facts used: the given parallels, a construction, alternate angles twice, angle-side-angle congruence, and corresponding parts.

The same two triangles give Euclid's last clause, that the diagonal halves the parallelogram: congruent triangles have equal areas. The other diagonal, ACAC, does the same with triangles ABCABC and CDACDA, which is what the next quadrilateral page, on the diagonals bisecting each other, starts from.
ααββABDC
The conclusion, frozen

AB = CD and AD = BC, the four sides lit.


Dragging the Figure

Drag DD sideways: the parallelogram shears, the angles α\alpha and β\beta change, the diagonal tilts, and the readout keeps AB=CDAB = CD and AD=BCAD = BC to the last digit. Drag DD straight up or down and the figure gets taller or flatter. Drag AA or BB to change the base; CC follows in every case, since it is built as DD plus the vector from AA to BB.

Make DD sit straight above AA and the parallelogram becomes a rectangle, with α+β=90°\alpha + \beta = 90° at every vertex. A drag that would flatten the figure, putting DD on the line ABAB, is refused, as is one that would carry a vertex out of the frame.
ααββABDC
After dragging D, frozen

D pushed right: a sheared, flatter parallelogram; the readout still pairs the sides.


Consequences

• Opposite angles. ∠A=∠C\angle A = \angle C and ∠B=∠D\angle B = \angle D, from the same congruence; and neighbouring angles add up to 180°180°, since all four add up to 360°360° by the polygon angle sum.
• The converse. A quadrilateral with both pairs of opposite sides equal is a parallelogram: the diagonal gives two triangles congruent by side-side-side, and the equal alternate angles make the sides parallel.
• Area. A diagonal halves a parallelogram, so its area is twice a triangle's: base times height.
• Special cases. A rectangle, a rhombus and a square are parallelograms, so each has equal opposite sides; a rhombus is the case where all four sides are equal. A parallelogram inscribed in a circle must be a rectangle, by the cyclic quadrilateral theorem, since its equal opposite angles must add up to 180°180°.
• Vectors. C=D+(B−A)C = D + (B - A) is the parallelogram rule for adding vectors: the sum of AB⃗\vec{AB} and AD⃗\vec{AD} is the diagonal AC⃗\vec{AC}.