金色时刻 · 15:48
让好资源,触手可及
AGENT SKILL

propositional-logic

propositional-logic 是面向生活方式的 Agent Skill,来自 parcadei/Continuous-Claude-v3。查看技能说明、操作步骤与使用约定,并通过原项目了解详细用法。

Problem-solving strategies for propositional logic in mathematical logic

SKILL.md

下载 MD ↓
namepropositional-logic
descriptionProblem-solving strategies for propositional logic in mathematical logic
allowed-tools["Bash", "Read"]

Propositional Logic

When to Use

Use this skill when working on propositional-logic problems in mathematical logic.

Decision Tree

  1. Identify Formula Structure - Classify: tautology, contradiction, or contingent? - Main connective: AND, OR, IMPLIES, NOT, IFF? - z3_solve.py sat "formula" to check satisfiability

  2. Truth Table Method - For small formulas (<=4 variables): enumerate all valuations - sympy_compute.py truthtable "p & (p -> q) -> q" - Tautology = all T, Contradiction = all F

  3. Natural Deduction - Apply inference rules: Modus Ponens, Modus Tollens - Conditional proof: assume antecedent, derive consequent - z3_solve.py prove "Implies(And(p, Implies(p,q)), q)"

  4. Semantic Tableaux - Build tree by decomposing formula - Closed branches = contradictions - All branches closed = valid argument

Tool Commands

Z3_Sat

uv run python -m runtime.harness scripts/z3_solve.py sat "And(p, Implies(p, q), Not(q))"

Z3_Tautology

uv run python -m runtime.harness scripts/z3_solve.py prove "Implies(And(p, Implies(p, q)), q)"

Sympy_Truthtable

uv run python -m runtime.harness scripts/sympy_compute.py truthtable "p & (p >> q) >> q"

Z3_Modus_Ponens

uv run python -m runtime.harness scripts/z3_solve.py prove "Implies(And(p, Implies(p,q)), q)"

Cognitive Tools Reference

See .claude/skills/math-mode/SKILL.md for full tool documentation.

来源:parcadei/Continuous-Claude-v3 · MIT 许可 · 许可原文 · MD 为来源页保存的历史版本