SolidLabResearch / Challenges

24 stars 0 forks source link

Solid reasoning proof checking #21

Closed josd closed 2 years ago

josd commented 2 years ago

The Solid reasoning answers can be trusted via an independ proof checker.

Actors/actresses

A proof generator and an independent proof checker.

Preconditions

Solid reasoning data, rules and query availabe on the web.

Steps

Postconditions

The proof is checked and a report is generated.

josd commented 2 years ago

There is a working test scenario at https://github.com/josd/eye/tree/master/reasoning/socrates and another one at https://github.com/josd/eye/tree/master/reasoning/witch

CopChristophe commented 2 years ago

Question: is this deductive or inductive reasoning?

josd commented 2 years ago

This is deductive reasoning as explained in https://www.w3.org/DesignIssues/Semantic.html and https://www.w3.org/DesignIssues/Logic.html

pheyvaer commented 2 years ago

@RubenVerborgh What changes would you like to see here?

RubenVerborgh commented 2 years ago

I would need a concrete use case. I understand that a proof checker is generic, but we should set a concrete goal for a proof that we should be able to check.

josd commented 2 years ago

Could be something similar to https://www.w3.org/2006/09dc-aus/swpf#(3)

-- https://josd.github.io

On Wed, Aug 3, 2022 at 12:19 AM Ruben Verborgh @.***> wrote:

I would need a concrete use case. I understand that a proof checker is generic, but we should set a concrete goal for a proof that we should be able to check.

— Reply to this email directly, view it on GitHub https://github.com/SolidLabResearch/Challenges/issues/21#issuecomment-1203269035, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABPHJBSOIPBR2IBLUPROX3VXGNGLANCNFSM5R6JYMOA . You are receiving this because you modified the open/close state.Message ID: @.***>

pheyvaer commented 2 years ago

@josd Can you add a concrete goal as Ruben mentions?

josd commented 2 years ago

So this was intended as a scenario https://github.com/SolidLabResearch/Challenges/issues/21#issue-1184819705 and not as a concrete use case. Proof checking could be applied for https://github.com/SolidLabResearch/Challenges/issues/58