let conjugate_rule rule_num =
  let rule_array = wolfram_to_array rule_num in
  let conjugate_rule_array = Array.init 8 (fun i -> not rule_array.(7-i)) in
  array_to_wolfram conjugate_rule_array