... Since it has never been done before, I wonder how the software is able to provide the numbers.
That is the mistake some people make. It is not dive profile software, it is a series of software algorithms that attempts to simulate decompression requirements for the average diver. The software blindly crunches numbers.
Somebody ran the numbers for a dive to the Titanic (3,800 m/12,500') and the software let them -- no mention of the fact that a full cylinder would probably be crushed by the differential pressure before reaching the bottom.
The software currently has limits programmed for things like PPO2 and the O2 clock but not:
- Compression Neuralgia
- Gas mixing tolerances (+/- 1% O2 is fine for Nitrox at 130')
- Gas purity tolerances
- Gas requirements for BC inflation
- Gas requirements for drysuit inflation
- HPNS
- Lung ventilation rates (RMVs) for varying gas densities and work loads
- Minimum breathing gas temperature versus time to prevent the onset of pneumonia
- Respiratory heat loss based on ambient water temperature, the mix, and RMV
- Thermal protection requirements
- Usable gas at depth (cylinder pressure minus (ambient pressure + first stage IP) x cylinder volumes)
- WOB (Work of Breathing). There are reasons that commercial divers don't use Trimix