eml_winatlas_exact_identityexp_from_eml_v0
eml(x, 1)
exp(x)
- No general EML superiority claim.
- No public performance or savings claim.
- No compiler correctness claim.
EML Advantage LabEML_ADVANTAGE_LAB_PASSA8.1 holdoutA8.2 candidatesA8.3 trialsA8.4 controlsA8.5 depthA9 guardsA9.2 decisionsA11.1 holdoutsA11.2 stabilityA11.3 builder feedbackbounded comparisongeneral superiority: falsecompiler correctness: falseCompare EML-native and standard representations across compression, runtime, stability, lowering, proof, and search evidence.
This run does not say EML wins everywhere. It shows the useful terrain: scoped identities and symbolic-search structures are promising, while several runtime and stability cases still favor standard or protected math.
eml_win: 1mixed: 3research_only: 1standard_win: 4The first queue items have moved from ranked candidates into bounded trials. One proof-shape lane is supported, one identity lane stays mixed, and one runtime anti-example confirms standard math should win.
| Candidate | Trial | Class | Axis | Profiles | Interpretation |
|---|---|---|---|---|---|
| safe_log_domain_lift_v0 | safe_log_domain_lift_trial_v0 | eml_proof_shape_supported | proof_shape | 3 | Trial supports the bounded proof-shape claim: exp(theta) produces positive internal log-domain coordinates on all profiles. |
| ln_from_eml_boundary_v0 | ln_from_eml_boundary_trial_v0 | mixed_identity_supported | proof_shape | 3 | Trial supports the identity/teaching lane, while standard log remains the runtime form. |
| expm1_runtime_anti_example_v1 | expm1_runtime_antiexample_trial_v1 | standard_runtime_win_confirmed | negative_control | 3 | Trial confirms the expected anti-example: protected expm1 beats raw exp(x)-1 near zero. |
Guard fixtures now run through a deterministic analyzer. This is still review infrastructure, not compiler behavior.
| Fixture | Decision | Lowering | Rules | Matched | Reason |
|---|---|---|---|---|---|
| proof_shape_subtraction_boundary_fixture_v0 | allow_proof_shape | none | prefer_eml_for_proof_shape_v0, require_positive_log_domain_guard_v0 | yes | Proof-shape use is allowed because domain guards are explicit. |
| near_zero_expm1_fixture_v0 | recommend_protected_lowering | expm1(x) | lower_expm1_near_zero_v0 | yes | Protected expm1 is required near zero. |
| softplus_logaddexp_fixture_v0 | recommend_protected_lowering | logaddexp(a,b) | lower_logaddexp_softplus_v0 | yes | Protected logaddexp-style lowering is required. |
| missing_log_domain_guard_fixture_v0 | block_missing_domain_guard | none | require_positive_log_domain_guard_v0 | yes | Log-domain use has no positive-domain guard. |
| deep_tree_depth_12_fixture_v0 | block_unstable_deep_tree | none | block_unstable_deep_tree_v0 | yes | Deep EML tree needs holdout evidence before runtime/public surfacing. |
| advantage_claim_without_packets_fixture_v0 | block_claim_until_evidence | none | require_trial_packet_before_advantage_claim_v0 | yes | Advantage claim is missing trial/control packets. |
Holdout expression packets now exercise the mock compiler decision layer outside the seed set. This is still a reviewer artifact, not real compiler behavior.
| Program | Guard | Mock compiler | Runtime target | Rules |
|---|---|---|---|---|
| deep_fold_holdout_v0 | block_unstable_deep_tree | blocked_requires_evidence | none | block_unstable_deep_tree_v0 |
| expm1_near_zero_holdout_v0 | recommend_protected_lowering | protected_runtime_lowering | expm1-style protected lowering | lower_expm1_near_zero_v0, prefer_protected_runtime_lowering_v0 |
| gaussian_reuse_holdout_v0 | allow_proof_shape | proof_shape_only | none | prefer_eml_for_proof_shape_v0 |
| logsumexp_three_holdout_v0 | recommend_protected_lowering | protected_runtime_lowering | logaddexp-style protected lowering | lower_logaddexp_softplus_v0, require_positive_log_domain_guard_v0 |
| raw_eml_domain_holdout_v0 | block_missing_domain_guard | blocked_requires_evidence | none | require_positive_log_domain_guard_v0 |
| subtraction_boundary_holdout_v0 | allow_proof_shape | proof_shape_only | none | prefer_eml_for_proof_shape_v0, subtraction_boundary_guarded_v0 |
Protected lowering recommendations now have deterministic numeric edge-grid evidence. This records stability behavior only; speed and compiler-correctness claims stay blocked.
| Case | Lowering | Samples | Better | No worse | Naive non-finite | Max protected error |
|---|---|---|---|---|---|---|
| expm1_near_zero | expm1-style protected lowering | 11 | 10 | 11 | 0 | 9.916668055535714e-21 |
| logsumexp_edge_grid | logaddexp-style protected lowering | 9 | 5 | 9 | 4 | 2.283404899549497e-14 |
Builder-style exports now cite A11.2 when a protected lowering is recommended. The citation supports stability evidence only; speed and compiler claims remain blocked.
| Program | Decision | Lowering | Evidence |
|---|---|---|---|
| softplus_pair_v0 | recommend_protected_lowering | logaddexp-style protected lowering | eml-a11-2-protected-lowering-benchmark/logsumexp_edge_grid |
| expm1_near_zero_holdout_v0 | recommend_protected_lowering | expm1-style protected lowering | eml-a11-2-protected-lowering-benchmark/expm1_near_zero |
Depth is the practical stress point. This holdout blocks unstable trees, confirms protected runtime lowering where needed, and prevents deep EML trees from becoming public advantage claims without evidence.
| Case | Depth | Class | Profiles |
|---|---|---|---|
| deep_expm1_chain_near_zero_v0 | 8 | standard_runtime_win | 3 |
| deep_expm1_chain_wide_v0 | 5 | blocked_unstable_deep_tree | 3 |
| nested_ln_from_eml_positive_v0 | 6 | mixed_identity_supported | 3 |
| subtraction_boundary_chain_v0 | 6 | blocked_unstable_deep_tree | 3 |
| unstable_deep_tree_negative_control_v0 | 12 | blocked_unstable_deep_tree | 3 |
A9 turns the lab evidence into conservative compiler/runtime policy. These are rule packets only; compiler behavior is not changed here.
| Rule | Class | Status | Trigger | Action |
|---|---|---|---|---|
| prefer_eml_for_proof_shape_v0 | proof_shape_preference | ready_for_compiler_fixture | candidate axis is proof_shape or generator_identity and domain guards are explicit | allow EML representation for proof/search/teaching surfaces; do not infer runtime win |
| lower_expm1_near_zero_v0 | protected_runtime_lowering | ready_for_compiler_fixture | expression shape exp(x)-1 or eml(x,e) with near-zero runtime profile | lower runtime code to protected expm1; keep EML only as boundary/proof notation |
| lower_logaddexp_softplus_v0 | protected_runtime_lowering | ready_for_compiler_fixture | expression shape ln(exp(a)+exp(b)) or softplus/log-sum-exp | lower runtime code to protected logaddexp/softplus implementation |
| require_positive_log_domain_guard_v0 | domain_guard | ready_for_compiler_fixture | any EML lowering introduces log(y), ln(y), or y argument interpreted as logarithmic domain | require positive-domain obligation or log-domain lift before surfacing claim |
| block_unstable_deep_tree_v0 | deep_tree_block | ready_for_compiler_fixture | EML tree depth exceeds holdout-backed depth or finite/error metrics are missing | block public advantage claims and require deep-tree holdout packet before runtime lowering |
| require_trial_packet_before_advantage_claim_v0 | claim_gate | documentation_rule_only | any artifact attempts an EML advantage, runtime, compiler, or public Atlas claim | require candidate packet, holdout/trial packet, negative-control check, and reviewer decision |
The lab keeps explicit cases where EML should lose or remain blocked. These controls prevent the scoreboard from turning into a one-way promotion surface.
| Control | Class | Expected | Evidence | Reason |
|---|---|---|---|---|
| expm1_runtime_anti_example_v1 | protected_runtime | standard | confirmed | Protected expm1 beats raw exp(x)-1 near zero. |
| logaddexp_negative_control_v0 | protected_runtime | standard | confirmed | Protected logaddexp-style runtime remains the expected stable lowering. |
| gaussian_bumps_negative_control_v0 | non_eml_structure | standard | confirmed | Gaussian bumps are intentionally not an EML-native advantage case. |
| arbitrary_polynomial_negative_control_v0 | non_eml_structure | standard | confirmed | Arbitrary polynomial structure should not be rebranded as an EML moat. |
| unstable_deep_tree_negative_control_v0 | unstable_deep_tree | blocked | registered_for_next_holdout | Deep EML trees can amplify finite-precision and domain failures; this must be tested before any depth-scaling claim. |
The queue turns the holdout result into new EML-native candidates to test next. These are private candidates, not public claims.
needs_machlib_witness: 7needs_math_review: 1needs_symbolic_search: 1ready_for_advantage_lab: 3| Candidate | Family | Axis | Queue | Score | Why |
|---|---|---|---|---|---|
| safe_log_domain_lift_v0 | proof_shape | proof_shape | needs_machlib_witness | 48 | Turns unsafe raw coordinates into positive internal coordinates with a simple obligation. |
| ln_from_eml_boundary_v0 | generator_identity | proof_shape | needs_machlib_witness | 46 | Tests whether nested EML generation has proof/teaching value despite worse runtime form. |
| constants_zero_one_e_v0 | generator_identity | teaching_clarity | needs_machlib_witness | 40 | Shows constants as EML boundary coordinates rather than separate primitives. |
| bose_fermi_maxwell_triad_v0 | boundary_lens | teaching_clarity | needs_machlib_witness | 38 | Unifies three statistical-mechanics denominators as y-boundary shifts. |
| euler_null_boundary_v0 | boundary_lens | teaching_clarity | needs_machlib_witness | 38 | Frames Euler identity as an EML null coordinate. |
| psi_residual_two_term_template_v0 | symbolic_search | search_complexity | needs_symbolic_search | 38 | Tests whether adding a second EML zero term improves structure recovery at low complexity. |
| q_integer_ratio_v0 | boundary_lens | teaching_clarity | needs_machlib_witness | 38 | Tests a compact EML boundary representation of q-integers. |
| prime_signature_log_recovery_v1 | signature_coordinate | signature_coordinate | needs_machlib_witness | 37 | Separates runtime log from signature-coordinate analysis for number-theory lenses. |
The holdout benchmark reruns the initial labels on shifted, edge, and stress profiles, then checks negative controls where EML should not win.
| Case | Source | Holdout | Confidence | Profiles |
|---|---|---|---|---|
| exp_from_eml_v0 | eml_win | eml_win_replicated | retained | 3 |
| subtraction_boundary_v0 | standard_win | standard_win_replicated | retained | 3 |
| bose_boundary_expm1_v0 | standard_win | standard_win_replicated | retained | 3 |
| ln_from_eml_v0 | mixed | mixed_replicated | retained | 3 |
| softplus_pair_v0 | standard_win | standard_win_replicated | retained | 3 |
| sigmoid_derivative_v0 | standard_win | standard_win_replicated | retained | 3 |
| gaussian_energy_v0 | mixed | mixed_replicated | retained | 3 |
| prime_signature_log_recovery_v0 | mixed | mixed_replicated | retained | 3 |
| psi_residual_template_v0 | research_only | research_only_retained | retained | 1 |
| gaussian_bumps_negative_control_v0 | negative_control | standard_win_replicated | control_pass | 1 |
| arbitrary_polynomial_negative_control_v0 | negative_control | standard_win_replicated | control_pass | 1 |
| logaddexp_negative_control_v0 | negative_control | standard_win_replicated | control_pass | 1 |
| Case | Class | Compression | Runtime | Stability | Lowering | Proof | Clarity |
|---|---|---|---|---|---|---|---|
| exp_from_eml_v0 | eml_win | same_surface_count | standard_faster_local | similar_or_mixed | lower_to_hybrid | scoped_certificate_present | eml_generator_identity |
| gaussian_energy_v0 | mixed | standard_smaller_surface | standard_faster_local | similar_or_mixed | lower_to_standard | proof_obligations_open | standard_runtime_clarity |
| ln_from_eml_v0 | mixed | standard_smaller_surface | standard_faster_local | similar_or_mixed | lower_to_standard | scoped_certificate_present | eml_boundary_identity |
| prime_signature_log_recovery_v0 | mixed | standard_smaller_surface | not_benchmarked | identity_numeric_match_but_standard_simpler | lower_to_standard | proof_obligations_open | eml_signature_lens |
| bose_boundary_expm1_v0 | standard_win | same_surface_count | standard_faster_local | standard_more_stable | lower_to_standard | scoped_certificate_present | eml_boundary_identity |
| sigmoid_derivative_v0 | standard_win | standard_smaller_surface | eml_faster_local | standard_more_stable | lower_to_standard | proof_obligations_open | standard_runtime_clarity |
| softplus_pair_v0 | standard_win | standard_smaller_surface | standard_faster_local | standard_more_stable | lower_to_standard | proof_obligations_open | standard_runtime_clarity |
| subtraction_boundary_v0 | standard_win | standard_smaller_surface | standard_faster_local | standard_more_stable | lower_to_standard | scoped_certificate_present | eml_boundary_identity |
| psi_residual_template_v0 | research_only | eml_smaller_template | not_runtime_fixture | not_finite_precision_fixture | research_only | not_a_proof_fixture | eml_search_lens |
eml_winatlas_exact_identityeml(x, 1)
exp(x)
mixedforge_efrog_fixtureexp(-(x * x)) + exp(-(x * x))
2 * exp(-(x * x))
mixedatlas_exact_identityeml(1, eml(eml(1, y), 1))
ln(y)
mixedprime_signature_identityeml(sigma(x), 1), sigma(x)=ln(ln(x))
ln(x)
standard_winstatistical_boundaryeml(x, e)
expm1(x)
standard_winsigmoid_logistic(1 / (1 + exp(-x))) * (1 - (1 / (1 + exp(-x))))
stable_sigmoid(x) * (1 - stable_sigmoid(x))
standard_winsoftplus_logsumexpln(exp(a) + exp(b))
logaddexp(a, b)
standard_winatlas_exact_identityeml(ln(v), exp(u))
v - u
research_onlysymbolic_regression_frontier-2 Re(x^(1/2+i gamma)/(1/2+i gamma))
sqrt(x) * (A cos(gamma log x) + B sin(gamma log x))