Improving the Efficiency of Reasoning Through Structure-Based Reformulation [chapter]

Eyal Amir, Sheila McIlraith
2000 Lecture Notes in Computer Science  
We investigate the possibility of improving the efficiency of reasoning through structure-based partitioning of logical theories, combined with partitionbased logical reasoning strategies. To this end, we provide algorithms for reasoning with partitions of axioms in first-order and propositional logic. We analyze the computational benefit of our algorithms and detect those parameters of a partitioning that influence the efficiency of computation. These parameters are the number of symbols
more » ... by a pair of partitions, the size of each partition, and the topology of the partitioning. Finally, we provide a greedy algorithm that automatically reformulates a given theory into partitions, exploiting the parameters that influence the efficiency of computation. Much of the material presented in this abstract appeared in [2]. 1 In this paper, every set of axioms is a theory (and vice versa).
doi:10.1007/3-540-44914-0_15 fatcat:yrkehlmyvvbedc6ncha22gt6w4