Expand description
Naive inference and defeasible revision over likeliness — the “specific update rule”
half of the calculus. Built on the super::algebra lattice so the laws are
inherited (reuse, not a parallel set of rules).
Functions§
- attenuate
- Lower a likeliness by
stepsordinal levels — chain attenuation. Saturating atImpossible. - infer_
chain - Inference along a chain of default rules from a premise: the weakest link, then attenuated by the number of inferential steps beyond the first. Longer defeasible chains weaken — the qualitative analogue of multiplying probabilities along a path. An empty rule list returns the premise unchanged.
- modus_
ponens - Naive modus ponens. From a premise
p(how expected it is to hold) and a rule’s reliabilityr(how expected it is thatp ⇒ q), the conclusionqisand(p, r)— inference never produces a conclusion stronger than its weakest input. - rebut
- Rebuttal. A counter-argument of strength
counter(how expected it is that the conclusion is false) caps the conclusion atnot(counter). A strong rebuttal defeats: aCertainconclusion rebutted by aLikelycounter falls toUnlikely. - revise
- Defeasible revision. Fold a new supporting route and a rebuttal into a prior:
and(or(prior, support), not(against)). The support is an alternative route (best-of), and the rebuttal caps the result. Symmetric in the sense that a strongagainstoverrides any amount ofsupport.