AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified Apache-2.0 Self-run

Ai Causal Deontic

skill-r-irbe-proof-skills-ai-causal-deontic · by r-irbe

|

No reviews yet
0 installs
31 views
0.0% view→install

Install

$ agentstack add skill-r-irbe-proof-skills-ai-causal-deontic

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-r-irbe-proof-skills-ai-causal-deontic)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ai Causal Deontic? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Causal Reasoning & Deontic Logic

Formal frameworks for reasoning about causes, effects, counterfactuals, and normative obligations.


Routing

  • USE FOR: Causal reasoning, counterfactual analysis, and deontic logic for AI systems. Use for formalizing cause-effect relationships (Pearl's hierarchy), interventional reasoning, structural causal models, counterfactual simulation, obligation/permission/prohibition reasoning, normative systems, and legal/ethical rule formalization in Lean 4.
  • DO NOT USE FOR: formalising those models in Lean (use @lean-causal-reasoning); agentic AI behaviour (use @ai-agentic-evolving); commonsense reasoning (use @ai-commonsense-reasoning).
  • TRIGGERS: causal, counterfactual, Pearl hierarchy, deontic, obligation, permission, structural causal model.

Workflow

  1. Classify the question: causal-effect identification, counterfactual evaluation, deontic-norm modelling, or legal-deontic encoding.
  2. Pick the matching framework from the body (Pearl's do-calculus, structural causal model, standard deontic logic, dyadic deontic logic).
  3. Apply the framework to the concrete scenario; document identifiability conditions and norm interactions.
  4. Hand off: to @lean-causal-reasoning for Lean encoding, to @applied-legal-reasoning for legal-policy mapping, to @lean-zettelkasten.

Recovery & STOP

  • STOP if the question is about Lean formalisation — delegate to @lean-causal-reasoning.
  • STOP if the question is purely legal (not deontic-logic) — delegate to @applied-legal-reasoning.
  • STOP if a causal-effect identifiability claim cannot be established from the body — escalate to @research-council.

Handoffs

  • Predecessors: agent:gateway, skill:lean-research.
  • Successors: skill:lean-causal-reasoning, skill:lean-knowledge-formalization, skill:lean-zettelkasten.

Part 1 — Pearl's Causal Hierarchy

1.1 Three Levels of Causal Reasoning

| Level | Name | Typical Query | Operator | Formalization | |---|---|---|---|---| | 1 | Association | $P(y \mid x)$ | Conditioning | Standard probability | | 2 | Intervention | $P(y \mid do(x))$ | do-calculus | Truncated factorization | | 3 | Counterfactual | $P(y_x \mid x', y')$ | Structural equations | Twin network / abduction |

1.2 Structural Causal Models (SCM)

An SCM $\mathcal{M} = \langle U, V, F, P(U) \rangle$ where:

  • $U$: Exogenous (background) variables
  • $V$: Endogenous variables
  • $F$: Structural equations $Vi = fi(\text{pa}i, Ui)$
  • $P(U)$: Distribution over exogenous variables

Lean formalization pattern:

structure CausalModel where
  vars : Type
  exogenous : Type
  structural : vars → (vars → Prop) → exogenous → Prop
  acyclicity : WellFounded (influences structural)

1.3 do-Calculus

Three rules for identifying causal effects from observational data:

| Rule | Description | Condition | |---|---|---| | Rule 1 (Insertion/deletion of observations) | $P(y \mid do(x), z, w) = P(y \mid do(x), w)$ | $(Y \perp\!\!\!\perp Z \mid X, W){G{\overline{X}}}$ | | Rule 2 (Action/observation exchange) | $P(y \mid do(x), do(z), w) = P(y \mid do(x), z, w)$ | $(Y \perp\!\!\!\perp Z \mid X, W){G{\overline{X}\underline{Z}}}$ | | Rule 3 (Insertion/deletion of actions) | $P(y \mid do(x), do(z), w) = P(y \mid do(x), w)$ | $(Y \perp\!\!\!\perp Z \mid X, W){G{\overline{X}\overline{Z(W)}}}$ |

1.4 Identifiability Criteria

| Criterion | Description | Applicability | |---|---|---| | Back-door | Adjust for confounders blocking back-door paths | Common, simple | | Front-door | Mediate through intermediate variable | When no valid adjustment set | | Instrumental variable | Exploit exogenous variation | Econometrics, natural experiments | | General ID algorithm | Complete identification algorithm | Any semi-Markovian model |


Part 2 — Counterfactual Reasoning

2.1 Counterfactual Computation (3 Steps)

  1. Abduction: Given evidence, infer $P(U \mid \text{evidence})$
  2. Action: Modify structural equations (intervention)
  3. Prediction: Compute outcome under modified model

2.2 Potential Outcomes Framework

  • Rubin causal model: $Yi(1), Yi(0)$ — potential outcomes under treatment/control
  • ATE: $\mathbb{E}[Y(1) - Y(0)]$ — average treatment effect
  • CATE: $\mathbb{E}[Y(1) - Y(0) \mid X = x]$ — conditional on covariates
  • Pipeline mapping: phase transitions as "treatment" effects on quality or safety outcomes

2.3 Counterfactual Stability

When is a counterfactual claim robust?

  • Monotonicity: Outcome monotonic in treatment
  • Counterfactual stability: Small perturbations in $U$ → small perturbations in counterfactual outcome
  • Pipeline example: phase transitions can exhibit threshold or bifurcation-like counterfactual behavior (sudden jumps)

Part 3 — Causal Discovery

3.1 Methods

| Method | Type | Assumptions | Output | |---|---|---|---| | PC algorithm | Constraint-based | Faithfulness, no latent confounders | CPDAG | | FCI | Constraint-based | Allows latent confounders | PAG | | GES | Score-based | BIC score, decomposable | CPDAG | | NOTEARS | Continuous optimization | Acyclicity constraint | DAG | | Causal transformers | Deep learning | Large observational data | DAG |

3.2 Causal Graphs in a Verification Pipeline

Example causal DAG:
  Stakeholder → Requirements → Phase classification
  Phase classification → Quality thresholds → Gate decisions
  Gate decisions → Knowledge state → Phase transitions
  Phase transitions → System trajectory → Final quality

Part 4 — Deontic Logic

4.1 Standard Deontic Logic (SDL)

| Operator | Symbol | Reading | Formal | |---|---|---|---| | Obligation | $O(p)$ | "It ought to be that $p$" | $O(p) \equiv \neg P(\neg p)$ | | Permission | $P(p)$ | "It is permitted that $p$" | $P(p) \equiv \neg O(\neg p)$ | | Prohibition | $F(p)$ | "It is forbidden that $p$" | $F(p) \equiv O(\neg p)$ |

4.2 Paradoxes and Extensions

| Paradox | Description | Resolution | |---|---|---| | Ross's paradox | $O(p) \to O(p \lor q)$ — obliged to mail → obliged to mail or burn | Input/output logic | | Contrary-to-duty | What obligations apply when one is violated? | Defeasible deontic logic | | Free choice | $P(p \lor q)$ doesn't entail $P(p) \land P(q)$ | Bilateral norms | | Chisholm | Nested conditional obligations conflict | Dyadic deontic logic |

4.3 Deontic Logic for AI Governance

| Governance Rule | Deontic Formalization | |---|---| | Gate must be passed before advancement | $O(\text{pass}(gi) \to \text{before}(\text{phase}{i+1}))$ | | Safety envelope must be maintained | $F(\text{violate}(\text{safety\_envelope}))$ | | Trust must converge | $O(\text{eventually}(\text{converged}(\tau)))$ | | Provenance must be recorded | $O(\text{record}(\text{provenance}(a)))$ for all actions $a$ |

4.4 Input/Output Logic (Makinson & van der Torre)

Input/Output pairs: (a, x) meaning "given input a, output x"
Four operators: out_1 (simple), out_2 (+SI), out_3 (+CT), out_4 (+SI+CT)
Permission: negative (not forbidden) vs positive (explicitly permitted)

Common application: quality gates as I/O norms mapping observation states to action obligations.


Part 5 — Normative Multi-Agent Systems

5.1 Norm Types

| Norm Type | Example in a verification pipeline | |---|---| | Regulative | "Agents SHALL pass quality gate" | | Constitutive | "Meeting threshold counts as passing" | | Procedural | "Review must precede approval" | | Institutional | "Council member has assessment authority" |

5.2 Norm Compliance

  • Regimented: System physically prevents violations (hard constraints)
  • Regulated: System detects and sanctions violations (soft constraints with enforcement)
  • Example: quality gates can be regimented while trust scores or review confidence are regulated

5.3 Norm Conflict Resolution

| Strategy | Description | Common approach | |---|---|---| | Priority ordering | Higher-priority norm wins | Safety > quality > efficiency | | Specificity | More specific norm overrides general | Phase-specific thresholds override defaults | | Temporal | Later norm supersedes earlier | RETRO audit can update gates |


Part 6 — Host-Repository Lean Extension Points

Do not assume repository-local Lean modules, tactics, or namespaces exist unless the host repository explicitly provides them. When local modules exist, map them by role:

| Local extension point | Causal/deontic aspect | |---|---| | Provenance / audit trail module | causal DAG of evidence, intervention tracking | | Quality-gate module | deontic obligations and gate-passage requirements | | Safety module | safety obligations and prohibited envelope violations | | Classification module | causal model of classification → gate → transition | | Tactic-helper module | reasoning automation for causal/deontic proofs | | Dynamics module | causal dynamics of phase transitions |


Part 7 — Epistemic Mapping

| KK | KU | UU | |---|---|---| | SCM theory well-established | Full do-calculus in Lean 4 | Causal reasoning under deep uncertainty | | SDL axiomatized | I/O logic Lean formalization | Emergent norms in multi-agent systems | | Back-door criterion proven | Automated causal discovery verification | Counterfactual stability for chaotic systems | | Pipeline causal DAG identified | GAI causal reasoning regulation | Ethical AI as deontic system |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.