Skip to content
Astera Technology

Model a hall that can be booked whole or divided

Represent whole-hall and partition bookings through shared underlying space.

Map configurations to atomic spaces

Synthetic hall H contains left space L and right space R. Whole H consumes both; split mode permits L and R separately. During the same interval, H conflicts with either L or R, but separate L and R bookings may coexist under this supplied layout rule. No capacity or regulatory approval is asserted.

Synthetic venue-topology requirements
ConstraintRequired recordExample decision rule
Atomic spaceL and R identitiesCannot allocate an atom twice
Configuration mapH → {L,R}; L → {L}; R → {R}H overlaps both partitions
IntervalStart and end per allocationConflict requires shared atom and overlapping time
Download editable CSV ↓

Check the space behind each booking name

Synthetic hall configuration; H includes both spaces
Hall H
+---------+---------+
| Space L | Space R |
+---------+---------+
H = L + R; split bookings use L or R.
Filled synthetic acceptance cases
CaseInputExpected decision
H and L, 10:00–11:00Shared atom LConflict
L and R, 10:00–11:00No shared atomAllowed by split rule
Download editable CSV ↓
  1. Choose requested configuration
  2. Expand to L/R allocation
  3. Compare time and shared spaces
  4. Confirm only nonconflicting configuration

A new partition layout needs a new map; similar names do not establish that the underlying areas are unchanged.

R is occupied 10:00–11:00. Can H be confirmed for that same interval?

Show the worked answer

No. H requires R as well as L, so it conflicts on R even if L is free.

Include whole-versus-part conflicts in the requirements demo; a list of distinct room names is insufficient.

Related resources

Membership and booking systems →