./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/goblint-regression/13-privatized_37-traces-ex-4_true.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./concurrency-witness-validation.2024-02-20_11-21-23.files/generate/13-privatized_37-traces-ex-4_true.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cc875861 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/goblint-regression/13-privatized_37-traces-ex-4_true.i ./concurrency-witness-validation.2024-02-20_11-21-23.files/generate/13-privatized_37-traces-ex-4_true.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.owicki-witnesses-cc87586-m [2024-02-20 14:37:01,340 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-20 14:37:01,384 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-20 14:37:01,387 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-20 14:37:01,387 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-20 14:37:01,401 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-20 14:37:01,401 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-20 14:37:01,402 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-20 14:37:01,402 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-20 14:37:01,402 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-20 14:37:01,403 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-20 14:37:01,403 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-20 14:37:01,403 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-20 14:37:01,404 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-20 14:37:01,404 INFO L153 SettingsManager]: * Use SBE=true [2024-02-20 14:37:01,404 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-20 14:37:01,404 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-20 14:37:01,405 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-20 14:37:01,405 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-20 14:37:01,405 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-20 14:37:01,406 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-20 14:37:01,406 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-20 14:37:01,406 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-20 14:37:01,407 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-20 14:37:01,407 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-20 14:37:01,407 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-20 14:37:01,407 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-20 14:37:01,408 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-20 14:37:01,408 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-20 14:37:01,408 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-20 14:37:01,409 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-20 14:37:01,409 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-20 14:37:01,409 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-20 14:37:01,409 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-20 14:37:01,410 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-20 14:37:01,410 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-20 14:37:01,410 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-20 14:37:01,410 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-20 14:37:01,411 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-20 14:37:01,411 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-20 14:37:01,411 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-20 14:37:01,411 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-20 14:37:01,412 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-20 14:37:01,412 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-02-20 14:37:01,559 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-20 14:37:01,580 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-20 14:37:01,582 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-20 14:37:01,583 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-20 14:37:01,584 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-20 14:37:01,585 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./concurrency-witness-validation.2024-02-20_11-21-23.files/generate/13-privatized_37-traces-ex-4_true.yml/witness.yml [2024-02-20 14:37:01,726 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-20 14:37:01,726 INFO L274 PluginConnector]: CDTParser initialized [2024-02-20 14:37:01,727 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/13-privatized_37-traces-ex-4_true.i [2024-02-20 14:37:02,761 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-20 14:37:03,029 INFO L384 CDTParser]: Found 1 translation units. [2024-02-20 14:37:03,031 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_37-traces-ex-4_true.i [2024-02-20 14:37:03,048 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a4e3e38e4/e08074eb94cb4674bbdbf7973c66ca42/FLAG226c13676 [2024-02-20 14:37:03,077 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a4e3e38e4/e08074eb94cb4674bbdbf7973c66ca42 [2024-02-20 14:37:03,078 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-20 14:37:03,079 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-20 14:37:03,080 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-20 14:37:03,080 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-20 14:37:03,099 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-20 14:37:03,100 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.02 02:37:01" (1/2) ... [2024-02-20 14:37:03,101 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ae8a6cd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.02 02:37:03, skipping insertion in model container [2024-02-20 14:37:03,102 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.02 02:37:01" (1/2) ... [2024-02-20 14:37:03,103 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@17ef6258 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.02 02:37:03, skipping insertion in model container [2024-02-20 14:37:03,103 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 02:37:03" (2/2) ... [2024-02-20 14:37:03,103 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ae8a6cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:03, skipping insertion in model container [2024-02-20 14:37:03,104 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 02:37:03" (2/2) ... [2024-02-20 14:37:03,104 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-20 14:37:03,189 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-02-20 14:37:03,190 INFO L97 edCorrectnessWitness]: Location invariant before [L19-L19] 0 [2024-02-20 14:37:03,190 INFO L97 edCorrectnessWitness]: Location invariant before [L697-L697] (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np10_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np9_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np19_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) && ((((((((((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np6_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np1_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np23_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np22_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np24_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && v_np17_1) && v_np15_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np4_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np2_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && v_np11_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np18_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np25_1)) && v_np0_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:03,191 INFO L97 edCorrectnessWitness]: Location invariant before [L686-L686] ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np24_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np24_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np1_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np1_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:03,191 INFO L97 edCorrectnessWitness]: Location invariant before [L691-L691] ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np22_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np22_1) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np2_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np2_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:03,191 INFO L97 edCorrectnessWitness]: Location invariant before [L698-L698] ((((((((((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np18_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np6_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && v_np20_1) && v_np15_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np4_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np1_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np22_1) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np23_1) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && v_np11_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np25_1)) && v_np0_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np24_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np2_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np18_1) && v_np10_1) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && v_np12_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)))) [2024-02-20 14:37:03,192 INFO L97 edCorrectnessWitness]: Location invariant before [L689-L689] (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np4_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np4_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) && (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np25_1)) && v_np0_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np25_1)) && v_np0_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:03,192 INFO L97 edCorrectnessWitness]: Location invariant before [L692-L692] ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && v_np11_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && v_np11_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && v_np12_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !((0 == ULTIMATE_start___VERIFIER_assert__cond_1__ghost))) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:03,192 INFO L97 edCorrectnessWitness]: Location invariant before [L685-L685] ((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !((0 == ULTIMATE_start___VERIFIER_assert__cond_1__ghost))) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && v_np20_1) && v_np15_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && v_np17_1) && v_np15_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:03,192 INFO L97 edCorrectnessWitness]: Location invariant before [L688-L688] (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np23_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np23_1) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) && (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np6_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np6_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:03,193 INFO L97 edCorrectnessWitness]: Location invariant before [L19-L19] ((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !((cond == 0))) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np18_1) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !((cond == 0))) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !((cond == 0))) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !((cond == 0))) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1))) [2024-02-20 14:37:03,193 INFO L97 edCorrectnessWitness]: Location invariant before [L699-L699] ((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np18_1) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np18_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:03,193 INFO L97 edCorrectnessWitness]: Location invariant before [L684-L694] ((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np18_1) && v_np10_1) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np18_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np18_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !((0 == ULTIMATE_start___VERIFIER_assert__cond_1__ghost))) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np18_1) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np18_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np18_1) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !((0 == ULTIMATE_start___VERIFIER_assert__cond_1__ghost))) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)))) [2024-02-20 14:37:03,193 INFO L97 edCorrectnessWitness]: Location invariant before [L19-L19] 0 [2024-02-20 14:37:03,193 INFO L103 edCorrectnessWitness]: ghost_variable v_np23_1 = 0 [2024-02-20 14:37:03,193 INFO L103 edCorrectnessWitness]: ghost_variable v_np16_1 = 0 [2024-02-20 14:37:03,194 INFO L103 edCorrectnessWitness]: ghost_variable v_np8_1 = 0 [2024-02-20 14:37:03,194 INFO L103 edCorrectnessWitness]: ghost_variable v_np22_1 = 0 [2024-02-20 14:37:03,194 INFO L103 edCorrectnessWitness]: ghost_variable v_np15_1 = 0 [2024-02-20 14:37:03,194 INFO L103 edCorrectnessWitness]: ghost_variable v_np5_1 = 0 [2024-02-20 14:37:03,194 INFO L103 edCorrectnessWitness]: ghost_variable v_np18_1 = 0 [2024-02-20 14:37:03,194 INFO L103 edCorrectnessWitness]: ghost_variable v_np6_1 = 0 [2024-02-20 14:37:03,195 INFO L103 edCorrectnessWitness]: ghost_variable v_np12_1 = 0 [2024-02-20 14:37:03,195 INFO L103 edCorrectnessWitness]: ghost_variable v_np2_1 = 0 [2024-02-20 14:37:03,195 INFO L103 edCorrectnessWitness]: ghost_variable v_np19_1 = 0 [2024-02-20 14:37:03,195 INFO L103 edCorrectnessWitness]: ghost_variable v_np25_1 = 0 [2024-02-20 14:37:03,195 INFO L103 edCorrectnessWitness]: ghost_variable v_np24_1 = 0 [2024-02-20 14:37:03,195 INFO L103 edCorrectnessWitness]: ghost_variable v_np9_1 = 1 [2024-02-20 14:37:03,195 INFO L103 edCorrectnessWitness]: ghost_variable v_np13_1 = 1 [2024-02-20 14:37:03,195 INFO L103 edCorrectnessWitness]: ghost_variable v_np11_1 = 0 [2024-02-20 14:37:03,196 INFO L103 edCorrectnessWitness]: ghost_variable ULTIMATE_start___VERIFIER_assert__cond_1__ghost = 0 [2024-02-20 14:37:03,196 INFO L103 edCorrectnessWitness]: ghost_variable v_np0_1 = 0 [2024-02-20 14:37:03,196 INFO L103 edCorrectnessWitness]: ghost_variable v_np7_1 = 0 [2024-02-20 14:37:03,196 INFO L103 edCorrectnessWitness]: ghost_variable v_np14_1 = 0 [2024-02-20 14:37:03,196 INFO L103 edCorrectnessWitness]: ghost_variable v_np20_1 = 0 [2024-02-20 14:37:03,196 INFO L103 edCorrectnessWitness]: ghost_variable v_np10_1 = 0 [2024-02-20 14:37:03,196 INFO L103 edCorrectnessWitness]: ghost_variable v_np4_1 = 0 [2024-02-20 14:37:03,196 INFO L103 edCorrectnessWitness]: ghost_variable v_np3_1 = 0 [2024-02-20 14:37:03,196 INFO L103 edCorrectnessWitness]: ghost_variable v_np17_1 = 0 [2024-02-20 14:37:03,197 INFO L103 edCorrectnessWitness]: ghost_variable v_np21_1 = 0 [2024-02-20 14:37:03,198 INFO L103 edCorrectnessWitness]: ghost_variable v_np1_1 = 0 [2024-02-20 14:37:03,198 INFO L106 edCorrectnessWitness]: ghost_update [L19-L19] v_np3_1 = 0; [2024-02-20 14:37:03,198 INFO L106 edCorrectnessWitness]: ghost_update [L19-L19] v_np5_1 = 1; [2024-02-20 14:37:03,198 INFO L106 edCorrectnessWitness]: ghost_update [L685-L685] v_np15_1 = 1; [2024-02-20 14:37:03,198 INFO L106 edCorrectnessWitness]: ghost_update [L685-L685] v_np8_1 = 0; [2024-02-20 14:37:03,199 INFO L106 edCorrectnessWitness]: ghost_update [L685-L685] v_np24_1 = 1; [2024-02-20 14:37:03,199 INFO L106 edCorrectnessWitness]: ghost_update [L685-L685] v_np15_1 = 0; [2024-02-20 14:37:03,199 INFO L106 edCorrectnessWitness]: ghost_update [L688-L688] v_np4_1 = 1; [2024-02-20 14:37:03,199 INFO L106 edCorrectnessWitness]: ghost_update [L688-L688] v_np6_1 = 0; [2024-02-20 14:37:03,199 INFO L106 edCorrectnessWitness]: ghost_update [L688-L688] v_np23_1 = 0; [2024-02-20 14:37:03,199 INFO L106 edCorrectnessWitness]: ghost_update [L688-L688] v_np6_1 = 1; [2024-02-20 14:37:03,199 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np7_1 = 1; [2024-02-20 14:37:03,200 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np20_1 = 1; [2024-02-20 14:37:03,200 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np9_1 = 0; [2024-02-20 14:37:03,200 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np17_1 = 1; [2024-02-20 14:37:03,200 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np10_1 = 1; [2024-02-20 14:37:03,201 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np17_1 = 0; [2024-02-20 14:37:03,201 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np19_1 = 0; [2024-02-20 14:37:03,202 INFO L106 edCorrectnessWitness]: ghost_update [L686-L686] v_np23_1 = 1; [2024-02-20 14:37:03,202 INFO L106 edCorrectnessWitness]: ghost_update [L686-L686] v_np1_1 = 1; [2024-02-20 14:37:03,202 INFO L106 edCorrectnessWitness]: ghost_update [L686-L686] v_np24_1 = 0; [2024-02-20 14:37:03,202 INFO L106 edCorrectnessWitness]: ghost_update [L686-L686] v_np1_1 = 0; [2024-02-20 14:37:03,202 INFO L106 edCorrectnessWitness]: ghost_update [L691-L691] v_np11_1 = 1; [2024-02-20 14:37:03,202 INFO L106 edCorrectnessWitness]: ghost_update [L691-L691] v_np22_1 = 0; [2024-02-20 14:37:03,202 INFO L106 edCorrectnessWitness]: ghost_update [L691-L691] v_np2_1 = 1; [2024-02-20 14:37:03,202 INFO L106 edCorrectnessWitness]: ghost_update [L691-L691] v_np2_1 = 0; [2024-02-20 14:37:03,203 INFO L106 edCorrectnessWitness]: ghost_update [L19-L19] v_np14_1 = 0; [2024-02-20 14:37:03,203 INFO L106 edCorrectnessWitness]: ghost_update [L19-L19] v_np3_1 = 1; [2024-02-20 14:37:03,203 INFO L106 edCorrectnessWitness]: ghost_update [L698-L698] v_np20_1 = 0; [2024-02-20 14:37:03,203 INFO L106 edCorrectnessWitness]: ghost_update [L698-L698] v_np21_1 = 1; [2024-02-20 14:37:03,203 INFO L106 edCorrectnessWitness]: ghost_update [L698-L698] v_np16_1 = 1; [2024-02-20 14:37:03,203 INFO L106 edCorrectnessWitness]: ghost_update [L698-L698] v_np21_1 = 0; [2024-02-20 14:37:03,203 INFO L106 edCorrectnessWitness]: ghost_update [L699-L699] v_np14_1 = 1; [2024-02-20 14:37:03,203 INFO L106 edCorrectnessWitness]: ghost_update [L699-L699] v_np16_1 = 0; [2024-02-20 14:37:03,203 INFO L106 edCorrectnessWitness]: ghost_update [L699-L699] v_np25_1 = 0; [2024-02-20 14:37:03,204 INFO L106 edCorrectnessWitness]: ghost_update [L699-L699] v_np25_1 = 1; [2024-02-20 14:37:03,204 INFO L106 edCorrectnessWitness]: ghost_update [L684-L694] v_np7_1 = 0; [2024-02-20 14:37:03,204 INFO L106 edCorrectnessWitness]: ghost_update [L684-L694] v_np8_1 = 1; [2024-02-20 14:37:03,204 INFO L106 edCorrectnessWitness]: ghost_update [L689-L689] v_np0_1 = 1; [2024-02-20 14:37:03,205 INFO L106 edCorrectnessWitness]: ghost_update [L689-L689] v_np22_1 = 1; [2024-02-20 14:37:03,205 INFO L106 edCorrectnessWitness]: ghost_update [L689-L689] v_np4_1 = 0; [2024-02-20 14:37:03,205 INFO L106 edCorrectnessWitness]: ghost_update [L689-L689] v_np0_1 = 0; [2024-02-20 14:37:03,205 INFO L106 edCorrectnessWitness]: ghost_update [L692-L692] v_np12_1 = 0; [2024-02-20 14:37:03,205 INFO L106 edCorrectnessWitness]: ghost_update [L692-L692] v_np12_1 = 1; [2024-02-20 14:37:03,205 INFO L106 edCorrectnessWitness]: ghost_update [L692-L692] v_np11_1 = 0; [2024-02-20 14:37:03,205 INFO L106 edCorrectnessWitness]: ghost_update [L692-L692] v_np18_1 = 1; [2024-02-20 14:37:03,239 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-20 14:37:03,389 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_37-traces-ex-4_true.i[1088,1101] [2024-02-20 14:37:03,548 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 14:37:03,558 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-20 14:37:03,608 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_37-traces-ex-4_true.i[1088,1101] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-20 14:37:03,731 WARN L423 MainDispatcher]: Unable to annotate void *t_fun(void *arg) { pthread_mutex_lock(&B); pthread_mutex_lock(&A); g = 1; pthread_mutex_unlock(&A); pthread_mutex_lock(&A); g = 2; pthread_mutex_unlock(&A); pthread_mutex_unlock(&B); return ((void *)0); } with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-20 14:37:03,766 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 14:37:03,792 INFO L206 MainTranslator]: Completed translation [2024-02-20 14:37:03,793 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:03 WrapperNode [2024-02-20 14:37:03,793 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-20 14:37:03,794 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-20 14:37:03,794 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-20 14:37:03,795 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-20 14:37:03,800 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:03" (1/1) ... [2024-02-20 14:37:03,818 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:03" (1/1) ... [2024-02-20 14:37:03,855 INFO L138 Inliner]: procedures = 163, calls = 34, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 109 [2024-02-20 14:37:03,856 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-20 14:37:03,857 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-20 14:37:03,857 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-20 14:37:03,857 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-20 14:37:03,865 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:03" (1/1) ... [2024-02-20 14:37:03,865 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:03" (1/1) ... [2024-02-20 14:37:03,870 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:03" (1/1) ... [2024-02-20 14:37:03,896 INFO L175 MemorySlicer]: Split 13 memory accesses to 4 slices as follows [2, 5, 5, 1]. 38 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [2, 5, 5, 0]. The 1 writes are split as follows [0, 0, 0, 1]. [2024-02-20 14:37:03,903 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:03" (1/1) ... [2024-02-20 14:37:03,903 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:03" (1/1) ... [2024-02-20 14:37:03,948 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:03" (1/1) ... [2024-02-20 14:37:03,949 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBlock(UnstructureCode.java:199) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureStatement(UnstructureCode.java:338) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBlock(UnstructureCode.java:215) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureStatement(UnstructureCode.java:355) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBlock(UnstructureCode.java:215) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureStatement(UnstructureCode.java:338) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBlock(UnstructureCode.java:215) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBody(UnstructureCode.java:158) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.process(UnstructureCode.java:135) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:155) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-02-20 14:37:03,953 INFO L158 Benchmark]: Toolchain (without parser) took 873.27ms. Allocated memory is still 169.9MB. Free memory was 142.6MB in the beginning and 81.6MB in the end (delta: 60.9MB). Peak memory consumption was 60.8MB. Max. memory is 16.1GB. [2024-02-20 14:37:03,953 INFO L158 Benchmark]: Witness Parser took 0.13ms. Allocated memory is still 113.2MB. Free memory is still 74.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-20 14:37:03,953 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 169.9MB. Free memory is still 141.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-20 14:37:03,954 INFO L158 Benchmark]: CACSL2BoogieTranslator took 712.87ms. Allocated memory is still 169.9MB. Free memory was 141.9MB in the beginning and 92.8MB in the end (delta: 49.2MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-02-20 14:37:03,954 INFO L158 Benchmark]: Boogie Procedure Inliner took 62.13ms. Allocated memory is still 169.9MB. Free memory was 92.8MB in the beginning and 87.2MB in the end (delta: 5.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-02-20 14:37:03,954 INFO L158 Benchmark]: Boogie Preprocessor took 95.06ms. Allocated memory is still 169.9MB. Free memory was 87.2MB in the beginning and 81.6MB in the end (delta: 5.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-02-20 14:37:03,960 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.13ms. Allocated memory is still 113.2MB. Free memory is still 74.6MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.12ms. Allocated memory is still 169.9MB. Free memory is still 141.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 712.87ms. Allocated memory is still 169.9MB. Free memory was 141.9MB in the beginning and 92.8MB in the end (delta: 49.2MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 62.13ms. Allocated memory is still 169.9MB. Free memory was 92.8MB in the beginning and 87.2MB in the end (delta: 5.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 95.06ms. Allocated memory is still 169.9MB. Free memory was 87.2MB in the beginning and 81.6MB in the end (delta: 5.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.boogie.preprocessor: NullPointerException: null: de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBlock(UnstructureCode.java:199) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/goblint-regression/13-privatized_37-traces-ex-4_true.i ./concurrency-witness-validation.2024-02-20_11-21-23.files/generate/13-privatized_37-traces-ex-4_true.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.owicki-witnesses-cc87586-m [2024-02-20 14:37:05,751 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-20 14:37:05,825 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-02-20 14:37:05,829 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-20 14:37:05,829 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-20 14:37:05,857 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-20 14:37:05,858 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-20 14:37:05,858 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-20 14:37:05,858 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-20 14:37:05,862 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-20 14:37:05,862 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-20 14:37:05,862 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-20 14:37:05,863 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-20 14:37:05,864 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-20 14:37:05,864 INFO L153 SettingsManager]: * Use SBE=true [2024-02-20 14:37:05,864 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-20 14:37:05,865 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-20 14:37:05,865 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-20 14:37:05,865 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-20 14:37:05,865 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-20 14:37:05,865 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-20 14:37:05,866 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-20 14:37:05,866 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-20 14:37:05,867 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-02-20 14:37:05,867 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-02-20 14:37:05,867 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-20 14:37:05,867 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-02-20 14:37:05,868 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-20 14:37:05,868 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-20 14:37:05,868 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-20 14:37:05,869 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-20 14:37:05,869 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-20 14:37:05,869 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-20 14:37:05,870 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-20 14:37:05,870 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-20 14:37:05,870 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-20 14:37:05,871 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-20 14:37:05,871 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-20 14:37:05,871 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-02-20 14:37:05,871 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-02-20 14:37:05,871 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-20 14:37:05,872 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-20 14:37:05,872 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-20 14:37:05,872 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-20 14:37:05,872 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-20 14:37:05,872 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-02-20 14:37:05,873 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-02-20 14:37:06,152 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-20 14:37:06,166 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-20 14:37:06,168 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-20 14:37:06,169 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-20 14:37:06,170 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-20 14:37:06,171 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./concurrency-witness-validation.2024-02-20_11-21-23.files/generate/13-privatized_37-traces-ex-4_true.yml/witness.yml [2024-02-20 14:37:06,303 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-20 14:37:06,304 INFO L274 PluginConnector]: CDTParser initialized [2024-02-20 14:37:06,305 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/13-privatized_37-traces-ex-4_true.i [2024-02-20 14:37:07,656 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-20 14:37:07,870 INFO L384 CDTParser]: Found 1 translation units. [2024-02-20 14:37:07,871 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_37-traces-ex-4_true.i [2024-02-20 14:37:07,880 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a2dcd558/478fe64f69a44e52b476ea46e2b96fdf/FLAGc0d79992a [2024-02-20 14:37:07,896 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3a2dcd558/478fe64f69a44e52b476ea46e2b96fdf [2024-02-20 14:37:07,897 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-20 14:37:07,899 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-20 14:37:07,901 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-20 14:37:07,901 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-20 14:37:07,905 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-20 14:37:07,906 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.02 02:37:06" (1/2) ... [2024-02-20 14:37:07,906 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ec0ec28 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.02 02:37:07, skipping insertion in model container [2024-02-20 14:37:07,906 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.02 02:37:06" (1/2) ... [2024-02-20 14:37:07,908 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5828bd13 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.02 02:37:07, skipping insertion in model container [2024-02-20 14:37:07,908 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 02:37:07" (2/2) ... [2024-02-20 14:37:07,908 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ec0ec28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:07, skipping insertion in model container [2024-02-20 14:37:07,909 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 02:37:07" (2/2) ... [2024-02-20 14:37:07,909 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-20 14:37:08,001 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-02-20 14:37:08,002 INFO L97 edCorrectnessWitness]: Location invariant before [L692-L692] ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && v_np11_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && v_np11_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && v_np12_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !((0 == ULTIMATE_start___VERIFIER_assert__cond_1__ghost))) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:08,003 INFO L97 edCorrectnessWitness]: Location invariant before [L698-L698] ((((((((((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np18_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np6_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && v_np20_1) && v_np15_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np4_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np1_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np22_1) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np23_1) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && v_np11_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np25_1)) && v_np0_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np24_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np2_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np18_1) && v_np10_1) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && v_np12_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)))) [2024-02-20 14:37:08,003 INFO L97 edCorrectnessWitness]: Location invariant before [L691-L691] ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np22_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np22_1) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np2_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np2_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:08,003 INFO L97 edCorrectnessWitness]: Location invariant before [L686-L686] ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np24_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np24_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np1_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np1_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:08,003 INFO L97 edCorrectnessWitness]: Location invariant before [L19-L19] 0 [2024-02-20 14:37:08,003 INFO L97 edCorrectnessWitness]: Location invariant before [L688-L688] (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np23_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np23_1) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) && (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np6_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np6_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:08,003 INFO L97 edCorrectnessWitness]: Location invariant before [L689-L689] (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np4_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np4_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) && (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np25_1)) && v_np0_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np25_1)) && v_np0_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:08,003 INFO L97 edCorrectnessWitness]: Location invariant before [L19-L19] 0 [2024-02-20 14:37:08,004 INFO L97 edCorrectnessWitness]: Location invariant before [L685-L685] ((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !((0 == ULTIMATE_start___VERIFIER_assert__cond_1__ghost))) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && v_np20_1) && v_np15_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && v_np17_1) && v_np15_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:08,004 INFO L97 edCorrectnessWitness]: Location invariant before [L697-L697] (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np10_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np9_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np19_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) && ((((((((((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np6_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np1_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np23_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np22_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np24_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && v_np17_1) && v_np15_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np4_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np2_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && v_np11_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np18_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np25_1)) && v_np0_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:08,004 INFO L97 edCorrectnessWitness]: Location invariant before [L699-L699] ((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np18_1) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np18_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) [2024-02-20 14:37:08,004 INFO L97 edCorrectnessWitness]: Location invariant before [L684-L694] ((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np18_1) && v_np10_1) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np18_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np18_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !((0 == ULTIMATE_start___VERIFIER_assert__cond_1__ghost))) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np18_1) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np18_1) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np18_1) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)))) && ((((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np16_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np17_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np20_1)) && !(v_np3_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !((0 == ULTIMATE_start___VERIFIER_assert__cond_1__ghost))) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np20_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np3_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np25_1) && v_np10_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1))) || ((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np14_1)) && !(v_np15_1)) && v_np21_1) && v_np10_1) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)))) [2024-02-20 14:37:08,004 INFO L97 edCorrectnessWitness]: Location invariant before [L19-L19] ((((((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !((cond == 0))) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np18_1) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1)) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !((cond == 0))) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && v_np12_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !((cond == 0))) && v_np8_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1)) && !(v_np7_1))) || (((((((((((((((((((((((((((!(v_np5_1) && !(v_np16_1)) && !(v_np22_1)) && !(v_np19_1)) && !(v_np24_1)) && !(v_np23_1)) && !(v_np9_1)) && !(v_np2_1)) && (2 == g)) && !(v_np12_1)) && !(v_np8_1)) && !(v_np6_1)) && !(v_np1_1)) && !(v_np0_1)) && !(v_np25_1)) && !((cond == 0))) && v_np7_1) && !(v_np13_1)) && !(v_np11_1)) && !(v_np4_1)) && !(v_np15_1)) && v_np10_1) && v_np14_1) && !(v_np21_1)) && !(v_np18_1)) && !(v_np17_1)) && !(v_np20_1)) && !(v_np3_1))) [2024-02-20 14:37:08,005 INFO L103 edCorrectnessWitness]: ghost_variable v_np7_1 = 0 [2024-02-20 14:37:08,005 INFO L103 edCorrectnessWitness]: ghost_variable v_np15_1 = 0 [2024-02-20 14:37:08,005 INFO L103 edCorrectnessWitness]: ghost_variable v_np1_1 = 0 [2024-02-20 14:37:08,005 INFO L103 edCorrectnessWitness]: ghost_variable v_np10_1 = 0 [2024-02-20 14:37:08,006 INFO L103 edCorrectnessWitness]: ghost_variable v_np5_1 = 0 [2024-02-20 14:37:08,006 INFO L103 edCorrectnessWitness]: ghost_variable v_np13_1 = 1 [2024-02-20 14:37:08,006 INFO L103 edCorrectnessWitness]: ghost_variable ULTIMATE_start___VERIFIER_assert__cond_1__ghost = 0 [2024-02-20 14:37:08,006 INFO L103 edCorrectnessWitness]: ghost_variable v_np23_1 = 0 [2024-02-20 14:37:08,006 INFO L103 edCorrectnessWitness]: ghost_variable v_np25_1 = 0 [2024-02-20 14:37:08,006 INFO L103 edCorrectnessWitness]: ghost_variable v_np24_1 = 0 [2024-02-20 14:37:08,006 INFO L103 edCorrectnessWitness]: ghost_variable v_np6_1 = 0 [2024-02-20 14:37:08,006 INFO L103 edCorrectnessWitness]: ghost_variable v_np16_1 = 0 [2024-02-20 14:37:08,006 INFO L103 edCorrectnessWitness]: ghost_variable v_np17_1 = 0 [2024-02-20 14:37:08,007 INFO L103 edCorrectnessWitness]: ghost_variable v_np9_1 = 1 [2024-02-20 14:37:08,007 INFO L103 edCorrectnessWitness]: ghost_variable v_np21_1 = 0 [2024-02-20 14:37:08,007 INFO L103 edCorrectnessWitness]: ghost_variable v_np2_1 = 0 [2024-02-20 14:37:08,007 INFO L103 edCorrectnessWitness]: ghost_variable v_np3_1 = 0 [2024-02-20 14:37:08,007 INFO L103 edCorrectnessWitness]: ghost_variable v_np0_1 = 0 [2024-02-20 14:37:08,007 INFO L103 edCorrectnessWitness]: ghost_variable v_np12_1 = 0 [2024-02-20 14:37:08,008 INFO L103 edCorrectnessWitness]: ghost_variable v_np20_1 = 0 [2024-02-20 14:37:08,008 INFO L103 edCorrectnessWitness]: ghost_variable v_np11_1 = 0 [2024-02-20 14:37:08,009 INFO L103 edCorrectnessWitness]: ghost_variable v_np8_1 = 0 [2024-02-20 14:37:08,009 INFO L103 edCorrectnessWitness]: ghost_variable v_np19_1 = 0 [2024-02-20 14:37:08,009 INFO L103 edCorrectnessWitness]: ghost_variable v_np14_1 = 0 [2024-02-20 14:37:08,009 INFO L103 edCorrectnessWitness]: ghost_variable v_np4_1 = 0 [2024-02-20 14:37:08,009 INFO L103 edCorrectnessWitness]: ghost_variable v_np22_1 = 0 [2024-02-20 14:37:08,010 INFO L103 edCorrectnessWitness]: ghost_variable v_np18_1 = 0 [2024-02-20 14:37:08,010 INFO L106 edCorrectnessWitness]: ghost_update [L688-L688] v_np6_1 = 0; [2024-02-20 14:37:08,010 INFO L106 edCorrectnessWitness]: ghost_update [L688-L688] v_np6_1 = 1; [2024-02-20 14:37:08,010 INFO L106 edCorrectnessWitness]: ghost_update [L688-L688] v_np23_1 = 0; [2024-02-20 14:37:08,010 INFO L106 edCorrectnessWitness]: ghost_update [L688-L688] v_np4_1 = 1; [2024-02-20 14:37:08,011 INFO L106 edCorrectnessWitness]: ghost_update [L692-L692] v_np11_1 = 0; [2024-02-20 14:37:08,011 INFO L106 edCorrectnessWitness]: ghost_update [L692-L692] v_np18_1 = 1; [2024-02-20 14:37:08,011 INFO L106 edCorrectnessWitness]: ghost_update [L692-L692] v_np12_1 = 1; [2024-02-20 14:37:08,011 INFO L106 edCorrectnessWitness]: ghost_update [L692-L692] v_np12_1 = 0; [2024-02-20 14:37:08,011 INFO L106 edCorrectnessWitness]: ghost_update [L698-L698] v_np20_1 = 0; [2024-02-20 14:37:08,011 INFO L106 edCorrectnessWitness]: ghost_update [L698-L698] v_np16_1 = 1; [2024-02-20 14:37:08,012 INFO L106 edCorrectnessWitness]: ghost_update [L698-L698] v_np21_1 = 1; [2024-02-20 14:37:08,012 INFO L106 edCorrectnessWitness]: ghost_update [L698-L698] v_np21_1 = 0; [2024-02-20 14:37:08,012 INFO L106 edCorrectnessWitness]: ghost_update [L689-L689] v_np4_1 = 0; [2024-02-20 14:37:08,012 INFO L106 edCorrectnessWitness]: ghost_update [L689-L689] v_np0_1 = 0; [2024-02-20 14:37:08,013 INFO L106 edCorrectnessWitness]: ghost_update [L689-L689] v_np0_1 = 1; [2024-02-20 14:37:08,013 INFO L106 edCorrectnessWitness]: ghost_update [L689-L689] v_np22_1 = 1; [2024-02-20 14:37:08,013 INFO L106 edCorrectnessWitness]: ghost_update [L19-L19] v_np5_1 = 1; [2024-02-20 14:37:08,013 INFO L106 edCorrectnessWitness]: ghost_update [L19-L19] v_np3_1 = 0; [2024-02-20 14:37:08,013 INFO L106 edCorrectnessWitness]: ghost_update [L691-L691] v_np11_1 = 1; [2024-02-20 14:37:08,013 INFO L106 edCorrectnessWitness]: ghost_update [L691-L691] v_np2_1 = 0; [2024-02-20 14:37:08,014 INFO L106 edCorrectnessWitness]: ghost_update [L691-L691] v_np22_1 = 0; [2024-02-20 14:37:08,014 INFO L106 edCorrectnessWitness]: ghost_update [L691-L691] v_np2_1 = 1; [2024-02-20 14:37:08,014 INFO L106 edCorrectnessWitness]: ghost_update [L685-L685] v_np15_1 = 1; [2024-02-20 14:37:08,014 INFO L106 edCorrectnessWitness]: ghost_update [L685-L685] v_np8_1 = 0; [2024-02-20 14:37:08,014 INFO L106 edCorrectnessWitness]: ghost_update [L685-L685] v_np15_1 = 0; [2024-02-20 14:37:08,014 INFO L106 edCorrectnessWitness]: ghost_update [L685-L685] v_np24_1 = 1; [2024-02-20 14:37:08,014 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np7_1 = 1; [2024-02-20 14:37:08,014 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np19_1 = 0; [2024-02-20 14:37:08,014 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np9_1 = 0; [2024-02-20 14:37:08,015 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np10_1 = 1; [2024-02-20 14:37:08,015 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np17_1 = 1; [2024-02-20 14:37:08,015 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np17_1 = 0; [2024-02-20 14:37:08,015 INFO L106 edCorrectnessWitness]: ghost_update [L697-L697] v_np20_1 = 1; [2024-02-20 14:37:08,015 INFO L106 edCorrectnessWitness]: ghost_update [L686-L686] v_np1_1 = 1; [2024-02-20 14:37:08,016 INFO L106 edCorrectnessWitness]: ghost_update [L686-L686] v_np23_1 = 1; [2024-02-20 14:37:08,016 INFO L106 edCorrectnessWitness]: ghost_update [L686-L686] v_np24_1 = 0; [2024-02-20 14:37:08,016 INFO L106 edCorrectnessWitness]: ghost_update [L686-L686] v_np1_1 = 0; [2024-02-20 14:37:08,016 INFO L106 edCorrectnessWitness]: ghost_update [L699-L699] v_np25_1 = 0; [2024-02-20 14:37:08,016 INFO L106 edCorrectnessWitness]: ghost_update [L699-L699] v_np14_1 = 1; [2024-02-20 14:37:08,016 INFO L106 edCorrectnessWitness]: ghost_update [L699-L699] v_np25_1 = 1; [2024-02-20 14:37:08,016 INFO L106 edCorrectnessWitness]: ghost_update [L699-L699] v_np16_1 = 0; [2024-02-20 14:37:08,016 INFO L106 edCorrectnessWitness]: ghost_update [L684-L694] v_np8_1 = 1; [2024-02-20 14:37:08,016 INFO L106 edCorrectnessWitness]: ghost_update [L684-L694] v_np7_1 = 0; [2024-02-20 14:37:08,017 INFO L106 edCorrectnessWitness]: ghost_update [L19-L19] v_np14_1 = 0; [2024-02-20 14:37:08,017 INFO L106 edCorrectnessWitness]: ghost_update [L19-L19] v_np3_1 = 1; [2024-02-20 14:37:08,050 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-20 14:37:08,199 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_37-traces-ex-4_true.i[1088,1101] [2024-02-20 14:37:08,329 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 14:37:08,342 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-20 14:37:08,410 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_37-traces-ex-4_true.i[1088,1101] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-20 14:37:08,514 WARN L423 MainDispatcher]: Unable to annotate void *t_fun(void *arg) { pthread_mutex_lock(&B); pthread_mutex_lock(&A); g = 1; pthread_mutex_unlock(&A); pthread_mutex_lock(&A); g = 2; pthread_mutex_unlock(&A); pthread_mutex_unlock(&B); return ((void *)0); } with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-20 14:37:08,565 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-20 14:37:08,605 INFO L206 MainTranslator]: Completed translation [2024-02-20 14:37:08,606 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:08 WrapperNode [2024-02-20 14:37:08,606 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-20 14:37:08,607 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-20 14:37:08,607 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-20 14:37:08,607 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-20 14:37:08,629 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:08" (1/1) ... [2024-02-20 14:37:08,653 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:08" (1/1) ... [2024-02-20 14:37:08,681 INFO L138 Inliner]: procedures = 167, calls = 34, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 110 [2024-02-20 14:37:08,682 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-20 14:37:08,683 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-20 14:37:08,683 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-20 14:37:08,683 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-20 14:37:08,691 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:08" (1/1) ... [2024-02-20 14:37:08,691 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:08" (1/1) ... [2024-02-20 14:37:08,696 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:08" (1/1) ... [2024-02-20 14:37:08,711 INFO L175 MemorySlicer]: Split 13 memory accesses to 4 slices as follows [2, 5, 5, 1]. 38 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [2, 5, 5, 0]. The 1 writes are split as follows [0, 0, 0, 1]. [2024-02-20 14:37:08,712 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:08" (1/1) ... [2024-02-20 14:37:08,712 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:08" (1/1) ... [2024-02-20 14:37:08,731 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:37:08" (1/1) ... [2024-02-20 14:37:08,732 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBlock(UnstructureCode.java:199) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureStatement(UnstructureCode.java:338) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBlock(UnstructureCode.java:215) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureStatement(UnstructureCode.java:355) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBlock(UnstructureCode.java:215) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureStatement(UnstructureCode.java:338) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBlock(UnstructureCode.java:215) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBody(UnstructureCode.java:158) at de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.process(UnstructureCode.java:135) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.DFSTreeWalker.runObserver(DFSTreeWalker.java:65) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:155) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-02-20 14:37:08,737 INFO L158 Benchmark]: Toolchain (without parser) took 837.98ms. Allocated memory was 60.8MB in the beginning and 81.8MB in the end (delta: 21.0MB). Free memory was 31.2MB in the beginning and 46.1MB in the end (delta: -14.9MB). Peak memory consumption was 5.5MB. Max. memory is 16.1GB. [2024-02-20 14:37:08,738 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 48.2MB. Free memory was 29.2MB in the beginning and 29.1MB in the end (delta: 60.7kB). There was no memory consumed. Max. memory is 16.1GB. [2024-02-20 14:37:08,739 INFO L158 Benchmark]: CDTParser took 0.93ms. Allocated memory is still 60.8MB. Free memory is still 45.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-20 14:37:08,739 INFO L158 Benchmark]: CACSL2BoogieTranslator took 705.15ms. Allocated memory was 60.8MB in the beginning and 81.8MB in the end (delta: 21.0MB). Free memory was 31.0MB in the beginning and 35.8MB in the end (delta: -4.9MB). Peak memory consumption was 15.4MB. Max. memory is 16.1GB. [2024-02-20 14:37:08,740 INFO L158 Benchmark]: Boogie Procedure Inliner took 75.35ms. Allocated memory is still 81.8MB. Free memory was 35.8MB in the beginning and 51.9MB in the end (delta: -16.1MB). Peak memory consumption was 5.0MB. Max. memory is 16.1GB. [2024-02-20 14:37:08,741 INFO L158 Benchmark]: Boogie Preprocessor took 53.40ms. Allocated memory is still 81.8MB. Free memory was 51.9MB in the beginning and 46.1MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-02-20 14:37:08,743 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.18ms. Allocated memory is still 48.2MB. Free memory was 29.2MB in the beginning and 29.1MB in the end (delta: 60.7kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.93ms. Allocated memory is still 60.8MB. Free memory is still 45.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 705.15ms. Allocated memory was 60.8MB in the beginning and 81.8MB in the end (delta: 21.0MB). Free memory was 31.0MB in the beginning and 35.8MB in the end (delta: -4.9MB). Peak memory consumption was 15.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 75.35ms. Allocated memory is still 81.8MB. Free memory was 35.8MB in the beginning and 51.9MB in the end (delta: -16.1MB). Peak memory consumption was 5.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 53.40ms. Allocated memory is still 81.8MB. Free memory was 51.9MB in the beginning and 46.1MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.boogie.preprocessor: NullPointerException: null: de.uni_freiburg.informatik.ultimate.boogie.preprocessor.UnstructureCode.unstructureBlock(UnstructureCode.java:199) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: NullPointerException: null