| { | |
| "model_type": "threshold_network", | |
| "task": "mod3_classification", | |
| "architecture": "8 -> 9 -> 2 -> 3", | |
| "input_size": 8, | |
| "hidden1_size": 9, | |
| "hidden2_size": 2, | |
| "output_size": 3, | |
| "num_parameters": 110, | |
| "num_neurons": 14, | |
| "activation": "heaviside", | |
| "weight_constraints": "integer", | |
| "verification": { | |
| "method": "coq_proof", | |
| "exhaustive": true, | |
| "constructive": true, | |
| "algebraic": true, | |
| "axiom_free": true | |
| }, | |
| "accuracy": { | |
| "all_inputs": "256/256", | |
| "percentage": 100.0 | |
| }, | |
| "algebraic_insight": "Weights (1,1,-2) on thermometer encoding produce cumsum = HW mod 3", | |
| "github": "https://github.com/CharlesCNorton/mod3-verified", | |
| "related": { | |
| "parity_model": "https://huggingface.co/phanerozoic/tiny-parity-prover", | |
| "parity_proofs": "https://github.com/CharlesCNorton/threshold-logic-verified" | |
| } | |
| } | |