You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 86aff26
Browse filesBrowse the repository at this point in the historyBrowse files
[fix.fields.sigma.D8+] I measured that a linear model is linear and reported it as physics
Ivan: 场还贵互相影响的啊,又不是线性叠加.
He is right and it lands on a claim I made twice today in commit bodies and
once to a peer. I measured |V(A∪B) - V(A) - V(B)| / |V| = 5.2e-16 for the
CLASSICAL POINT-CHARGE model — which is V(r) = Σ q_i/r_i, linear BY
CONSTRUCTION. That is arithmetic. I proved a tautology about a model and
presented it as a discovered property of fields.
MEASURED WHAT HE IS ACTUALLY POINTING AT. Water dimer at H-bonding distance,
RHF/6-31G*, QM MEP on a 5 Å probe shell:
|V_AB| max 14.065 rms 6.405 kcal/mol
|V_AB - (V_A+V_B)| max 1.945 rms 0.784 kcal/mol
non-additive: 13.8% of the peak
Real densities polarise each other and transfer charge, and a point-charge
model cannot represent that at ANY screening. Larger for charged residues
against a polarisable ligand than for two waters.
WHAT SURVIVES of the original measurement, stated narrowly this time: the
ENGINEERING claim (a group classical field needs no bond perception, capping
or molfile, so it cannot hit the multi-residue topology bug) and the GRID
REGISTRATION control (three runs landing on the same grid, which is what makes
any difference field meaningful at all). Neither is a claim about nature.
AND HIS OBJECTION EXPOSED A BIGGER ERROR SITTING NEXT TO IT. The pocket map
was an UNSCREENED vacuum Coulomb sum. A truncated Asp- at 4 Å contributes
~83 kcal/mol unscreened against the ±5-10 features a chemist reads — the
charged residues drown the map they are supposed to inform. That one IS
fixable at this level: eps(r) = 4r, the standard minimum distance-dependent
dielectric, now the default. Vacuum remains available but must be asked for,
because it answers a different question.
The response carries `dielectric` and a `physics_caveat` naming both
omissions, and the panel prints them with the number. The button is relabelled
"Pocket map (point charges, screened)" — not "what the ligand sits in", which
promised an interaction energy this cannot deliver.
The non-additive part is not noise to be apologised for: it IS the interaction,
and the only defensible way to see it is a QM difference field
Δ = V_QM(A∪B) - V_QM(A) - V_QM(B) on a shared grid. That is now a real item
rather than a phrase, and the registration control I already built is its
precondition.
warm-two-stage.sh: the browser supplies IDENTITY (the exact molfile, via
--dump-dom), the shell does the WAITING (1800 s, no clock over it). Three
earlier attempts each failed differently — SMILES-derived keys the app never
asks for; button clicks inheriting the panel's 60 s budget; and a page fetch
holding a socket for a quarter hour, which returned "TypeError: Failed to
fetch" on all six fields. The last two are the same error the physics job
queue exists to fix: a long computation on the far end of a synchronous
request that something impatient is holding open.
0 commit comments