Download rocq/Assumptions.v from phanerozoic/threshold-computers: direct link, hf CLI and curl.
- Browser
- Download file 6.53 kB
-
https://huggingface.co/phanerozoic/threshold-computers/resolve/main/rocq/Assumptions.v
- Command line
-
hf download hf://phanerozoic/threshold-computers/rocq/Assumptions.v
-
curl -L -o Assumptions.v https://huggingface.co/phanerozoic/threshold-computers/resolve/main/rocq/Assumptions.v
6.53 kB
| (* The assumptions of the main theorems, printed by src/paper.py rocq after the build. The theorems on the netlists, | |
| the machines and the programs depend on no axiom; those on real numbers on the axioms of the standard library's | |
| real numbers; the numbers evaluated by the interval tactic also on the specifications of the primitive integers and | |
| floating-point numbers. *) | |
| Set Warnings "-ambiguous-paths". | |
| From TH Require Import PhysSem PhysMain PhysFacts NetMain Complete Decoder Run PassLemma Main HostSem Pstar | |
| StoredBoot StoredPass StoredDev StoredOk StoredRun StoredWbr StoredMain StoredWidth | |
| Recipe Lower Lev HostLev HostCount StoredProp StoredCount PhysLev Margin Erfc Choose Noise NoiseNum Restore FlipLower | |
| AmpHost FoldHost Compile Schedule Gates Adder. | |
| Set Warnings "ambiguous-paths". | |
| Print Assumptions Gates.sAND_fire. | |
| Print Assumptions Gates.sOR_fire. | |
| Print Assumptions Adder.sub_value. | |
| Print Assumptions Adder.carry_closed. | |
| Print Assumptions PhysSem.netlist_step. | |
| Print Assumptions PhysMain.network_orbit. | |
| Print Assumptions PhysFacts.phys_size. | |
| Print Assumptions PhysFacts.phys_ternary. | |
| Print Assumptions Complete.describe_complete. | |
| Print Assumptions PassLemma.machine_pass. | |
| Print Assumptions Decoder.generation. | |
| Print Assumptions Run.universal_construction. | |
| Print Assumptions Run.uc_window. | |
| Print Assumptions Main.builds_every_image. | |
| Print Assumptions Main.reproduces. | |
| Print Assumptions Main.copies. | |
| Print Assumptions Main.periodic. | |
| Print Assumptions NetMain.network_reproduces. | |
| Print Assumptions NetMain.network_periodic. | |
| Print Assumptions HostSem.host_step. | |
| Print Assumptions Pstar.constructor_run. | |
| Print Assumptions Pstar.selfrep_run. | |
| Print Assumptions Pstar.image_Pstar_8. | |
| Print Assumptions Pstar.image_P_8. | |
| Print Assumptions StoredBoot.startup_run. | |
| Print Assumptions StoredPass.step_view. | |
| Print Assumptions StoredDev.device_run. | |
| Print Assumptions StoredBoot.handover_run. | |
| Print Assumptions StoredOk.stored_ok. | |
| Print Assumptions StoredPass.pass_first. | |
| Print Assumptions StoredPass.pass_next. | |
| Print Assumptions StoredRun.machine_pass. | |
| Print Assumptions StoredRun.stored_construct. | |
| Print Assumptions StoredWbr.wbr_stored. | |
| Print Assumptions StoredMain.reproduces. | |
| Print Assumptions StoredMain.copies. | |
| Print Assumptions StoredMain.periodic. | |
| Print Assumptions StoredMain.network_reproduces. | |
| Print Assumptions StoredMain.network_periodic. | |
| Print Assumptions StoredWidth.width_exists. | |
| Print Assumptions StoredWidth.recipe_of_image. | |
| Print Assumptions StoredProp.stored_pass. | |
| Print Assumptions Schedule.pass_run. | |
| Print Assumptions Schedule.sched_run. | |
| Print Assumptions Schedule.netlist_pass. | |
| Print Assumptions Compile.atleast_rec. | |
| Print Assumptions Compile.compile_unit. | |
| Print Assumptions Compile.compile_records. | |
| Print Assumptions Recipe.desc_spec. | |
| Print Assumptions Recipe.describe_spec. | |
| Print Assumptions Recipe.recipes_complete. | |
| Print Assumptions Recipe.recipe_optimal. | |
| Print Assumptions Recipe.describe_steps. | |
| Print Assumptions Recipe.psteps_lower. | |
| Print Assumptions Lev.lev_ok. | |
| Print Assumptions Lev.lev_units. | |
| Print Assumptions Lev.lev_widths. | |
| Print Assumptions Lev.lev_size. | |
| Print Assumptions HostLev.host_dmax. | |
| Print Assumptions HostLev.host_lev_widths. | |
| Print Assumptions HostLev.host_lev_rows. | |
| Print Assumptions HostLev.host_lev_widths_8. | |
| Print Assumptions HostLev.host_lev_rows_8. | |
| Print Assumptions HostLev.host_lev_dense_8. | |
| Print Assumptions HostLev.host_lev_widest_8. | |
| Print Assumptions HostCount.host_units_count. | |
| Print Assumptions HostCount.host_memory_count. | |
| Print Assumptions HostCount.host_edges. | |
| Print Assumptions HostCount.host_weights_biases. | |
| Print Assumptions HostCount.host_lev_identity. | |
| Print Assumptions HostCount.host_units_8. | |
| Print Assumptions HostCount.host_edges_8. | |
| Print Assumptions HostCount.host_memory_8. | |
| Print Assumptions HostCount.host_lev_identity_8. | |
| Print Assumptions HostCount.host_lev_nonzero_8. | |
| Print Assumptions FoldHost.fold_wf. | |
| Print Assumptions FoldHost.fold_step. | |
| Print Assumptions FoldHost.fold_dmax. | |
| Print Assumptions FoldHost.fold_units_count. | |
| Print Assumptions FoldHost.fold_edges. | |
| Print Assumptions FoldHost.fold_units_8. | |
| Print Assumptions FoldHost.fold_edges_8. | |
| Print Assumptions StoredCount.stored_records. | |
| Print Assumptions StoredCount.alpha_bounds. | |
| Print Assumptions StoredCount.width_least. | |
| Print Assumptions StoredCount.generation_bounds. | |
| Print Assumptions PhysLev.phys_dmax. | |
| Print Assumptions PhysLev.phys_lev_depth. | |
| Print Assumptions PhysLev.phys_lev_rows. | |
| Print Assumptions PhysLev.phys_edges. | |
| Print Assumptions PhysLev.phys_lev_rows_15. | |
| Print Assumptions PhysLev.phys_lev_rows_S. | |
| Print Assumptions Lower.read_needs_two_levels. | |
| Print Assumptions Lower.onehot_needs_two_levels. | |
| Print Assumptions Lower.branch_not_ternary. | |
| Print Assumptions Lower.branch_unit. | |
| Print Assumptions Margin.margin. | |
| Print Assumptions Margin.margin_tight. | |
| Print Assumptions Margin.mismatch_all. | |
| Print Assumptions Margin.mismatch_run. | |
| Print Assumptions Margin.amap_rep. | |
| Print Assumptions Margin.amp_wrong. | |
| Print Assumptions Margin.amp_margin. | |
| Print Assumptions Margin.flip_ok. | |
| Print Assumptions Erfc.gauss_square. | |
| Print Assumptions Erfc.erfc_le_exp. | |
| Print Assumptions Erfc.erfc_upper1. | |
| Print Assumptions Erfc.erfc_upper3. | |
| Print Assumptions Erfc.erfc_lower1. | |
| Print Assumptions Choose.binom_bound. | |
| Print Assumptions Noise.union_bound. | |
| Print Assumptions Noise.union_gauss. | |
| Print Assumptions Noise.profile_step. | |
| Print Assumptions Noise.profile_le. | |
| Print Assumptions Noise.copy_bound. | |
| Print Assumptions Noise.union_profile. | |
| Print Assumptions Noise.amp_union. | |
| Print Assumptions Noise.amp_gauss. | |
| Print Assumptions Noise.amp_profile. | |
| Print Assumptions Noise.amp_choose. | |
| Print Assumptions Noise.amp_choose_exp. | |
| Print Assumptions Noise.synapse_bound. | |
| Print Assumptions Noise.flip_bound. | |
| Print Assumptions Noise.flip_choose. | |
| Print Assumptions NoiseNum.p_005. | |
| Print Assumptions NoiseNum.TMp_005. | |
| Print Assumptions NoiseNum.TMp_010. | |
| Print Assumptions NoiseNum.flip_threshold. | |
| Print Assumptions NoiseNum.synapse_005. | |
| Print Assumptions NoiseNum.synapse_010. | |
| Print Assumptions NoiseNum.N3_first_order. | |
| Print Assumptions NoiseNum.generation_1. | |
| Print Assumptions NoiseNum.generation_3. | |
| Print Assumptions NoiseNum.generation_5. | |
| Print Assumptions Restore.tw_paper. | |
| Print Assumptions Restore.far_core. | |
| Print Assumptions Restore.wrong_far. | |
| Print Assumptions Restore.claims. | |
| Print Assumptions Restore.claim_stop. | |
| Print Assumptions Restore.restoration. | |
| Print Assumptions FlipLower.P_few. | |
| Print Assumptions FlipLower.flip_fails. | |
| Print Assumptions AmpHost.amp_run. | |
| Print Assumptions AmpHost.amp_selfrep. | |