Closed yutakang closed 1 year ago
We probably need to use explicit synchronisation and introduce a new structure for that.
We are not going to fold
over proof_graph
.
Instead, we use Synchronized.var
and Par_List.exists: ('a -> bool) -> 'a list -> bool
.
Done. Parallel process of expand-or-nodes.
Similar to parallel quickcheck.
add_or2and_edge
definedProof_By_Abduction_Util.ML
in parallel.and_or2and_edge
into two parts:work_on_ornode
in theloop
inProof_By_Abduction
.