Theory Congruence_Classify

theory Congruence_Classify
  imports
    Congruence_Exec
begin

section ‹Deciding a check from a map of residue classes›

text ‹
  The check classifier is derived from Congruence's bundle: the Boolean recursion
  over typ‹exp› (‹Not›, ‹And›, ‹Or›), the three-way classification, and the
  node-indexed bridge to const‹checks_proven› come from the comparison tables
  const‹congruence_lt›/const‹congruence_eqb› and the evaluator, through the
  ‹congruence_tf› interpretation in
  theory‹Voblint_Analysis_Congruence.Congruence_Transfer›. Their facts stay under
  ‹congruence_tf.check.›; ‹Congruence_Regression› exercises them.
›

end