Place one object inside another, which is inside a third, maximizing space utilization and increasing system compactness
The Nested Doll (Matryoshka) principle is the seventh of Altshuller's 40 Inventive Principles from TRIZ. The principle states: place one object inside another; make one object pass through a cavity in another object; use the empty internal spaces of objects for additional functions.
Named after Russian nesting dolls, this principle addresses a fundamental design challenge: eliminating wasted space while maintaining full functionality. The insight: empty space inside objects is an untapped resource.
Two application modes:
Map the unused internal volumes or the space constraints driving the need for compactness.
Example: Camping trailer must fit on car hitch for transport but provide living space at site.
Design shapes that fit inside each other:
Example: Beauer 3X trailer uses rectangular sections that telescope outward.
How do nested objects deploy or separate for use?
Example: Trailer sections slide out on rails, lock in extended position.
Nested state must be robust for transport; extended state must perform fully.
Example: Each trailer section, when extended, provides structural walls and weatherproofing.
If nesting creates size variations, ensure each size is still functional.
Example: Nested screwdrivers - each size must have sufficient torque-bearing capability.
Situation (Industrial Chimney Construction): Tall industrial chimneys require construction or repair at height, with difficult logistics for transporting long sections.
Application:
Outcome: Complete chimney delivered in single compact unit, extended on-site without crane.
Situation (Multi-Tool Screwdriver): Users need multiple screwdriver sizes but carrying many tools is inconvenient.
Application:
Outcome: Full toolkit in single pocket-sized tool.
Situation: Software components need to scale from minimal to full-featured without separate codebases.
Application:
Outcome: Single codebase serves entire product line with nested feature sets.