Module LegalAlignasDefs := LegalAlignasDefsGen (LegalAlignas).
Export LegalAlignas LegalAlignasDefs.

Axiom legal_alignas_soundness: forall cenv ha_env la_env,
composite_env_consistent cenv ->
composite_env_complete_legal_cosu_type cenv ->
hardware_alignof_env_consistent cenv ha_env ->
hardware_alignof_env_complete cenv ha_env ->
legal_alignas_env_consistent cenv ha_env la_env ->
legal_alignas_env_complete cenv la_env ->
legal_alignas_env_sound cenv ha_env la_env.