""" pl — Propagation Logic ====================== The mechanism: P / G → Q Public API: from pl.core import Pattern, Context, Gradient, seed from pl.core import G_neg, G_id, G_and, G_or, G_custom from pl.numbers import demonstrate_full_tower from pl.calculus import G_derivative, G_integral, verify_derivative_fixed_point from pl.grammar import CoherenceChecker, G_number_agree """ from pl.core import ( Pattern, Context, Gradient, PropagationChain, seed, G_neg, G_id, G_and, G_or, G_fuzzy_neg, G_lukasiewicz_and, G_succ, G_pred, G_double, G_halve, G_sqrt, G_neg_sqrt, G_mod, G_custom, KNOWN_SYSTEMS, ) __all__ = [ "Pattern", "Context", "Gradient", "PropagationChain", "seed", "G_neg", "G_id", "G_and", "G_or", "G_fuzzy_neg", "G_lukasiewicz_and", "G_succ", "G_pred", "G_double", "G_halve", "G_sqrt", "G_neg_sqrt", "G_mod", "G_custom", "KNOWN_SYSTEMS", ]