Pre-registration
France's 1998-2002 35-hour week law (Aubry I 1998, Aubry II 2000) did not produce the predicted +700,000 net jobs claimed by proponents; the synthetic-DiD gap on French employment rate 2000-2005 vs euro-area peers is below +1.0 pp and statistically indistinguishable from zero, while real wage growth slowed measurably.
Falsification criterion — what would disprove this
This hypothesis is considered falsified if:
SUPPORTED (work-sharing-effective claim) if synth-DiD gap on French employment rate > +1.0 pp by 2005 at p<0.10 AND real-wage growth gap is not statistically more negative than -1.0 pp. REFUTED if employment gap is < +0.5 pp OR wrong-signed at p<0.10. PARTIAL if employment gap meets threshold but real wage growth falls by more than 1pp relative to donor pool.
formal test & threshold
test: Synth-DiD on French employment rate and real-wage growth 2000-2005 vs euro-area donor pool, placebo permutation inference at p<0.10.
Method
- Template
synth_did- Fixed effects
country, year- Clustering
country- Sample
- 8 countries · 1990 – 2007
- Evidence type
- associational
Data
| Variable | Source | Transform |
|---|---|---|
employment_to_population_ratio outcome | world_bank_wdi:SL.EMP.TOTL.SP.ZStier 2 | level |
average_annual_hours_worked outcome | pwt:avhtier 3 | level |
real_wage_index outcome | oecd:DSD_EARNtier 2 | log |
aubry_35_hour_enactment treatment | constructed:indicator for 2000-Q1 Aubry II enactmenttier 5 | indicator |
gdp_per_capita_real control | world_bank_wdi:NY.GDP.PCAP.KDtier 2 | log |
trade_openness control | world_bank_wdi:NE.TRD.GNFS.ZStier 2 | level |
● ready · ● pending · ● reconstruct-needed
Detailed result card
Result card — labour_reform_france_35_hour_2000_employment_effect
Verdict: PARTIAL — mean_gap=+0.8692, |gap|/pre_sd=1.2, p_perm=1 (gap below 0.5×pre_sd or placebo p≥0.10)
Pre-registration
- Claim: France's 1998-2002 35-hour week law (Aubry I 1998, Aubry II 2000) did not produce the predicted +700,000 net jobs claimed by proponents; the synthetic-DiD gap on French employment rate 2000-2005 vs euro-area peers is below +1.0 pp and statistically indistinguishable from zero, while real wage growth slowed measurably.
- Falsification rule: SUPPORTED (work-sharing-effective claim) if synth-DiD gap on French employment rate > +1.0 pp by 2005 at p<0.10 AND real-wage growth gap is not statistically more negative than -1.0 pp. REFUTED if employment gap is < +0.5 pp OR wrong-signed at p<0.10. PARTIAL if employment gap meets threshold but real wage growth falls by more than 1pp relative to donor pool.
Synthetic-control estimate
- shape: synth_did
- treated_country: FRA
- event_year: 1998
- n_donors: 7
- donor_weights (top): {'BEL': 0.5255, 'DEU': 0.3861, 'ITA': 0.0884, 'ESP': 0.0, 'NLD': 0.0}
- pre_rmse: 0.2218400492631751
- pre_period_sd: 0.724124002798259
- mean_post_gap: 0.8692189057980328
- end_period_gap: 0.634079364107798
- post_period_years: [1998, 2007]
- placebo_p_value: 1.0
- n_placebos: 7
- method: synthetic-control via NNLS, permutation inference
Variables resolved
world_bank_wdi:SL.EMP.TOTL.SP.ZS→ employment_to_population_ratio (outcome, n=8071)world_bank_wdi:NY.GDP.PCAP.KD→ gdp_per_capita_real (controls, n=14066)world_bank_wdi:NE.TRD.GNFS.ZS→ trade_openness (controls, n=10714)
Generated by scripts/run_synth_did.py at 2026-04-30T10:51:39+00:00
Strongest opposing argument
Every hypothesis ships with its charitable opposing argument. The framework earns credibility by handling objections at their strongest, not weakest.
Notes
Treatment dated 2000-Q1 (firms over 20 employees mandate). This is a heterodox-leaning hypothesis structured to favour the social-democratic claim if the data support it: it sets a dispositive threshold rather than the strong null. The spec is therefore symmetric — heterodox readers can win cleanly by hitting +1.0pp.