TSTP Solution File: NLP080+1 by ePrincess---1.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : ePrincess---1.0
% Problem : NLP080+1 : TPTP v8.1.0. Released v2.4.0.
% Transfm : none
% Format : tptp:raw
% Command : ePrincess-casc -timeout=%d %s
% Computer : n024.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 600s
% DateTime : Mon Jul 18 01:55:43 EDT 2022
% Result : Theorem 2.68s 1.29s
% Output : Proof 3.80s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.11 % Problem : NLP080+1 : TPTP v8.1.0. Released v2.4.0.
% 0.04/0.11 % Command : ePrincess-casc -timeout=%d %s
% 0.11/0.32 % Computer : n024.cluster.edu
% 0.11/0.32 % Model : x86_64 x86_64
% 0.11/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.32 % Memory : 8042.1875MB
% 0.11/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32 % CPULimit : 300
% 0.11/0.32 % WCLimit : 600
% 0.11/0.32 % DateTime : Thu Jun 30 16:49:45 EDT 2022
% 0.11/0.32 % CPUTime :
% 0.53/0.58 ____ _
% 0.53/0.58 ___ / __ \_____(_)___ ________ __________
% 0.53/0.58 / _ \/ /_/ / ___/ / __ \/ ___/ _ \/ ___/ ___/
% 0.53/0.58 / __/ ____/ / / / / / / /__/ __(__ |__ )
% 0.53/0.58 \___/_/ /_/ /_/_/ /_/\___/\___/____/____/
% 0.53/0.58
% 0.53/0.58 A Theorem Prover for First-Order Logic
% 0.53/0.58 (ePrincess v.1.0)
% 0.53/0.58
% 0.53/0.58 (c) Philipp Rümmer, 2009-2015
% 0.53/0.58 (c) Peter Backeman, 2014-2015
% 0.53/0.58 (contributions by Angelo Brillout, Peter Baumgartner)
% 0.53/0.58 Free software under GNU Lesser General Public License (LGPL).
% 0.53/0.58 Bug reports to peter@backeman.se
% 0.53/0.58
% 0.53/0.58 For more information, visit http://user.uu.se/~petba168/breu/
% 0.53/0.58
% 0.53/0.58 Loading /export/starexec/sandbox/benchmark/theBenchmark.p ...
% 0.53/0.63 Prover 0: Options: -triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 1.65/0.97 Prover 0: Preprocessing ...
% 2.05/1.13 Prover 0: Constructing countermodel ...
% 2.68/1.29 Prover 0: proved (660ms)
% 2.68/1.29
% 2.68/1.29 No countermodel exists, formula is valid
% 2.68/1.29 % SZS status Theorem for theBenchmark
% 2.68/1.29
% 2.68/1.29 Generating proof ... found it (size 28)
% 3.50/1.52
% 3.50/1.52 % SZS output start Proof for theBenchmark
% 3.50/1.52 Assumed formulas after preprocessing and simplification:
% 3.50/1.52 | (0) ? [v0] : ? [v1] : ? [v2] : ? [v3] : ? [v4] : ? [v5] : ? [v6] : ((scream(v0, v6) & cry(v0, v5) & revenge(v0, v4) & group(v0, v3) & six(v0, v3) & nonreflexive(v0, v6) & present(v0, v6) & patient(v0, v6, v5) & agent(v0, v6, v3) & event(v0, v6) & cannon(v0, v2) & of(v0, v6, v4) & of(v0, v2, v1) & man(v0, v1) & male(v0, v3) & male(v0, v1) & actual_world(v0) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ scream(v7, v13) | ~ cry(v7, v11) | ~ revenge(v7, v12) | ~ group(v7, v10) | ~ six(v7, v10) | ~ nonreflexive(v7, v13) | ~ present(v7, v13) | ~ patient(v7, v13, v11) | ~ agent(v7, v13, v10) | ~ event(v7, v13) | ~ cannon(v7, v9) | ~ of(v7, v13, v12) | ~ of(v7, v9, v8) | ~ man(v7, v8) | ~ male(v7, v10) | ~ male(v7, v8) | ~ actual_world(v7) | ? [v14] : ((member(v7, v14, v10) & ~ shot(v7, v14)) | (member(v7, v14, v10) & ! [v15] : ( ~ from_loc(v7, v15, v9) | ~ fire(v7, v15) | ~ nonreflexive(v7, v15) | ~ present(v7, v15) | ~ patient(v7, v15, v14) | ~ agent(v7, v15, v8) | ~ event(v7, v15))))) & ! [v7] : ( ~ member(v0, v7, v3) | shot(v0, v7)) & ! [v7] : ( ~ member(v0, v7, v3) | ? [v8] : (from_loc(v0, v8, v2) & fire(v0, v8) & nonreflexive(v0, v8) & present(v0, v8) & patient(v0, v8, v7) & agent(v0, v8, v1) & event(v0, v8)))) | (scream(v0, v6) & cry(v0, v4) & revenge(v0, v5) & group(v0, v3) & six(v0, v3) & nonreflexive(v0, v6) & present(v0, v6) & patient(v0, v6, v4) & agent(v0, v6, v3) & event(v0, v6) & cannon(v0, v2) & of(v0, v6, v5) & of(v0, v2, v1) & man(v0, v1) & male(v0, v3) & male(v0, v1) & actual_world(v0) & ! [v7] : ! [v8] : ! [v9] : ! [v10] : ! [v11] : ! [v12] : ! [v13] : ( ~ scream(v7, v13) | ~ cry(v7, v12) | ~ revenge(v7, v11) | ~ group(v7, v10) | ~ six(v7, v10) | ~ nonreflexive(v7, v13) | ~ present(v7, v13) | ~ patient(v7, v13, v12) | ~ agent(v7, v13, v10) | ~ event(v7, v13) | ~ cannon(v7, v9) | ~ of(v7, v13, v11) | ~ of(v7, v9, v8) | ~ man(v7, v8) | ~ male(v7, v10) | ~ male(v7, v8) | ~ actual_world(v7) | ? [v14] : ((member(v7, v14, v10) & ~ shot(v7, v14)) | (member(v7, v14, v10) & ! [v15] : ( ~ from_loc(v7, v15, v9) | ~ fire(v7, v15) | ~ nonreflexive(v7, v15) | ~ present(v7, v15) | ~ patient(v7, v15, v14) | ~ agent(v7, v15, v8) | ~ event(v7, v15))))) & ! [v7] : ( ~ member(v0, v7, v3) | shot(v0, v7)) & ! [v7] : ( ~ member(v0, v7, v3) | ? [v8] : (from_loc(v0, v8, v2) & fire(v0, v8) & nonreflexive(v0, v8) & present(v0, v8) & patient(v0, v8, v7) & agent(v0, v8, v1) & event(v0, v8)))))
% 3.72/1.54 | Instantiating (0) with all_0_0_0, all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6 yields:
% 3.72/1.54 | (1) (scream(all_0_6_6, all_0_0_0) & cry(all_0_6_6, all_0_1_1) & revenge(all_0_6_6, all_0_2_2) & group(all_0_6_6, all_0_3_3) & six(all_0_6_6, all_0_3_3) & nonreflexive(all_0_6_6, all_0_0_0) & present(all_0_6_6, all_0_0_0) & patient(all_0_6_6, all_0_0_0, all_0_1_1) & agent(all_0_6_6, all_0_0_0, all_0_3_3) & event(all_0_6_6, all_0_0_0) & cannon(all_0_6_6, all_0_4_4) & of(all_0_6_6, all_0_0_0, all_0_2_2) & of(all_0_6_6, all_0_4_4, all_0_5_5) & man(all_0_6_6, all_0_5_5) & male(all_0_6_6, all_0_3_3) & male(all_0_6_6, all_0_5_5) & actual_world(all_0_6_6) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ scream(v0, v6) | ~ cry(v0, v4) | ~ revenge(v0, v5) | ~ group(v0, v3) | ~ six(v0, v3) | ~ nonreflexive(v0, v6) | ~ present(v0, v6) | ~ patient(v0, v6, v4) | ~ agent(v0, v6, v3) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v5) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ male(v0, v3) | ~ male(v0, v1) | ~ actual_world(v0) | ? [v7] : ((member(v0, v7, v3) & ~ shot(v0, v7)) | (member(v0, v7, v3) & ! [v8] : ( ~ from_loc(v0, v8, v2) | ~ fire(v0, v8) | ~ nonreflexive(v0, v8) | ~ present(v0, v8) | ~ patient(v0, v8, v7) | ~ agent(v0, v8, v1) | ~ event(v0, v8))))) & ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | shot(all_0_6_6, v0)) & ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | ? [v1] : (from_loc(all_0_6_6, v1, all_0_4_4) & fire(all_0_6_6, v1) & nonreflexive(all_0_6_6, v1) & present(all_0_6_6, v1) & patient(all_0_6_6, v1, v0) & agent(all_0_6_6, v1, all_0_5_5) & event(all_0_6_6, v1)))) | (scream(all_0_6_6, all_0_0_0) & cry(all_0_6_6, all_0_2_2) & revenge(all_0_6_6, all_0_1_1) & group(all_0_6_6, all_0_3_3) & six(all_0_6_6, all_0_3_3) & nonreflexive(all_0_6_6, all_0_0_0) & present(all_0_6_6, all_0_0_0) & patient(all_0_6_6, all_0_0_0, all_0_2_2) & agent(all_0_6_6, all_0_0_0, all_0_3_3) & event(all_0_6_6, all_0_0_0) & cannon(all_0_6_6, all_0_4_4) & of(all_0_6_6, all_0_0_0, all_0_1_1) & of(all_0_6_6, all_0_4_4, all_0_5_5) & man(all_0_6_6, all_0_5_5) & male(all_0_6_6, all_0_3_3) & male(all_0_6_6, all_0_5_5) & actual_world(all_0_6_6) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ scream(v0, v6) | ~ cry(v0, v5) | ~ revenge(v0, v4) | ~ group(v0, v3) | ~ six(v0, v3) | ~ nonreflexive(v0, v6) | ~ present(v0, v6) | ~ patient(v0, v6, v5) | ~ agent(v0, v6, v3) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v4) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ male(v0, v3) | ~ male(v0, v1) | ~ actual_world(v0) | ? [v7] : ((member(v0, v7, v3) & ~ shot(v0, v7)) | (member(v0, v7, v3) & ! [v8] : ( ~ from_loc(v0, v8, v2) | ~ fire(v0, v8) | ~ nonreflexive(v0, v8) | ~ present(v0, v8) | ~ patient(v0, v8, v7) | ~ agent(v0, v8, v1) | ~ event(v0, v8))))) & ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | shot(all_0_6_6, v0)) & ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | ? [v1] : (from_loc(all_0_6_6, v1, all_0_4_4) & fire(all_0_6_6, v1) & nonreflexive(all_0_6_6, v1) & present(all_0_6_6, v1) & patient(all_0_6_6, v1, v0) & agent(all_0_6_6, v1, all_0_5_5) & event(all_0_6_6, v1))))
% 3.72/1.55 |
% 3.72/1.55 +-Applying beta-rule and splitting (1), into two cases.
% 3.72/1.55 |-Branch one:
% 3.72/1.55 | (2) scream(all_0_6_6, all_0_0_0) & cry(all_0_6_6, all_0_1_1) & revenge(all_0_6_6, all_0_2_2) & group(all_0_6_6, all_0_3_3) & six(all_0_6_6, all_0_3_3) & nonreflexive(all_0_6_6, all_0_0_0) & present(all_0_6_6, all_0_0_0) & patient(all_0_6_6, all_0_0_0, all_0_1_1) & agent(all_0_6_6, all_0_0_0, all_0_3_3) & event(all_0_6_6, all_0_0_0) & cannon(all_0_6_6, all_0_4_4) & of(all_0_6_6, all_0_0_0, all_0_2_2) & of(all_0_6_6, all_0_4_4, all_0_5_5) & man(all_0_6_6, all_0_5_5) & male(all_0_6_6, all_0_3_3) & male(all_0_6_6, all_0_5_5) & actual_world(all_0_6_6) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ scream(v0, v6) | ~ cry(v0, v4) | ~ revenge(v0, v5) | ~ group(v0, v3) | ~ six(v0, v3) | ~ nonreflexive(v0, v6) | ~ present(v0, v6) | ~ patient(v0, v6, v4) | ~ agent(v0, v6, v3) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v5) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ male(v0, v3) | ~ male(v0, v1) | ~ actual_world(v0) | ? [v7] : ((member(v0, v7, v3) & ~ shot(v0, v7)) | (member(v0, v7, v3) & ! [v8] : ( ~ from_loc(v0, v8, v2) | ~ fire(v0, v8) | ~ nonreflexive(v0, v8) | ~ present(v0, v8) | ~ patient(v0, v8, v7) | ~ agent(v0, v8, v1) | ~ event(v0, v8))))) & ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | shot(all_0_6_6, v0)) & ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | ? [v1] : (from_loc(all_0_6_6, v1, all_0_4_4) & fire(all_0_6_6, v1) & nonreflexive(all_0_6_6, v1) & present(all_0_6_6, v1) & patient(all_0_6_6, v1, v0) & agent(all_0_6_6, v1, all_0_5_5) & event(all_0_6_6, v1)))
% 3.80/1.56 |
% 3.80/1.56 | Applying alpha-rule on (2) yields:
% 3.80/1.56 | (3) ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | shot(all_0_6_6, v0))
% 3.80/1.56 | (4) cry(all_0_6_6, all_0_1_1)
% 3.80/1.56 | (5) revenge(all_0_6_6, all_0_2_2)
% 3.80/1.56 | (6) group(all_0_6_6, all_0_3_3)
% 3.80/1.56 | (7) man(all_0_6_6, all_0_5_5)
% 3.80/1.56 | (8) patient(all_0_6_6, all_0_0_0, all_0_1_1)
% 3.80/1.56 | (9) nonreflexive(all_0_6_6, all_0_0_0)
% 3.80/1.56 | (10) present(all_0_6_6, all_0_0_0)
% 3.80/1.56 | (11) actual_world(all_0_6_6)
% 3.80/1.56 | (12) ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | ? [v1] : (from_loc(all_0_6_6, v1, all_0_4_4) & fire(all_0_6_6, v1) & nonreflexive(all_0_6_6, v1) & present(all_0_6_6, v1) & patient(all_0_6_6, v1, v0) & agent(all_0_6_6, v1, all_0_5_5) & event(all_0_6_6, v1)))
% 3.80/1.56 | (13) agent(all_0_6_6, all_0_0_0, all_0_3_3)
% 3.80/1.56 | (14) of(all_0_6_6, all_0_4_4, all_0_5_5)
% 3.80/1.56 | (15) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ scream(v0, v6) | ~ cry(v0, v4) | ~ revenge(v0, v5) | ~ group(v0, v3) | ~ six(v0, v3) | ~ nonreflexive(v0, v6) | ~ present(v0, v6) | ~ patient(v0, v6, v4) | ~ agent(v0, v6, v3) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v5) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ male(v0, v3) | ~ male(v0, v1) | ~ actual_world(v0) | ? [v7] : ((member(v0, v7, v3) & ~ shot(v0, v7)) | (member(v0, v7, v3) & ! [v8] : ( ~ from_loc(v0, v8, v2) | ~ fire(v0, v8) | ~ nonreflexive(v0, v8) | ~ present(v0, v8) | ~ patient(v0, v8, v7) | ~ agent(v0, v8, v1) | ~ event(v0, v8)))))
% 3.80/1.56 | (16) event(all_0_6_6, all_0_0_0)
% 3.80/1.56 | (17) of(all_0_6_6, all_0_0_0, all_0_2_2)
% 3.80/1.56 | (18) scream(all_0_6_6, all_0_0_0)
% 3.80/1.56 | (19) cannon(all_0_6_6, all_0_4_4)
% 3.80/1.56 | (20) male(all_0_6_6, all_0_5_5)
% 3.80/1.56 | (21) male(all_0_6_6, all_0_3_3)
% 3.80/1.56 | (22) six(all_0_6_6, all_0_3_3)
% 3.80/1.56 |
% 3.80/1.56 | Instantiating formula (15) with all_0_0_0, all_0_2_2, all_0_1_1, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6 and discharging atoms scream(all_0_6_6, all_0_0_0), cry(all_0_6_6, all_0_1_1), revenge(all_0_6_6, all_0_2_2), group(all_0_6_6, all_0_3_3), six(all_0_6_6, all_0_3_3), nonreflexive(all_0_6_6, all_0_0_0), present(all_0_6_6, all_0_0_0), patient(all_0_6_6, all_0_0_0, all_0_1_1), agent(all_0_6_6, all_0_0_0, all_0_3_3), event(all_0_6_6, all_0_0_0), cannon(all_0_6_6, all_0_4_4), of(all_0_6_6, all_0_0_0, all_0_2_2), of(all_0_6_6, all_0_4_4, all_0_5_5), man(all_0_6_6, all_0_5_5), male(all_0_6_6, all_0_3_3), male(all_0_6_6, all_0_5_5), actual_world(all_0_6_6), yields:
% 3.80/1.56 | (23) ? [v0] : ((member(all_0_6_6, v0, all_0_3_3) & ~ shot(all_0_6_6, v0)) | (member(all_0_6_6, v0, all_0_3_3) & ! [v1] : ( ~ from_loc(all_0_6_6, v1, all_0_4_4) | ~ fire(all_0_6_6, v1) | ~ nonreflexive(all_0_6_6, v1) | ~ present(all_0_6_6, v1) | ~ patient(all_0_6_6, v1, v0) | ~ agent(all_0_6_6, v1, all_0_5_5) | ~ event(all_0_6_6, v1))))
% 3.80/1.57 |
% 3.80/1.57 | Instantiating (23) with all_9_0_7 yields:
% 3.80/1.57 | (24) (member(all_0_6_6, all_9_0_7, all_0_3_3) & ~ shot(all_0_6_6, all_9_0_7)) | (member(all_0_6_6, all_9_0_7, all_0_3_3) & ! [v0] : ( ~ from_loc(all_0_6_6, v0, all_0_4_4) | ~ fire(all_0_6_6, v0) | ~ nonreflexive(all_0_6_6, v0) | ~ present(all_0_6_6, v0) | ~ patient(all_0_6_6, v0, all_9_0_7) | ~ agent(all_0_6_6, v0, all_0_5_5) | ~ event(all_0_6_6, v0)))
% 3.80/1.57 |
% 3.80/1.57 +-Applying beta-rule and splitting (24), into two cases.
% 3.80/1.57 |-Branch one:
% 3.80/1.57 | (25) member(all_0_6_6, all_9_0_7, all_0_3_3) & ~ shot(all_0_6_6, all_9_0_7)
% 3.80/1.57 |
% 3.80/1.57 | Applying alpha-rule on (25) yields:
% 3.80/1.57 | (26) member(all_0_6_6, all_9_0_7, all_0_3_3)
% 3.80/1.57 | (27) ~ shot(all_0_6_6, all_9_0_7)
% 3.80/1.57 |
% 3.80/1.57 | Instantiating formula (3) with all_9_0_7 and discharging atoms member(all_0_6_6, all_9_0_7, all_0_3_3), ~ shot(all_0_6_6, all_9_0_7), yields:
% 3.80/1.57 | (28) $false
% 3.80/1.57 |
% 3.80/1.57 |-The branch is then unsatisfiable
% 3.80/1.57 |-Branch two:
% 3.80/1.57 | (29) member(all_0_6_6, all_9_0_7, all_0_3_3) & ! [v0] : ( ~ from_loc(all_0_6_6, v0, all_0_4_4) | ~ fire(all_0_6_6, v0) | ~ nonreflexive(all_0_6_6, v0) | ~ present(all_0_6_6, v0) | ~ patient(all_0_6_6, v0, all_9_0_7) | ~ agent(all_0_6_6, v0, all_0_5_5) | ~ event(all_0_6_6, v0))
% 3.80/1.57 |
% 3.80/1.57 | Applying alpha-rule on (29) yields:
% 3.80/1.57 | (26) member(all_0_6_6, all_9_0_7, all_0_3_3)
% 3.80/1.57 | (31) ! [v0] : ( ~ from_loc(all_0_6_6, v0, all_0_4_4) | ~ fire(all_0_6_6, v0) | ~ nonreflexive(all_0_6_6, v0) | ~ present(all_0_6_6, v0) | ~ patient(all_0_6_6, v0, all_9_0_7) | ~ agent(all_0_6_6, v0, all_0_5_5) | ~ event(all_0_6_6, v0))
% 3.80/1.57 |
% 3.80/1.57 | Instantiating formula (12) with all_9_0_7 and discharging atoms member(all_0_6_6, all_9_0_7, all_0_3_3), yields:
% 3.80/1.57 | (32) ? [v0] : (from_loc(all_0_6_6, v0, all_0_4_4) & fire(all_0_6_6, v0) & nonreflexive(all_0_6_6, v0) & present(all_0_6_6, v0) & patient(all_0_6_6, v0, all_9_0_7) & agent(all_0_6_6, v0, all_0_5_5) & event(all_0_6_6, v0))
% 3.80/1.57 |
% 3.80/1.57 | Instantiating (32) with all_19_0_8 yields:
% 3.80/1.57 | (33) from_loc(all_0_6_6, all_19_0_8, all_0_4_4) & fire(all_0_6_6, all_19_0_8) & nonreflexive(all_0_6_6, all_19_0_8) & present(all_0_6_6, all_19_0_8) & patient(all_0_6_6, all_19_0_8, all_9_0_7) & agent(all_0_6_6, all_19_0_8, all_0_5_5) & event(all_0_6_6, all_19_0_8)
% 3.80/1.57 |
% 3.80/1.57 | Applying alpha-rule on (33) yields:
% 3.80/1.57 | (34) nonreflexive(all_0_6_6, all_19_0_8)
% 3.80/1.57 | (35) agent(all_0_6_6, all_19_0_8, all_0_5_5)
% 3.80/1.57 | (36) fire(all_0_6_6, all_19_0_8)
% 3.80/1.57 | (37) present(all_0_6_6, all_19_0_8)
% 3.80/1.57 | (38) patient(all_0_6_6, all_19_0_8, all_9_0_7)
% 3.80/1.57 | (39) from_loc(all_0_6_6, all_19_0_8, all_0_4_4)
% 3.80/1.57 | (40) event(all_0_6_6, all_19_0_8)
% 3.80/1.57 |
% 3.80/1.57 | Instantiating formula (31) with all_19_0_8 and discharging atoms from_loc(all_0_6_6, all_19_0_8, all_0_4_4), fire(all_0_6_6, all_19_0_8), nonreflexive(all_0_6_6, all_19_0_8), present(all_0_6_6, all_19_0_8), patient(all_0_6_6, all_19_0_8, all_9_0_7), agent(all_0_6_6, all_19_0_8, all_0_5_5), event(all_0_6_6, all_19_0_8), yields:
% 3.80/1.57 | (28) $false
% 3.80/1.57 |
% 3.80/1.57 |-The branch is then unsatisfiable
% 3.80/1.57 |-Branch two:
% 3.80/1.57 | (42) scream(all_0_6_6, all_0_0_0) & cry(all_0_6_6, all_0_2_2) & revenge(all_0_6_6, all_0_1_1) & group(all_0_6_6, all_0_3_3) & six(all_0_6_6, all_0_3_3) & nonreflexive(all_0_6_6, all_0_0_0) & present(all_0_6_6, all_0_0_0) & patient(all_0_6_6, all_0_0_0, all_0_2_2) & agent(all_0_6_6, all_0_0_0, all_0_3_3) & event(all_0_6_6, all_0_0_0) & cannon(all_0_6_6, all_0_4_4) & of(all_0_6_6, all_0_0_0, all_0_1_1) & of(all_0_6_6, all_0_4_4, all_0_5_5) & man(all_0_6_6, all_0_5_5) & male(all_0_6_6, all_0_3_3) & male(all_0_6_6, all_0_5_5) & actual_world(all_0_6_6) & ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ scream(v0, v6) | ~ cry(v0, v5) | ~ revenge(v0, v4) | ~ group(v0, v3) | ~ six(v0, v3) | ~ nonreflexive(v0, v6) | ~ present(v0, v6) | ~ patient(v0, v6, v5) | ~ agent(v0, v6, v3) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v4) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ male(v0, v3) | ~ male(v0, v1) | ~ actual_world(v0) | ? [v7] : ((member(v0, v7, v3) & ~ shot(v0, v7)) | (member(v0, v7, v3) & ! [v8] : ( ~ from_loc(v0, v8, v2) | ~ fire(v0, v8) | ~ nonreflexive(v0, v8) | ~ present(v0, v8) | ~ patient(v0, v8, v7) | ~ agent(v0, v8, v1) | ~ event(v0, v8))))) & ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | shot(all_0_6_6, v0)) & ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | ? [v1] : (from_loc(all_0_6_6, v1, all_0_4_4) & fire(all_0_6_6, v1) & nonreflexive(all_0_6_6, v1) & present(all_0_6_6, v1) & patient(all_0_6_6, v1, v0) & agent(all_0_6_6, v1, all_0_5_5) & event(all_0_6_6, v1)))
% 3.80/1.58 |
% 3.80/1.58 | Applying alpha-rule on (42) yields:
% 3.80/1.58 | (3) ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | shot(all_0_6_6, v0))
% 3.80/1.58 | (6) group(all_0_6_6, all_0_3_3)
% 3.80/1.58 | (45) cry(all_0_6_6, all_0_2_2)
% 3.80/1.58 | (7) man(all_0_6_6, all_0_5_5)
% 3.80/1.58 | (47) ! [v0] : ! [v1] : ! [v2] : ! [v3] : ! [v4] : ! [v5] : ! [v6] : ( ~ scream(v0, v6) | ~ cry(v0, v5) | ~ revenge(v0, v4) | ~ group(v0, v3) | ~ six(v0, v3) | ~ nonreflexive(v0, v6) | ~ present(v0, v6) | ~ patient(v0, v6, v5) | ~ agent(v0, v6, v3) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v4) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ male(v0, v3) | ~ male(v0, v1) | ~ actual_world(v0) | ? [v7] : ((member(v0, v7, v3) & ~ shot(v0, v7)) | (member(v0, v7, v3) & ! [v8] : ( ~ from_loc(v0, v8, v2) | ~ fire(v0, v8) | ~ nonreflexive(v0, v8) | ~ present(v0, v8) | ~ patient(v0, v8, v7) | ~ agent(v0, v8, v1) | ~ event(v0, v8)))))
% 3.80/1.58 | (9) nonreflexive(all_0_6_6, all_0_0_0)
% 3.80/1.58 | (10) present(all_0_6_6, all_0_0_0)
% 3.80/1.58 | (11) actual_world(all_0_6_6)
% 3.80/1.58 | (51) revenge(all_0_6_6, all_0_1_1)
% 3.80/1.58 | (52) patient(all_0_6_6, all_0_0_0, all_0_2_2)
% 3.80/1.58 | (12) ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | ? [v1] : (from_loc(all_0_6_6, v1, all_0_4_4) & fire(all_0_6_6, v1) & nonreflexive(all_0_6_6, v1) & present(all_0_6_6, v1) & patient(all_0_6_6, v1, v0) & agent(all_0_6_6, v1, all_0_5_5) & event(all_0_6_6, v1)))
% 3.80/1.58 | (13) agent(all_0_6_6, all_0_0_0, all_0_3_3)
% 3.80/1.58 | (14) of(all_0_6_6, all_0_4_4, all_0_5_5)
% 3.80/1.58 | (56) of(all_0_6_6, all_0_0_0, all_0_1_1)
% 3.80/1.58 | (16) event(all_0_6_6, all_0_0_0)
% 3.80/1.58 | (18) scream(all_0_6_6, all_0_0_0)
% 3.80/1.58 | (19) cannon(all_0_6_6, all_0_4_4)
% 3.80/1.58 | (20) male(all_0_6_6, all_0_5_5)
% 3.80/1.58 | (21) male(all_0_6_6, all_0_3_3)
% 3.80/1.58 | (22) six(all_0_6_6, all_0_3_3)
% 3.80/1.58 |
% 3.80/1.58 | Instantiating formula (47) with all_0_0_0, all_0_2_2, all_0_1_1, all_0_3_3, all_0_4_4, all_0_5_5, all_0_6_6 and discharging atoms scream(all_0_6_6, all_0_0_0), cry(all_0_6_6, all_0_2_2), revenge(all_0_6_6, all_0_1_1), group(all_0_6_6, all_0_3_3), six(all_0_6_6, all_0_3_3), nonreflexive(all_0_6_6, all_0_0_0), present(all_0_6_6, all_0_0_0), patient(all_0_6_6, all_0_0_0, all_0_2_2), agent(all_0_6_6, all_0_0_0, all_0_3_3), event(all_0_6_6, all_0_0_0), cannon(all_0_6_6, all_0_4_4), of(all_0_6_6, all_0_0_0, all_0_1_1), of(all_0_6_6, all_0_4_4, all_0_5_5), man(all_0_6_6, all_0_5_5), male(all_0_6_6, all_0_3_3), male(all_0_6_6, all_0_5_5), actual_world(all_0_6_6), yields:
% 3.80/1.59 | (23) ? [v0] : ((member(all_0_6_6, v0, all_0_3_3) & ~ shot(all_0_6_6, v0)) | (member(all_0_6_6, v0, all_0_3_3) & ! [v1] : ( ~ from_loc(all_0_6_6, v1, all_0_4_4) | ~ fire(all_0_6_6, v1) | ~ nonreflexive(all_0_6_6, v1) | ~ present(all_0_6_6, v1) | ~ patient(all_0_6_6, v1, v0) | ~ agent(all_0_6_6, v1, all_0_5_5) | ~ event(all_0_6_6, v1))))
% 3.80/1.59 |
% 3.80/1.59 | Instantiating (23) with all_9_0_9 yields:
% 3.80/1.59 | (64) (member(all_0_6_6, all_9_0_9, all_0_3_3) & ~ shot(all_0_6_6, all_9_0_9)) | (member(all_0_6_6, all_9_0_9, all_0_3_3) & ! [v0] : ( ~ from_loc(all_0_6_6, v0, all_0_4_4) | ~ fire(all_0_6_6, v0) | ~ nonreflexive(all_0_6_6, v0) | ~ present(all_0_6_6, v0) | ~ patient(all_0_6_6, v0, all_9_0_9) | ~ agent(all_0_6_6, v0, all_0_5_5) | ~ event(all_0_6_6, v0)))
% 3.80/1.59 |
% 3.80/1.59 +-Applying beta-rule and splitting (64), into two cases.
% 3.80/1.59 |-Branch one:
% 3.80/1.59 | (65) member(all_0_6_6, all_9_0_9, all_0_3_3) & ~ shot(all_0_6_6, all_9_0_9)
% 3.80/1.59 |
% 3.80/1.59 | Applying alpha-rule on (65) yields:
% 3.80/1.59 | (66) member(all_0_6_6, all_9_0_9, all_0_3_3)
% 3.80/1.59 | (67) ~ shot(all_0_6_6, all_9_0_9)
% 3.80/1.59 |
% 3.80/1.59 | Instantiating formula (3) with all_9_0_9 and discharging atoms member(all_0_6_6, all_9_0_9, all_0_3_3), ~ shot(all_0_6_6, all_9_0_9), yields:
% 3.80/1.59 | (28) $false
% 3.80/1.59 |
% 3.80/1.59 |-The branch is then unsatisfiable
% 3.80/1.59 |-Branch two:
% 3.80/1.59 | (69) member(all_0_6_6, all_9_0_9, all_0_3_3) & ! [v0] : ( ~ from_loc(all_0_6_6, v0, all_0_4_4) | ~ fire(all_0_6_6, v0) | ~ nonreflexive(all_0_6_6, v0) | ~ present(all_0_6_6, v0) | ~ patient(all_0_6_6, v0, all_9_0_9) | ~ agent(all_0_6_6, v0, all_0_5_5) | ~ event(all_0_6_6, v0))
% 3.80/1.59 |
% 3.80/1.59 | Applying alpha-rule on (69) yields:
% 3.80/1.59 | (66) member(all_0_6_6, all_9_0_9, all_0_3_3)
% 3.80/1.59 | (71) ! [v0] : ( ~ from_loc(all_0_6_6, v0, all_0_4_4) | ~ fire(all_0_6_6, v0) | ~ nonreflexive(all_0_6_6, v0) | ~ present(all_0_6_6, v0) | ~ patient(all_0_6_6, v0, all_9_0_9) | ~ agent(all_0_6_6, v0, all_0_5_5) | ~ event(all_0_6_6, v0))
% 3.80/1.59 |
% 3.80/1.59 | Instantiating formula (12) with all_9_0_9 and discharging atoms member(all_0_6_6, all_9_0_9, all_0_3_3), yields:
% 3.80/1.59 | (72) ? [v0] : (from_loc(all_0_6_6, v0, all_0_4_4) & fire(all_0_6_6, v0) & nonreflexive(all_0_6_6, v0) & present(all_0_6_6, v0) & patient(all_0_6_6, v0, all_9_0_9) & agent(all_0_6_6, v0, all_0_5_5) & event(all_0_6_6, v0))
% 3.80/1.59 |
% 3.80/1.59 | Instantiating (72) with all_19_0_10 yields:
% 3.80/1.59 | (73) from_loc(all_0_6_6, all_19_0_10, all_0_4_4) & fire(all_0_6_6, all_19_0_10) & nonreflexive(all_0_6_6, all_19_0_10) & present(all_0_6_6, all_19_0_10) & patient(all_0_6_6, all_19_0_10, all_9_0_9) & agent(all_0_6_6, all_19_0_10, all_0_5_5) & event(all_0_6_6, all_19_0_10)
% 3.80/1.59 |
% 3.80/1.59 | Applying alpha-rule on (73) yields:
% 3.80/1.59 | (74) agent(all_0_6_6, all_19_0_10, all_0_5_5)
% 3.80/1.59 | (75) fire(all_0_6_6, all_19_0_10)
% 3.80/1.59 | (76) patient(all_0_6_6, all_19_0_10, all_9_0_9)
% 3.80/1.59 | (77) event(all_0_6_6, all_19_0_10)
% 3.80/1.59 | (78) present(all_0_6_6, all_19_0_10)
% 3.80/1.59 | (79) nonreflexive(all_0_6_6, all_19_0_10)
% 3.80/1.59 | (80) from_loc(all_0_6_6, all_19_0_10, all_0_4_4)
% 3.80/1.59 |
% 3.80/1.59 | Instantiating formula (71) with all_19_0_10 and discharging atoms from_loc(all_0_6_6, all_19_0_10, all_0_4_4), fire(all_0_6_6, all_19_0_10), nonreflexive(all_0_6_6, all_19_0_10), present(all_0_6_6, all_19_0_10), patient(all_0_6_6, all_19_0_10, all_9_0_9), agent(all_0_6_6, all_19_0_10, all_0_5_5), event(all_0_6_6, all_19_0_10), yields:
% 3.80/1.59 | (28) $false
% 3.80/1.59 |
% 3.80/1.59 |-The branch is then unsatisfiable
% 3.80/1.59 % SZS output end Proof for theBenchmark
% 3.80/1.59
% 3.80/1.59 1005ms
%------------------------------------------------------------------------------