tiny-mod7-verified / config.json
phanerozoic's picture
Initial commit: verified MOD-7 threshold circuit
25d9c47 verified
{
"model_type": "threshold_network",
"task": "mod7_classification",
"architecture": "8 -> 9 -> 6 -> 7",
"input_size": 8,
"hidden1_size": 9,
"hidden2_size": 6,
"output_size": 7,
"num_parameters": 190,
"num_neurons": 22,
"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,1,1,1,1,-6) on thermometer encoding produce cumsum = HW mod 7",
"github": "https://github.com/CharlesCNorton/mod7-verified",
"related": {
"mod5_model": "https://huggingface.co/phanerozoic/tiny-mod5-prover",
"mod3_model": "https://huggingface.co/phanerozoic/tiny-mod3-prover",
"parity_model": "https://huggingface.co/phanerozoic/tiny-parity-prover"
}
}