%------------------------------------------------------------------------------ % File : ePrincess---1.0 % Problem : NLP081+1 : TPTP v8.1.0. Released v2.4.0. % Transfm : none % Format : tptp:raw % Command : ePrincess-casc -timeout=%d %s % Computer : n009.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:44 EDT 2022 % Result : Theorem 2.90s 1.36s % Output : Proof 4.16s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.07/0.12 % Problem : NLP081+1 : TPTP v8.1.0. Released v2.4.0. % 0.07/0.13 % Command : ePrincess-casc -timeout=%d %s % 0.12/0.34 % Computer : n009.cluster.edu % 0.12/0.34 % Model : x86_64 x86_64 % 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.12/0.34 % Memory : 8042.1875MB % 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64 % 0.12/0.34 % CPULimit : 300 % 0.12/0.34 % WCLimit : 600 % 0.12/0.34 % DateTime : Fri Jul 1 04:47:22 EDT 2022 % 0.12/0.34 % CPUTime : % 0.62/0.64 ____ _ % 0.62/0.64 ___ / __ \_____(_)___ ________ __________ % 0.62/0.64 / _ \/ /_/ / ___/ / __ \/ ___/ _ \/ ___/ ___/ % 0.62/0.64 / __/ ____/ / / / / / / /__/ __(__ |__ ) % 0.62/0.64 \___/_/ /_/ /_/_/ /_/\___/\___/____/____/ % 0.62/0.64 % 0.62/0.64 A Theorem Prover for First-Order Logic % 0.62/0.64 (ePrincess v.1.0) % 0.62/0.64 % 0.62/0.64 (c) Philipp Rümmer, 2009-2015 % 0.62/0.64 (c) Peter Backeman, 2014-2015 % 0.62/0.64 (contributions by Angelo Brillout, Peter Baumgartner) % 0.62/0.64 Free software under GNU Lesser General Public License (LGPL). % 0.62/0.64 Bug reports to peter@backeman.se % 0.62/0.64 % 0.62/0.64 For more information, visit http://user.uu.se/~petba168/breu/ % 0.62/0.64 % 0.62/0.64 Loading /export/starexec/sandbox/benchmark/theBenchmark.p ... % 0.82/0.69 Prover 0: Options: -triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all % 1.74/1.03 Prover 0: Preprocessing ... % 2.14/1.19 Prover 0: Constructing countermodel ... % 2.90/1.36 Prover 0: proved (666ms) % 2.90/1.36 % 2.90/1.36 No countermodel exists, formula is valid % 2.90/1.36 % SZS status Theorem for theBenchmark % 2.90/1.36 % 2.90/1.36 Generating proof ... found it (size 28) % 3.81/1.60 % 3.81/1.60 % SZS output start Proof for theBenchmark % 3.81/1.60 Assumed formulas after preprocessing and simplification: % 3.81/1.60 | (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, v1) & event(v0, v6) & cannon(v0, v2) & of(v0, v6, v4) & of(v0, v2, v1) & man(v0, v1) & 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, v8) | ~ event(v7, v13) | ~ cannon(v7, v9) | ~ of(v7, v13, v12) | ~ of(v7, v9, v8) | ~ man(v7, v8) | ~ 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, v1) & event(v0, v6) & cannon(v0, v2) & of(v0, v6, v5) & of(v0, v2, v1) & man(v0, v1) & 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, v8) | ~ event(v7, v13) | ~ cannon(v7, v9) | ~ of(v7, v13, v11) | ~ of(v7, v9, v8) | ~ man(v7, v8) | ~ 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.81/1.62 | 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.81/1.62 | (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_5_5) & 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_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, v1) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v5) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ 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_5_5) & 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_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, v1) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v4) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ 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.81/1.63 | % 3.81/1.63 +-Applying beta-rule and splitting (1), into two cases. % 3.81/1.63 |-Branch one: % 3.81/1.63 | (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_5_5) & 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_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, v1) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v5) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ 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.81/1.63 | % 3.81/1.63 | Applying alpha-rule on (2) yields: % 3.81/1.63 | (3) group(all_0_6_6, all_0_3_3) % 3.81/1.63 | (4) of(all_0_6_6, all_0_0_0, all_0_2_2) % 3.81/1.63 | (5) six(all_0_6_6, all_0_3_3) % 3.81/1.63 | (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, v1) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v5) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ 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.81/1.63 | (7) of(all_0_6_6, all_0_4_4, all_0_5_5) % 3.81/1.63 | (8) man(all_0_6_6, all_0_5_5) % 3.81/1.63 | (9) present(all_0_6_6, all_0_0_0) % 3.81/1.63 | (10) patient(all_0_6_6, all_0_0_0, all_0_1_1) % 3.81/1.63 | (11) nonreflexive(all_0_6_6, all_0_0_0) % 3.81/1.63 | (12) cannon(all_0_6_6, all_0_4_4) % 3.81/1.63 | (13) cry(all_0_6_6, all_0_1_1) % 3.81/1.63 | (14) ! [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.81/1.64 | (15) scream(all_0_6_6, all_0_0_0) % 3.81/1.64 | (16) actual_world(all_0_6_6) % 3.81/1.64 | (17) event(all_0_6_6, all_0_0_0) % 3.81/1.64 | (18) male(all_0_6_6, all_0_5_5) % 3.81/1.64 | (19) agent(all_0_6_6, all_0_0_0, all_0_5_5) % 3.81/1.64 | (20) revenge(all_0_6_6, all_0_2_2) % 3.81/1.64 | (21) ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | shot(all_0_6_6, v0)) % 3.81/1.64 | % 3.81/1.64 | Instantiating formula (6) 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_5_5), 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_5_5), actual_world(all_0_6_6), yields: % 3.81/1.64 | (22) ? [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.81/1.64 | % 3.81/1.64 | Instantiating (22) with all_9_0_7 yields: % 3.81/1.64 | (23) (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.81/1.64 | % 3.81/1.64 +-Applying beta-rule and splitting (23), into two cases. % 3.81/1.64 |-Branch one: % 3.81/1.64 | (24) member(all_0_6_6, all_9_0_7, all_0_3_3) & ~ shot(all_0_6_6, all_9_0_7) % 3.81/1.64 | % 3.81/1.64 | Applying alpha-rule on (24) yields: % 3.81/1.64 | (25) member(all_0_6_6, all_9_0_7, all_0_3_3) % 3.81/1.64 | (26) ~ shot(all_0_6_6, all_9_0_7) % 3.81/1.64 | % 3.81/1.64 | Instantiating formula (21) 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.81/1.64 | (27) $false % 3.81/1.64 | % 3.81/1.64 |-The branch is then unsatisfiable % 3.81/1.64 |-Branch two: % 3.81/1.64 | (28) 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.81/1.64 | % 3.81/1.64 | Applying alpha-rule on (28) yields: % 3.81/1.64 | (25) member(all_0_6_6, all_9_0_7, all_0_3_3) % 3.81/1.64 | (30) ! [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.81/1.64 | % 3.81/1.64 | Instantiating formula (14) with all_9_0_7 and discharging atoms member(all_0_6_6, all_9_0_7, all_0_3_3), yields: % 3.81/1.64 | (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.81/1.64 | % 3.81/1.64 | Instantiating (31) with all_19_0_8 yields: % 3.81/1.64 | (32) 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.81/1.65 | % 3.81/1.65 | Applying alpha-rule on (32) yields: % 3.81/1.65 | (33) present(all_0_6_6, all_19_0_8) % 3.81/1.65 | (34) nonreflexive(all_0_6_6, all_19_0_8) % 3.81/1.65 | (35) patient(all_0_6_6, all_19_0_8, all_9_0_7) % 3.81/1.65 | (36) event(all_0_6_6, all_19_0_8) % 3.81/1.65 | (37) from_loc(all_0_6_6, all_19_0_8, all_0_4_4) % 3.81/1.65 | (38) fire(all_0_6_6, all_19_0_8) % 3.81/1.65 | (39) agent(all_0_6_6, all_19_0_8, all_0_5_5) % 3.81/1.65 | % 3.81/1.65 | Instantiating formula (30) 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.81/1.65 | (27) $false % 3.81/1.65 | % 3.81/1.65 |-The branch is then unsatisfiable % 3.81/1.65 |-Branch two: % 3.81/1.65 | (41) 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_5_5) & 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_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, v1) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v4) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ 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.81/1.65 | % 3.81/1.65 | Applying alpha-rule on (41) yields: % 3.81/1.65 | (3) group(all_0_6_6, all_0_3_3) % 3.81/1.65 | (43) patient(all_0_6_6, all_0_0_0, all_0_2_2) % 3.81/1.65 | (5) six(all_0_6_6, all_0_3_3) % 3.81/1.65 | (45) revenge(all_0_6_6, all_0_1_1) % 3.81/1.65 | (46) ! [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, v1) | ~ event(v0, v6) | ~ cannon(v0, v2) | ~ of(v0, v6, v4) | ~ of(v0, v2, v1) | ~ man(v0, v1) | ~ 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.81/1.65 | (7) of(all_0_6_6, all_0_4_4, all_0_5_5) % 3.81/1.65 | (8) man(all_0_6_6, all_0_5_5) % 3.81/1.65 | (9) present(all_0_6_6, all_0_0_0) % 3.81/1.65 | (11) nonreflexive(all_0_6_6, all_0_0_0) % 3.81/1.65 | (51) of(all_0_6_6, all_0_0_0, all_0_1_1) % 3.81/1.65 | (12) cannon(all_0_6_6, all_0_4_4) % 3.81/1.65 | (14) ! [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.81/1.66 | (15) scream(all_0_6_6, all_0_0_0) % 3.81/1.66 | (16) actual_world(all_0_6_6) % 3.81/1.66 | (17) event(all_0_6_6, all_0_0_0) % 3.81/1.66 | (18) male(all_0_6_6, all_0_5_5) % 3.81/1.66 | (19) agent(all_0_6_6, all_0_0_0, all_0_5_5) % 3.81/1.66 | (21) ! [v0] : ( ~ member(all_0_6_6, v0, all_0_3_3) | shot(all_0_6_6, v0)) % 3.81/1.66 | (60) cry(all_0_6_6, all_0_2_2) % 3.81/1.66 | % 3.81/1.66 | Instantiating formula (46) 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_5_5), 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_5_5), actual_world(all_0_6_6), yields: % 3.81/1.66 | (22) ? [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.81/1.66 | % 3.81/1.66 | Instantiating (22) with all_9_0_9 yields: % 3.81/1.66 | (62) (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.81/1.66 | % 3.81/1.66 +-Applying beta-rule and splitting (62), into two cases. % 3.81/1.66 |-Branch one: % 3.81/1.66 | (63) member(all_0_6_6, all_9_0_9, all_0_3_3) & ~ shot(all_0_6_6, all_9_0_9) % 3.81/1.66 | % 3.81/1.66 | Applying alpha-rule on (63) yields: % 3.81/1.66 | (64) member(all_0_6_6, all_9_0_9, all_0_3_3) % 3.81/1.66 | (65) ~ shot(all_0_6_6, all_9_0_9) % 4.16/1.66 | % 4.16/1.66 | Instantiating formula (21) 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: % 4.16/1.66 | (27) $false % 4.16/1.66 | % 4.16/1.66 |-The branch is then unsatisfiable % 4.16/1.66 |-Branch two: % 4.16/1.66 | (67) 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)) % 4.16/1.66 | % 4.16/1.66 | Applying alpha-rule on (67) yields: % 4.16/1.66 | (64) member(all_0_6_6, all_9_0_9, all_0_3_3) % 4.16/1.66 | (69) ! [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)) % 4.16/1.66 | % 4.16/1.66 | Instantiating formula (14) with all_9_0_9 and discharging atoms member(all_0_6_6, all_9_0_9, all_0_3_3), yields: % 4.16/1.66 | (70) ? [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)) % 4.16/1.66 | % 4.16/1.66 | Instantiating (70) with all_19_0_10 yields: % 4.16/1.66 | (71) 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) % 4.16/1.66 | % 4.16/1.66 | Applying alpha-rule on (71) yields: % 4.16/1.66 | (72) event(all_0_6_6, all_19_0_10) % 4.16/1.67 | (73) from_loc(all_0_6_6, all_19_0_10, all_0_4_4) % 4.16/1.67 | (74) nonreflexive(all_0_6_6, all_19_0_10) % 4.16/1.67 | (75) present(all_0_6_6, all_19_0_10) % 4.16/1.67 | (76) patient(all_0_6_6, all_19_0_10, all_9_0_9) % 4.16/1.67 | (77) fire(all_0_6_6, all_19_0_10) % 4.16/1.67 | (78) agent(all_0_6_6, all_19_0_10, all_0_5_5) % 4.16/1.67 | % 4.16/1.67 | Instantiating formula (69) 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: % 4.16/1.67 | (27) $false % 4.16/1.67 | % 4.16/1.67 |-The branch is then unsatisfiable % 4.16/1.67 % SZS output end Proof for theBenchmark % 4.16/1.67 % 4.16/1.67 1017ms %------------------------------------------------------------------------------