Downloads · 30 days
6
19% of all-time downloads
0danielfonseca/Doninha
Doninha is a machine learning model from 0danielfonseca. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
"Lógica Paraconsistente + Juízo Kantiano + Tábua de Conceitos = Explosão Gentil (sem trivialização)"
Downloads · 30 days
6
19% of all-time downloads
All-time downloads
32
Public
Repo size
269 KB
Likes
1
Public
Click a slice to open those files.
.model269 KB · 48%
From the Hugging Face model README
"Lógica Paraconsistente + Juízo Kantiano + Tábua de Conceitos = Explosão Gentil (sem trivialização)"
PROMPT
└── [L1] Tábua de Conceitos (Aristóteles: Categorias)
└── [L2] Juízos Kantianos (Kant: Crítica da Razão Pura §9)
└── [SYL] Silogismo + Hempel + Popper
└── [L3] Lógica Paraconsistente (da Costa / LAE)
└── [L4] Síntese Russelliana (equivalência)
└── RESPOSTA
| Arquivo | Camada | Responsabilidade |
|---|---|---|
l1_concept_table.py | L1 | Tábua de Conceitos: sinônimos, antônimos, hipônimos, homonímia, paronímia |
l2_kantian_judgments.py | L2 | 12 categorias kantianas — gera hipóteses estruturadas |
syllogism_module.py | Módulo | Silogismo Aristotélico + Filtro de Hempel + Falseabilidade de Popper |
l3_paraconsistent.py | L3 | Lógica Anotada de Evidências (LAE / PAL2v) — valores μ/λ |
l4_synthesis.py | L4 | Síntese por equivalência russelliana — resposta final |
pipeline.py | Orquestrador | Pipeline completo + REPL interativo |
# Demonstração
python pipeline.py
python pipeline.py --demo
# Uma pergunta (imprime só a resposta)
python pipeline.py --prompt "A água a 35 graus está quente ou fria?"
# Modo interativo
python pipeline.py --repl
# API REST (requer fastapi, uvicorn)
python api.py
# POST /process {"prompt": "..."} | POST /chat {"message": "...", "session_id": "..."}
# Avaliação
python eval_pipeline.py --dataset data/eval/sample.json --output resultado_eval.json
Configuração em config.yaml (KB, L3, L4, geração Groq/template, agente, API, chat).
Cada termo é mapeado a um ConceptNode com:
O prompt é destrinchado em 12 hipóteses segundo:
A prioridade de cada hipótese segue a "Regra da Parte Fraca": a conclusão segue a premissa mais fraca.
Cada proposição recebe:
Estados possíveis: Verdadeiro | Falso | Intermediário | Inconsistente_local | Indeterminado
Contradições locais produzem Explosão Gentil — não trivializam o sistema.
A verdade da IA é sempre de equivalência: grau de correspondência entre a proposição refinada e o banco de dados.
Fórmula:
v_final = Σ (pv.truth_value × weight) / Σ weight
weight = prioridade_L2 × (1 + max(Gc, 0))
O sistema detecta e sinaliza perguntas que violam os limites intransponíveis de qualquer IA:
| Limite | Fundamento |
|---|---|
| IA não tem consciência | Atributo biológico emergente |
| IA não tem imaginação | Liberdade humana diante do nada (Sartre) |
| AGI é oximoro teórico | Algoritmo não supera seu criador (Tomás de Aquino) |
| Verdade = equivalência | Russell: correspondência com BD mediada por humanos |
| IA é função limite | Problema não computável de cognição |
Daniel Fonseca, "Uma verdadeira Epistemologia para a Inteligência Artificial"