./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-ext/31_simple_loop5_vs-pthread.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/31_simple_loop5_vs-pthread.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a340643f 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/pthread-ext/31_simple_loop5_vs-pthread.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/31_simple_loop5_vs-pthread.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-dev-a340643-m [2024-01-27 14:47:04,821 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-27 14:47:04,862 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-27 14:47:04,872 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-27 14:47:04,872 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-27 14:47:04,890 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-27 14:47:04,895 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-27 14:47:04,895 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-27 14:47:04,896 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-27 14:47:04,899 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-27 14:47:04,899 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-27 14:47:04,899 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-27 14:47:04,900 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-27 14:47:04,901 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-27 14:47:04,901 INFO L153 SettingsManager]: * Use SBE=true [2024-01-27 14:47:04,901 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-27 14:47:04,902 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-27 14:47:04,902 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-27 14:47:04,902 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-27 14:47:04,902 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-27 14:47:04,902 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-27 14:47:04,903 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-27 14:47:04,903 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-27 14:47:04,903 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-27 14:47:04,903 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-27 14:47:04,904 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-27 14:47:04,904 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-27 14:47:04,904 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-27 14:47:04,904 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-27 14:47:04,905 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-27 14:47:04,905 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-27 14:47:04,906 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-27 14:47:04,906 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-27 14:47:04,906 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-27 14:47:04,906 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-27 14:47:04,906 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-27 14:47:04,906 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-27 14:47:04,907 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-27 14:47:04,907 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-27 14:47:04,907 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-27 14:47:04,907 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-27 14:47:04,907 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-27 14:47:04,918 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-27 14:47:04,918 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-01-27 14:47:05,154 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-27 14:47:05,174 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-27 14:47:05,176 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-27 14:47:05,176 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-27 14:47:05,177 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-27 14:47:05,178 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/31_simple_loop5_vs-pthread.yml/witness.yml [2024-01-27 14:47:05,333 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-27 14:47:05,336 INFO L274 PluginConnector]: CDTParser initialized [2024-01-27 14:47:05,337 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/31_simple_loop5_vs-pthread.i [2024-01-27 14:47:06,375 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-27 14:47:06,592 INFO L384 CDTParser]: Found 1 translation units. [2024-01-27 14:47:06,593 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/31_simple_loop5_vs-pthread.i [2024-01-27 14:47:06,607 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/945ec8bd2/5c8bc86de2894774876e2f198585eb82/FLAGe1b191d3c [2024-01-27 14:47:06,620 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/945ec8bd2/5c8bc86de2894774876e2f198585eb82 [2024-01-27 14:47:06,620 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-27 14:47:06,621 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-27 14:47:06,624 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-27 14:47:06,624 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-27 14:47:06,627 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-27 14:47:06,628 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.01 02:47:05" (1/2) ... [2024-01-27 14:47:06,630 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24389566 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.01 02:47:06, skipping insertion in model container [2024-01-27 14:47:06,630 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.01 02:47:05" (1/2) ... [2024-01-27 14:47:06,631 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7db8c57f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.01 02:47:06, skipping insertion in model container [2024-01-27 14:47:06,631 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 02:47:06" (2/2) ... [2024-01-27 14:47:06,632 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24389566 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:06, skipping insertion in model container [2024-01-27 14:47:06,632 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 02:47:06" (2/2) ... [2024-01-27 14:47:06,632 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-27 14:47:06,763 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-27 14:47:06,764 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] 1 <= temp [2024-01-27 14:47:06,765 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] 1 <= b [2024-01-27 14:47:06,765 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] 0 <= temp [2024-01-27 14:47:06,765 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] 0 <= b [2024-01-27 14:47:06,765 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] a != 0 [2024-01-27 14:47:06,765 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] a <= 127 [2024-01-27 14:47:06,765 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] (b == 1 || b == 2) || b == 3 [2024-01-27 14:47:06,765 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] c != 0 [2024-01-27 14:47:06,766 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] 0 <= a [2024-01-27 14:47:06,766 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] b <= 127 [2024-01-27 14:47:06,766 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] b <= 3 [2024-01-27 14:47:06,766 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] (c == 1 || c == 2) || c == 3 [2024-01-27 14:47:06,766 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] (temp == 1 || temp == 2) || temp == 3 [2024-01-27 14:47:06,766 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] temp != 0 [2024-01-27 14:47:06,766 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] temp <= 3 [2024-01-27 14:47:06,766 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] c <= 127 [2024-01-27 14:47:06,767 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] b != 0 [2024-01-27 14:47:06,767 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] 1 <= a [2024-01-27 14:47:06,767 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] c <= 3 [2024-01-27 14:47:06,767 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] 0 <= c [2024-01-27 14:47:06,767 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] temp <= 127 [2024-01-27 14:47:06,768 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] 1 <= c [2024-01-27 14:47:06,768 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] a <= 3 [2024-01-27 14:47:06,768 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] (unsigned long )arg == 0UL [2024-01-27 14:47:06,768 INFO L98 nessWitnessExtractor]: Location invariant before [L697-L697] (a == 1 || a == 2) || a == 3 [2024-01-27 14:47:06,768 INFO L98 nessWitnessExtractor]: Location invariant before [L714-L714] temp == 0 [2024-01-27 14:47:06,768 INFO L98 nessWitnessExtractor]: Location invariant before [L714-L714] a == 1 [2024-01-27 14:47:06,768 INFO L98 nessWitnessExtractor]: Location invariant before [L714-L714] c == 3 [2024-01-27 14:47:06,769 INFO L98 nessWitnessExtractor]: Location invariant before [L714-L714] b == 2 [2024-01-27 14:47:06,769 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] temp <= 127 [2024-01-27 14:47:06,769 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] 0 <= c [2024-01-27 14:47:06,769 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] 0 <= a [2024-01-27 14:47:06,769 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] (c == 1 || c == 2) || c == 3 [2024-01-27 14:47:06,769 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] 1 <= a [2024-01-27 14:47:06,769 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] c != 0 [2024-01-27 14:47:06,770 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] 1 <= c [2024-01-27 14:47:06,770 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] 1 <= temp [2024-01-27 14:47:06,770 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] temp != 0 [2024-01-27 14:47:06,771 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] (a == 1 || a == 2) || a == 3 [2024-01-27 14:47:06,771 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] b != 0 [2024-01-27 14:47:06,772 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] a != 0 [2024-01-27 14:47:06,772 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] (b == 1 || b == 2) || b == 3 [2024-01-27 14:47:06,772 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] a <= 3 [2024-01-27 14:47:06,772 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] (temp == 1 || temp == 2) || temp == 3 [2024-01-27 14:47:06,772 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] temp <= 3 [2024-01-27 14:47:06,772 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] b <= 3 [2024-01-27 14:47:06,773 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] 1 <= b [2024-01-27 14:47:06,773 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] a <= 127 [2024-01-27 14:47:06,773 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] 0 <= b [2024-01-27 14:47:06,773 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] (unsigned long )arg == 0UL [2024-01-27 14:47:06,773 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] 0 <= temp [2024-01-27 14:47:06,774 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] c <= 3 [2024-01-27 14:47:06,774 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] c <= 127 [2024-01-27 14:47:06,774 INFO L98 nessWitnessExtractor]: Location invariant before [L695-L695] b <= 127 [2024-01-27 14:47:06,774 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] b <= 3 [2024-01-27 14:47:06,775 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] 1 <= temp [2024-01-27 14:47:06,775 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] 1 <= c [2024-01-27 14:47:06,776 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] b != 0 [2024-01-27 14:47:06,776 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] temp <= 3 [2024-01-27 14:47:06,776 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] (b == 1 || b == 2) || b == 3 [2024-01-27 14:47:06,776 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] (a == 1 || a == 2) || a == 3 [2024-01-27 14:47:06,776 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] (temp == 1 || temp == 2) || temp == 3 [2024-01-27 14:47:06,776 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] (unsigned long )arg == 0UL [2024-01-27 14:47:06,776 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] 1 <= b [2024-01-27 14:47:06,777 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] b <= 127 [2024-01-27 14:47:06,777 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] temp != 0 [2024-01-27 14:47:06,777 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] 0 <= temp [2024-01-27 14:47:06,777 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] a != 0 [2024-01-27 14:47:06,777 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] c <= 127 [2024-01-27 14:47:06,777 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] 0 <= a [2024-01-27 14:47:06,777 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] 1 <= a [2024-01-27 14:47:06,777 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] a <= 3 [2024-01-27 14:47:06,778 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] temp <= 127 [2024-01-27 14:47:06,778 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] a <= 127 [2024-01-27 14:47:06,778 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] c != 0 [2024-01-27 14:47:06,778 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] c <= 3 [2024-01-27 14:47:06,778 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] (c == 1 || c == 2) || c == 3 [2024-01-27 14:47:06,779 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] 0 <= c [2024-01-27 14:47:06,779 INFO L98 nessWitnessExtractor]: Location invariant before [L698-L698] 0 <= b [2024-01-27 14:47:06,779 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] a <= 3 [2024-01-27 14:47:06,779 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] a <= 127 [2024-01-27 14:47:06,779 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] 1 <= a [2024-01-27 14:47:06,779 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] b != 0 [2024-01-27 14:47:06,779 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] ((temp == 0 || temp == 1) || temp == 2) || temp == 3 [2024-01-27 14:47:06,780 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] 0 <= b [2024-01-27 14:47:06,780 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] c <= 3 [2024-01-27 14:47:06,780 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] temp <= 127 [2024-01-27 14:47:06,780 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] 1 <= c [2024-01-27 14:47:06,780 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (b == 1 || b == 2) || b == 3 [2024-01-27 14:47:06,780 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] temp <= 4 [2024-01-27 14:47:06,780 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] 0 <= temp [2024-01-27 14:47:06,780 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (unsigned long )arg == 0UL [2024-01-27 14:47:06,781 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] b <= 3 [2024-01-27 14:47:06,781 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] b <= 127 [2024-01-27 14:47:06,781 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] c != 0 [2024-01-27 14:47:06,781 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] 0 <= a [2024-01-27 14:47:06,781 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] 1 <= b [2024-01-27 14:47:06,782 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (a == 1 || a == 2) || a == 3 [2024-01-27 14:47:06,782 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] c <= 127 [2024-01-27 14:47:06,782 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] (c == 1 || c == 2) || c == 3 [2024-01-27 14:47:06,782 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] a != 0 [2024-01-27 14:47:06,782 INFO L98 nessWitnessExtractor]: Location invariant before [L708-L708] 0 <= c [2024-01-27 14:47:06,782 INFO L98 nessWitnessExtractor]: Loop invariant at [L693-L693] (unsigned long )arg == 0UL [2024-01-27 14:47:06,782 INFO L98 nessWitnessExtractor]: Location invariant before [L693-L693] (unsigned long )arg == 0UL [2024-01-27 14:47:06,783 INFO L98 nessWitnessExtractor]: Location invariant before [L706-L706] (unsigned long )arg == 0UL [2024-01-27 14:47:06,783 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (a == 1 || a == 2) || a == 3 [2024-01-27 14:47:06,783 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= c [2024-01-27 14:47:06,784 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c != 0 [2024-01-27 14:47:06,784 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= b [2024-01-27 14:47:06,785 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] temp <= 127 [2024-01-27 14:47:06,785 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c != 0 [2024-01-27 14:47:06,785 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (b == 1 || b == 2) || b == 3 [2024-01-27 14:47:06,785 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c <= 3 [2024-01-27 14:47:06,785 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a != 0 [2024-01-27 14:47:06,785 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((temp == 0 || temp == 1) || temp == 2) || temp == 3 [2024-01-27 14:47:06,786 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= a [2024-01-27 14:47:06,786 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= b [2024-01-27 14:47:06,786 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= c [2024-01-27 14:47:06,786 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c <= 3 [2024-01-27 14:47:06,786 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b != 0 [2024-01-27 14:47:06,786 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= b [2024-01-27 14:47:06,786 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b != 0 [2024-01-27 14:47:06,786 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= a [2024-01-27 14:47:06,787 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (a == 1 || a == 2) || a == 3 [2024-01-27 14:47:06,787 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= b [2024-01-27 14:47:06,787 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a != 0 [2024-01-27 14:47:06,787 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (c == 1 || c == 2) || c == 3 [2024-01-27 14:47:06,787 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] temp <= 4 [2024-01-27 14:47:06,787 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] temp <= 4 [2024-01-27 14:47:06,788 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (unsigned long )arg == 0UL [2024-01-27 14:47:06,788 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (b == 1 || b == 2) || b == 3 [2024-01-27 14:47:06,788 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= temp [2024-01-27 14:47:06,788 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a <= 3 [2024-01-27 14:47:06,788 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a <= 127 [2024-01-27 14:47:06,788 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b <= 127 [2024-01-27 14:47:06,788 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b <= 3 [2024-01-27 14:47:06,788 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] temp <= 127 [2024-01-27 14:47:06,789 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= c [2024-01-27 14:47:06,789 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a <= 3 [2024-01-27 14:47:06,789 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= a [2024-01-27 14:47:06,789 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (c == 1 || c == 2) || c == 3 [2024-01-27 14:47:06,789 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c <= 127 [2024-01-27 14:47:06,789 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b <= 3 [2024-01-27 14:47:06,789 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a <= 127 [2024-01-27 14:47:06,789 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (unsigned long )arg == 0UL [2024-01-27 14:47:06,790 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((temp == 0 || temp == 1) || temp == 2) || temp == 3 [2024-01-27 14:47:06,790 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b <= 127 [2024-01-27 14:47:06,790 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= a [2024-01-27 14:47:06,790 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= temp [2024-01-27 14:47:06,790 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= c [2024-01-27 14:47:06,790 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c <= 127 [2024-01-27 14:47:06,790 INFO L98 nessWitnessExtractor]: Loop invariant at [L704-L709] (unsigned long )arg == 0UL [2024-01-27 14:47:06,791 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b <= 127 [2024-01-27 14:47:06,791 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a <= 127 [2024-01-27 14:47:06,791 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c <= 127 [2024-01-27 14:47:06,791 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] temp <= 127 [2024-01-27 14:47:06,791 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] temp <= 4 [2024-01-27 14:47:06,791 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= a [2024-01-27 14:47:06,791 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (c == 1 || c == 2) || c == 3 [2024-01-27 14:47:06,791 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= temp [2024-01-27 14:47:06,792 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= b [2024-01-27 14:47:06,792 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c <= 127 [2024-01-27 14:47:06,792 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b != 0 [2024-01-27 14:47:06,792 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b != 0 [2024-01-27 14:47:06,792 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= a [2024-01-27 14:47:06,793 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= c [2024-01-27 14:47:06,793 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c <= 3 [2024-01-27 14:47:06,793 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (c == 1 || c == 2) || c == 3 [2024-01-27 14:47:06,793 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= a [2024-01-27 14:47:06,793 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= a [2024-01-27 14:47:06,793 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= c [2024-01-27 14:47:06,794 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a != 0 [2024-01-27 14:47:06,794 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] temp <= 127 [2024-01-27 14:47:06,794 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] temp <= 4 [2024-01-27 14:47:06,794 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (a == 1 || a == 2) || a == 3 [2024-01-27 14:47:06,794 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= c [2024-01-27 14:47:06,795 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= b [2024-01-27 14:47:06,795 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b <= 3 [2024-01-27 14:47:06,795 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c <= 3 [2024-01-27 14:47:06,795 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= temp [2024-01-27 14:47:06,796 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a <= 3 [2024-01-27 14:47:06,798 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (b == 1 || b == 2) || b == 3 [2024-01-27 14:47:06,798 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (b == 1 || b == 2) || b == 3 [2024-01-27 14:47:06,798 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((temp == 0 || temp == 1) || temp == 2) || temp == 3 [2024-01-27 14:47:06,798 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a <= 3 [2024-01-27 14:47:06,803 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= b [2024-01-27 14:47:06,803 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a != 0 [2024-01-27 14:47:06,803 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (unsigned long )arg == 0UL [2024-01-27 14:47:06,803 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c != 0 [2024-01-27 14:47:06,803 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 1 <= b [2024-01-27 14:47:06,803 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b <= 127 [2024-01-27 14:47:06,803 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (unsigned long )arg == 0UL [2024-01-27 14:47:06,803 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] c != 0 [2024-01-27 14:47:06,804 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] a <= 127 [2024-01-27 14:47:06,804 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] ((temp == 0 || temp == 1) || temp == 2) || temp == 3 [2024-01-27 14:47:06,804 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] b <= 3 [2024-01-27 14:47:06,804 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] 0 <= c [2024-01-27 14:47:06,804 INFO L98 nessWitnessExtractor]: Location invariant before [L707-L707] (a == 1 || a == 2) || a == 3 [2024-01-27 14:47:06,804 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] b != 0 [2024-01-27 14:47:06,804 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] ((temp == 0 || temp == 1) || temp == 2) || temp == 3 [2024-01-27 14:47:06,804 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] 0 <= b [2024-01-27 14:47:06,804 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] 0 <= a [2024-01-27 14:47:06,805 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] 1 <= a [2024-01-27 14:47:06,805 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] c <= 3 [2024-01-27 14:47:06,805 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] temp <= 127 [2024-01-27 14:47:06,805 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] c <= 127 [2024-01-27 14:47:06,806 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] 1 <= b [2024-01-27 14:47:06,806 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] a <= 127 [2024-01-27 14:47:06,806 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] b <= 127 [2024-01-27 14:47:06,806 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] b <= 3 [2024-01-27 14:47:06,806 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] c != 0 [2024-01-27 14:47:06,807 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] (b == 1 || b == 2) || b == 3 [2024-01-27 14:47:06,807 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] 0 <= c [2024-01-27 14:47:06,807 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] a != 0 [2024-01-27 14:47:06,807 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] a <= 3 [2024-01-27 14:47:06,807 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] temp <= 4 [2024-01-27 14:47:06,807 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] 1 <= c [2024-01-27 14:47:06,807 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] 0 <= temp [2024-01-27 14:47:06,808 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] (unsigned long )arg == 0UL [2024-01-27 14:47:06,808 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] (a == 1 || a == 2) || a == 3 [2024-01-27 14:47:06,808 INFO L98 nessWitnessExtractor]: Location invariant before [L694-L694] (c == 1 || c == 2) || c == 3 [2024-01-27 14:47:06,808 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] 1 <= a [2024-01-27 14:47:06,808 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] b <= 127 [2024-01-27 14:47:06,808 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] 1 <= b [2024-01-27 14:47:06,808 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] 1 <= temp [2024-01-27 14:47:06,808 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] c <= 3 [2024-01-27 14:47:06,808 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] 0 <= a [2024-01-27 14:47:06,809 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] b <= 3 [2024-01-27 14:47:06,809 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] temp <= 127 [2024-01-27 14:47:06,809 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] (c == 1 || c == 2) || c == 3 [2024-01-27 14:47:06,809 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] (unsigned long )arg == 0UL [2024-01-27 14:47:06,809 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] temp <= 3 [2024-01-27 14:47:06,809 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] 1 <= c [2024-01-27 14:47:06,809 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] a != 0 [2024-01-27 14:47:06,809 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] 0 <= b [2024-01-27 14:47:06,809 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] (temp == 1 || temp == 2) || temp == 3 [2024-01-27 14:47:06,809 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] 0 <= temp [2024-01-27 14:47:06,810 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] temp != 0 [2024-01-27 14:47:06,810 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] c <= 127 [2024-01-27 14:47:06,810 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] (a == 1 || a == 2) || a == 3 [2024-01-27 14:47:06,810 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] 0 <= c [2024-01-27 14:47:06,810 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] a <= 3 [2024-01-27 14:47:06,810 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] (b == 1 || b == 2) || b == 3 [2024-01-27 14:47:06,810 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] a <= 127 [2024-01-27 14:47:06,810 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] b != 0 [2024-01-27 14:47:06,810 INFO L98 nessWitnessExtractor]: Location invariant before [L696-L696] c != 0 [2024-01-27 14:47:06,846 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-27 14:47:07,124 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/31_simple_loop5_vs-pthread.i[30648,30661] [2024-01-27 14:47:07,129 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-27 14:47:07,138 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 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 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 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-01-27 14:47:07,249 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/31_simple_loop5_vs-pthread.i[30648,30661] 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 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-01-27 14:47:07,256 WARN L424 MainDispatcher]: Unable to annotate ; 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 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-01-27 14:47:07,265 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-27 14:47:07,289 INFO L206 MainTranslator]: Completed translation [2024-01-27 14:47:07,290 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07 WrapperNode [2024-01-27 14:47:07,290 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-27 14:47:07,291 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-01-27 14:47:07,291 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-01-27 14:47:07,291 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-01-27 14:47:07,296 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,307 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,320 INFO L138 Inliner]: procedures = 163, calls = 22, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 42 [2024-01-27 14:47:07,321 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-01-27 14:47:07,321 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-01-27 14:47:07,321 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-01-27 14:47:07,321 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-01-27 14:47:07,330 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,330 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,333 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,346 INFO L175 MemorySlicer]: Split 9 memory accesses to 3 slices as follows [2, 2, 5]. 56 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 0, 5]. The 2 writes are split as follows [0, 2, 0]. [2024-01-27 14:47:07,346 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,346 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,353 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,370 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,372 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,373 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,375 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-01-27 14:47:07,376 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-01-27 14:47:07,376 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-01-27 14:47:07,376 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-01-27 14:47:07,377 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (1/1) ... [2024-01-27 14:47:07,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-27 14:47:07,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-27 14:47:07,406 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-01-27 14:47:07,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-01-27 14:47:07,438 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2024-01-27 14:47:07,438 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2024-01-27 14:47:07,438 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2024-01-27 14:47:07,438 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2024-01-27 14:47:07,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-01-27 14:47:07,438 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-01-27 14:47:07,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-01-27 14:47:07,439 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-01-27 14:47:07,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-01-27 14:47:07,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-01-27 14:47:07,439 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-01-27 14:47:07,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-01-27 14:47:07,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-01-27 14:47:07,439 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-01-27 14:47:07,440 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-01-27 14:47:07,440 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-01-27 14:47:07,440 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-01-27 14:47:07,441 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-01-27 14:47:07,530 INFO L244 CfgBuilder]: Building ICFG [2024-01-27 14:47:07,531 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-01-27 14:47:07,898 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-01-27 14:47:07,898 INFO L293 CfgBuilder]: Performing block encoding [2024-01-27 14:47:07,970 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-01-27 14:47:07,972 INFO L320 CfgBuilder]: Removed 3 assume(true) statements. [2024-01-27 14:47:07,973 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 02:47:07 BoogieIcfgContainer [2024-01-27 14:47:07,973 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-01-27 14:47:07,975 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-01-27 14:47:07,975 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-01-27 14:47:07,978 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-01-27 14:47:07,978 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.01 02:47:05" (1/4) ... [2024-01-27 14:47:07,979 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60a4ea27 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.01 02:47:07, skipping insertion in model container [2024-01-27 14:47:07,979 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.01 02:47:06" (2/4) ... [2024-01-27 14:47:07,979 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60a4ea27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 02:47:07, skipping insertion in model container [2024-01-27 14:47:07,979 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 02:47:07" (3/4) ... [2024-01-27 14:47:07,980 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60a4ea27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 02:47:07, skipping insertion in model container [2024-01-27 14:47:07,980 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 02:47:07" (4/4) ... [2024-01-27 14:47:07,981 INFO L112 eAbstractionObserver]: Analyzing ICFG 31_simple_loop5_vs-pthread.i [2024-01-27 14:47:07,992 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-01-27 14:47:07,993 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 202 error locations. [2024-01-27 14:47:07,993 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-01-27 14:47:08,105 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-01-27 14:47:08,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 432 places, 429 transitions, 866 flow [2024-01-27 14:47:08,258 INFO L124 PetriNetUnfolderBase]: 3/430 cut-off events. [2024-01-27 14:47:08,258 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-27 14:47:08,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 437 conditions, 430 events. 3/430 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 836 event pairs, 0 based on Foata normal form. 0/223 useless extension candidates. Maximal degree in co-relation 422. Up to 2 conditions per place. [2024-01-27 14:47:08,271 INFO L82 GeneralOperation]: Start removeDead. Operand has 432 places, 429 transitions, 866 flow [2024-01-27 14:47:08,283 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 431 places, 428 transitions, 863 flow [2024-01-27 14:47:08,289 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-01-27 14:47:08,293 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2bfe1a1c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-27 14:47:08,294 INFO L358 AbstractCegarLoop]: Starting to check reachability of 402 error locations. [2024-01-27 14:47:08,295 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-01-27 14:47:08,295 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-01-27 14:47:08,295 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-27 14:47:08,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 14:47:08,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-01-27 14:47:08,296 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 399 more)] === [2024-01-27 14:47:08,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 14:47:08,300 INFO L85 PathProgramCache]: Analyzing trace with hash 23270, now seen corresponding path program 1 times [2024-01-27 14:47:08,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 14:47:08,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551175666] [2024-01-27 14:47:08,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 14:47:08,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 14:47:08,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 14:47:08,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 14:47:08,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 14:47:08,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551175666] [2024-01-27 14:47:08,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551175666] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 14:47:08,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 14:47:08,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-01-27 14:47:08,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692021686] [2024-01-27 14:47:08,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 14:47:08,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-27 14:47:08,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 14:47:08,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-27 14:47:08,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-27 14:47:08,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 360 out of 429 [2024-01-27 14:47:08,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 428 transitions, 863 flow. Second operand has 3 states, 3 states have (on average 360.6666666666667) internal successors, (1082), 3 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 14:47:08,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 14:47:08,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 360 of 429 [2024-01-27 14:47:08,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 14:47:10,017 INFO L124 PetriNetUnfolderBase]: 3728/8560 cut-off events. [2024-01-27 14:47:10,018 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-27 14:47:10,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14615 conditions, 8560 events. 3728/8560 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 81129 event pairs, 1936 based on Foata normal form. 456/7411 useless extension candidates. Maximal degree in co-relation 14596. Up to 5950 conditions per place. [2024-01-27 14:47:10,093 INFO L140 encePairwiseOnDemand]: 386/429 looper letters, 70 selfloop transitions, 2 changer transitions 0/431 dead transitions. [2024-01-27 14:47:10,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 431 transitions, 1013 flow [2024-01-27 14:47:10,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-27 14:47:10,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-27 14:47:10,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1197 transitions. [2024-01-27 14:47:10,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9300699300699301 [2024-01-27 14:47:10,109 INFO L175 Difference]: Start difference. First operand has 431 places, 428 transitions, 863 flow. Second operand 3 states and 1197 transitions. [2024-01-27 14:47:10,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 431 transitions, 1013 flow [2024-01-27 14:47:10,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 431 transitions, 1012 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-27 14:47:10,119 INFO L231 Difference]: Finished difference. Result has 429 places, 424 transitions, 934 flow [2024-01-27 14:47:10,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=934, PETRI_PLACES=429, PETRI_TRANSITIONS=424} [2024-01-27 14:47:10,123 INFO L281 CegarLoopForPetriNet]: 431 programPoint places, -2 predicate places. [2024-01-27 14:47:10,124 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 424 transitions, 934 flow [2024-01-27 14:47:10,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 360.6666666666667) internal successors, (1082), 3 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 14:47:10,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 14:47:10,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-01-27 14:47:10,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-01-27 14:47:10,125 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [thr2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 399 more)] === [2024-01-27 14:47:10,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 14:47:10,125 INFO L85 PathProgramCache]: Analyzing trace with hash 722307, now seen corresponding path program 1 times [2024-01-27 14:47:10,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 14:47:10,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326438159] [2024-01-27 14:47:10,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 14:47:10,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 14:47:10,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 14:47:10,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 14:47:10,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 14:47:10,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326438159] [2024-01-27 14:47:10,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326438159] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 14:47:10,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 14:47:10,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-01-27 14:47:10,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848483309] [2024-01-27 14:47:10,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 14:47:10,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-27 14:47:10,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 14:47:10,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-27 14:47:10,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-27 14:47:10,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 360 out of 429 [2024-01-27 14:47:10,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 424 transitions, 934 flow. Second operand has 3 states, 3 states have (on average 360.6666666666667) internal successors, (1082), 3 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 14:47:10,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 14:47:10,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 360 of 429 [2024-01-27 14:47:10,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 14:47:11,833 INFO L124 PetriNetUnfolderBase]: 4766/10710 cut-off events. [2024-01-27 14:47:11,833 INFO L125 PetriNetUnfolderBase]: For 126/630 co-relation queries the response was YES. [2024-01-27 14:47:11,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19155 conditions, 10710 events. 4766/10710 cut-off events. For 126/630 co-relation queries the response was YES. Maximal size of possible extension queue 1190. Compared 109319 event pairs, 2974 based on Foata normal form. 237/8761 useless extension candidates. Maximal degree in co-relation 19135. Up to 6004 conditions per place. [2024-01-27 14:47:12,000 INFO L140 encePairwiseOnDemand]: 384/429 looper letters, 71 selfloop transitions, 2 changer transitions 0/431 dead transitions. [2024-01-27 14:47:12,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 431 transitions, 1094 flow [2024-01-27 14:47:12,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-27 14:47:12,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-27 14:47:12,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1196 transitions. [2024-01-27 14:47:12,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9292929292929293 [2024-01-27 14:47:12,003 INFO L175 Difference]: Start difference. First operand has 429 places, 424 transitions, 934 flow. Second operand 3 states and 1196 transitions. [2024-01-27 14:47:12,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 431 transitions, 1094 flow [2024-01-27 14:47:12,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 431 transitions, 1092 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-27 14:47:12,015 INFO L231 Difference]: Finished difference. Result has 430 places, 424 transitions, 1024 flow [2024-01-27 14:47:12,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1024, PETRI_PLACES=430, PETRI_TRANSITIONS=424} [2024-01-27 14:47:12,017 INFO L281 CegarLoopForPetriNet]: 431 programPoint places, -1 predicate places. [2024-01-27 14:47:12,017 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 424 transitions, 1024 flow [2024-01-27 14:47:12,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 360.6666666666667) internal successors, (1082), 3 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 14:47:12,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 14:47:12,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-01-27 14:47:12,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-01-27 14:47:12,018 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [thr2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 399 more)] === [2024-01-27 14:47:12,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 14:47:12,021 INFO L85 PathProgramCache]: Analyzing trace with hash 22392231, now seen corresponding path program 1 times [2024-01-27 14:47:12,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 14:47:12,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241399681] [2024-01-27 14:47:12,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 14:47:12,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 14:47:12,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 14:47:12,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 14:47:12,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 14:47:12,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241399681] [2024-01-27 14:47:12,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241399681] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 14:47:12,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 14:47:12,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-01-27 14:47:12,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394460697] [2024-01-27 14:47:12,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 14:47:12,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-27 14:47:12,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 14:47:12,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-27 14:47:12,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-27 14:47:12,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 360 out of 429 [2024-01-27 14:47:12,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 424 transitions, 1024 flow. Second operand has 3 states, 3 states have (on average 360.6666666666667) internal successors, (1082), 3 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 14:47:12,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 14:47:12,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 360 of 429 [2024-01-27 14:47:12,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 14:47:14,508 INFO L124 PetriNetUnfolderBase]: 7520/16025 cut-off events. [2024-01-27 14:47:14,508 INFO L125 PetriNetUnfolderBase]: For 360/1368 co-relation queries the response was YES. [2024-01-27 14:47:14,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29980 conditions, 16025 events. 7520/16025 cut-off events. For 360/1368 co-relation queries the response was YES. Maximal size of possible extension queue 1690. Compared 175539 event pairs, 5002 based on Foata normal form. 91/12675 useless extension candidates. Maximal degree in co-relation 29959. Up to 8368 conditions per place. [2024-01-27 14:47:14,606 INFO L140 encePairwiseOnDemand]: 396/429 looper letters, 71 selfloop transitions, 2 changer transitions 0/430 dead transitions. [2024-01-27 14:47:14,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 430 transitions, 1182 flow [2024-01-27 14:47:14,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-27 14:47:14,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-27 14:47:14,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1182 transitions. [2024-01-27 14:47:14,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9184149184149184 [2024-01-27 14:47:14,609 INFO L175 Difference]: Start difference. First operand has 430 places, 424 transitions, 1024 flow. Second operand 3 states and 1182 transitions. [2024-01-27 14:47:14,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 430 transitions, 1182 flow [2024-01-27 14:47:14,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 430 transitions, 1180 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-27 14:47:14,617 INFO L231 Difference]: Finished difference. Result has 431 places, 424 transitions, 1090 flow [2024-01-27 14:47:14,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1090, PETRI_PLACES=431, PETRI_TRANSITIONS=424} [2024-01-27 14:47:14,619 INFO L281 CegarLoopForPetriNet]: 431 programPoint places, 0 predicate places. [2024-01-27 14:47:14,619 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 424 transitions, 1090 flow [2024-01-27 14:47:14,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 360.6666666666667) internal successors, (1082), 3 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 14:47:14,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 14:47:14,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-01-27 14:47:14,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-01-27 14:47:14,620 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [thr2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 399 more)] === [2024-01-27 14:47:14,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 14:47:14,621 INFO L85 PathProgramCache]: Analyzing trace with hash 694159821, now seen corresponding path program 1 times [2024-01-27 14:47:14,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 14:47:14,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542052934] [2024-01-27 14:47:14,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 14:47:14,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 14:47:14,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 14:47:14,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 14:47:14,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 14:47:14,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542052934] [2024-01-27 14:47:14,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542052934] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 14:47:14,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 14:47:14,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-01-27 14:47:14,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797649515] [2024-01-27 14:47:14,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 14:47:14,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-27 14:47:14,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 14:47:14,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-27 14:47:14,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-27 14:47:14,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 429 [2024-01-27 14:47:14,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 424 transitions, 1090 flow. Second operand has 3 states, 3 states have (on average 366.6666666666667) internal successors, (1100), 3 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 14:47:14,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 14:47:14,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 429 [2024-01-27 14:47:14,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 14:47:18,105 INFO L124 PetriNetUnfolderBase]: 7178/26728 cut-off events. [2024-01-27 14:47:18,105 INFO L125 PetriNetUnfolderBase]: For 432/432 co-relation queries the response was YES. [2024-01-27 14:47:18,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42745 conditions, 26728 events. 7178/26728 cut-off events. For 432/432 co-relation queries the response was YES. Maximal size of possible extension queue 1938. Compared 362929 event pairs, 5170 based on Foata normal form. 267/20811 useless extension candidates. Maximal degree in co-relation 42724. Up to 6373 conditions per place. [2024-01-27 14:47:18,250 INFO L140 encePairwiseOnDemand]: 406/429 looper letters, 61 selfloop transitions, 6 changer transitions 0/429 dead transitions. [2024-01-27 14:47:18,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 429 transitions, 1234 flow [2024-01-27 14:47:18,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-27 14:47:18,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-27 14:47:18,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1179 transitions. [2024-01-27 14:47:18,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.916083916083916 [2024-01-27 14:47:18,253 INFO L175 Difference]: Start difference. First operand has 431 places, 424 transitions, 1090 flow. Second operand 3 states and 1179 transitions. [2024-01-27 14:47:18,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 429 transitions, 1234 flow [2024-01-27 14:47:18,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 429 transitions, 1232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-27 14:47:18,262 INFO L231 Difference]: Finished difference. Result has 432 places, 424 transitions, 1140 flow [2024-01-27 14:47:18,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1140, PETRI_PLACES=432, PETRI_TRANSITIONS=424} [2024-01-27 14:47:18,264 INFO L281 CegarLoopForPetriNet]: 431 programPoint places, 1 predicate places. [2024-01-27 14:47:18,264 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 424 transitions, 1140 flow [2024-01-27 14:47:18,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 366.6666666666667) internal successors, (1100), 3 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 14:47:18,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 14:47:18,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 14:47:18,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-01-27 14:47:18,265 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 399 more)] === [2024-01-27 14:47:18,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 14:47:18,265 INFO L85 PathProgramCache]: Analyzing trace with hash -550880942, now seen corresponding path program 1 times [2024-01-27 14:47:18,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 14:47:18,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785550469] [2024-01-27 14:47:18,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 14:47:18,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 14:47:18,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 14:47:18,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 14:47:18,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 14:47:18,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785550469] [2024-01-27 14:47:18,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785550469] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 14:47:18,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 14:47:18,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-27 14:47:18,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744192877] [2024-01-27 14:47:18,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 14:47:18,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-27 14:47:18,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 14:47:18,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-27 14:47:18,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-27 14:47:18,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 403 out of 429 [2024-01-27 14:47:18,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 424 transitions, 1140 flow. Second operand has 4 states, 4 states have (on average 404.25) internal successors, (1617), 4 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 14:47:18,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 14:47:18,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 403 of 429 [2024-01-27 14:47:18,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-27 14:47:20,075 INFO L124 PetriNetUnfolderBase]: 3461/11583 cut-off events. [2024-01-27 14:47:20,075 INFO L125 PetriNetUnfolderBase]: For 619/619 co-relation queries the response was YES. [2024-01-27 14:47:20,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19816 conditions, 11583 events. 3461/11583 cut-off events. For 619/619 co-relation queries the response was YES. Maximal size of possible extension queue 1559. Compared 144910 event pairs, 3284 based on Foata normal form. 201/7575 useless extension candidates. Maximal degree in co-relation 19793. Up to 2965 conditions per place. [2024-01-27 14:47:20,318 INFO L140 encePairwiseOnDemand]: 421/429 looper letters, 32 selfloop transitions, 2 changer transitions 0/432 dead transitions. [2024-01-27 14:47:20,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 432 transitions, 1244 flow [2024-01-27 14:47:20,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-27 14:47:20,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-27 14:47:20,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1644 transitions. [2024-01-27 14:47:20,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.958041958041958 [2024-01-27 14:47:20,321 INFO L175 Difference]: Start difference. First operand has 432 places, 424 transitions, 1140 flow. Second operand 4 states and 1644 transitions. [2024-01-27 14:47:20,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 432 transitions, 1244 flow [2024-01-27 14:47:20,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 432 transitions, 1237 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-27 14:47:20,332 INFO L231 Difference]: Finished difference. Result has 428 places, 418 transitions, 1126 flow [2024-01-27 14:47:20,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1126, PETRI_PLACES=428, PETRI_TRANSITIONS=418} [2024-01-27 14:47:20,333 INFO L281 CegarLoopForPetriNet]: 431 programPoint places, -3 predicate places. [2024-01-27 14:47:20,333 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 418 transitions, 1126 flow [2024-01-27 14:47:20,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 404.25) internal successors, (1617), 4 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 14:47:20,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 14:47:20,334 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-27 14:47:20,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-01-27 14:47:20,334 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 399 more)] === [2024-01-27 14:47:20,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 14:47:20,335 INFO L85 PathProgramCache]: Analyzing trace with hash 217396585, now seen corresponding path program 1 times [2024-01-27 14:47:20,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 14:47:20,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346456408] [2024-01-27 14:47:20,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 14:47:20,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 14:47:20,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-01-27 14:47:20,347 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-01-27 14:47:20,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-01-27 14:47:20,380 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-01-27 14:47:20,380 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-01-27 14:47:20,381 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (401 of 402 remaining) [2024-01-27 14:47:20,383 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONWITNESS_INVARIANT (400 of 402 remaining) [2024-01-27 14:47:20,383 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONWITNESS_INVARIANT (399 of 402 remaining) [2024-01-27 14:47:20,385 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (398 of 402 remaining) [2024-01-27 14:47:20,385 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (397 of 402 remaining) [2024-01-27 14:47:20,385 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONWITNESS_INVARIANT (396 of 402 remaining) [2024-01-27 14:47:20,385 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONWITNESS_INVARIANT (395 of 402 remaining) [2024-01-27 14:47:20,385 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err6ASSERT_VIOLATIONWITNESS_INVARIANT (394 of 402 remaining) [2024-01-27 14:47:20,389 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err7ASSERT_VIOLATIONWITNESS_INVARIANT (393 of 402 remaining) [2024-01-27 14:47:20,389 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err8ASSERT_VIOLATIONWITNESS_INVARIANT (392 of 402 remaining) [2024-01-27 14:47:20,389 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err9ASSERT_VIOLATIONWITNESS_INVARIANT (391 of 402 remaining) [2024-01-27 14:47:20,389 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err10ASSERT_VIOLATIONWITNESS_INVARIANT (390 of 402 remaining) [2024-01-27 14:47:20,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err11ASSERT_VIOLATIONWITNESS_INVARIANT (389 of 402 remaining) [2024-01-27 14:47:20,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err12ASSERT_VIOLATIONWITNESS_INVARIANT (388 of 402 remaining) [2024-01-27 14:47:20,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err13ASSERT_VIOLATIONWITNESS_INVARIANT (387 of 402 remaining) [2024-01-27 14:47:20,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err14ASSERT_VIOLATIONWITNESS_INVARIANT (386 of 402 remaining) [2024-01-27 14:47:20,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err15ASSERT_VIOLATIONWITNESS_INVARIANT (385 of 402 remaining) [2024-01-27 14:47:20,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err16ASSERT_VIOLATIONWITNESS_INVARIANT (384 of 402 remaining) [2024-01-27 14:47:20,390 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err17ASSERT_VIOLATIONWITNESS_INVARIANT (383 of 402 remaining) [2024-01-27 14:47:20,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err18ASSERT_VIOLATIONWITNESS_INVARIANT (382 of 402 remaining) [2024-01-27 14:47:20,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err19ASSERT_VIOLATIONWITNESS_INVARIANT (381 of 402 remaining) [2024-01-27 14:47:20,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err20ASSERT_VIOLATIONWITNESS_INVARIANT (380 of 402 remaining) [2024-01-27 14:47:20,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err21ASSERT_VIOLATIONWITNESS_INVARIANT (379 of 402 remaining) [2024-01-27 14:47:20,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err22ASSERT_VIOLATIONWITNESS_INVARIANT (378 of 402 remaining) [2024-01-27 14:47:20,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err23ASSERT_VIOLATIONWITNESS_INVARIANT (377 of 402 remaining) [2024-01-27 14:47:20,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err24ASSERT_VIOLATIONWITNESS_INVARIANT (376 of 402 remaining) [2024-01-27 14:47:20,391 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err25ASSERT_VIOLATIONWITNESS_INVARIANT (375 of 402 remaining) [2024-01-27 14:47:20,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err26ASSERT_VIOLATIONWITNESS_INVARIANT (374 of 402 remaining) [2024-01-27 14:47:20,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err27ASSERT_VIOLATIONWITNESS_INVARIANT (373 of 402 remaining) [2024-01-27 14:47:20,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err28ASSERT_VIOLATIONWITNESS_INVARIANT (372 of 402 remaining) [2024-01-27 14:47:20,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err29ASSERT_VIOLATIONWITNESS_INVARIANT (371 of 402 remaining) [2024-01-27 14:47:20,392 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err30ASSERT_VIOLATIONWITNESS_INVARIANT (370 of 402 remaining) [2024-01-27 14:47:20,393 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err31ASSERT_VIOLATIONWITNESS_INVARIANT (369 of 402 remaining) [2024-01-27 14:47:20,393 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err32ASSERT_VIOLATIONWITNESS_INVARIANT (368 of 402 remaining) [2024-01-27 14:47:20,393 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err33ASSERT_VIOLATIONWITNESS_INVARIANT (367 of 402 remaining) [2024-01-27 14:47:20,393 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err34ASSERT_VIOLATIONWITNESS_INVARIANT (366 of 402 remaining) [2024-01-27 14:47:20,393 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err35ASSERT_VIOLATIONWITNESS_INVARIANT (365 of 402 remaining) [2024-01-27 14:47:20,394 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err36ASSERT_VIOLATIONWITNESS_INVARIANT (364 of 402 remaining) [2024-01-27 14:47:20,394 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err37ASSERT_VIOLATIONWITNESS_INVARIANT (363 of 402 remaining) [2024-01-27 14:47:20,394 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err38ASSERT_VIOLATIONWITNESS_INVARIANT (362 of 402 remaining) [2024-01-27 14:47:20,394 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err39ASSERT_VIOLATIONWITNESS_INVARIANT (361 of 402 remaining) [2024-01-27 14:47:20,394 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err40ASSERT_VIOLATIONWITNESS_INVARIANT (360 of 402 remaining) [2024-01-27 14:47:20,395 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err41ASSERT_VIOLATIONWITNESS_INVARIANT (359 of 402 remaining) [2024-01-27 14:47:20,395 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err42ASSERT_VIOLATIONWITNESS_INVARIANT (358 of 402 remaining) [2024-01-27 14:47:20,395 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err43ASSERT_VIOLATIONWITNESS_INVARIANT (357 of 402 remaining) [2024-01-27 14:47:20,395 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err44ASSERT_VIOLATIONWITNESS_INVARIANT (356 of 402 remaining) [2024-01-27 14:47:20,395 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err45ASSERT_VIOLATIONWITNESS_INVARIANT (355 of 402 remaining) [2024-01-27 14:47:20,395 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err46ASSERT_VIOLATIONWITNESS_INVARIANT (354 of 402 remaining) [2024-01-27 14:47:20,395 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err47ASSERT_VIOLATIONWITNESS_INVARIANT (353 of 402 remaining) [2024-01-27 14:47:20,396 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err48ASSERT_VIOLATIONWITNESS_INVARIANT (352 of 402 remaining) [2024-01-27 14:47:20,396 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err49ASSERT_VIOLATIONWITNESS_INVARIANT (351 of 402 remaining) [2024-01-27 14:47:20,396 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err50ASSERT_VIOLATIONWITNESS_INVARIANT (350 of 402 remaining) [2024-01-27 14:47:20,396 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err51ASSERT_VIOLATIONWITNESS_INVARIANT (349 of 402 remaining) [2024-01-27 14:47:20,396 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err52ASSERT_VIOLATIONWITNESS_INVARIANT (348 of 402 remaining) [2024-01-27 14:47:20,396 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err53ASSERT_VIOLATIONWITNESS_INVARIANT (347 of 402 remaining) [2024-01-27 14:47:20,396 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err54ASSERT_VIOLATIONWITNESS_INVARIANT (346 of 402 remaining) [2024-01-27 14:47:20,396 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err55ASSERT_VIOLATIONWITNESS_INVARIANT (345 of 402 remaining) [2024-01-27 14:47:20,397 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err56ASSERT_VIOLATIONWITNESS_INVARIANT (344 of 402 remaining) [2024-01-27 14:47:20,397 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err57ASSERT_VIOLATIONWITNESS_INVARIANT (343 of 402 remaining) [2024-01-27 14:47:20,397 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err58ASSERT_VIOLATIONWITNESS_INVARIANT (342 of 402 remaining) [2024-01-27 14:47:20,397 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err59ASSERT_VIOLATIONWITNESS_INVARIANT (341 of 402 remaining) [2024-01-27 14:47:20,397 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err60ASSERT_VIOLATIONWITNESS_INVARIANT (340 of 402 remaining) [2024-01-27 14:47:20,397 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err61ASSERT_VIOLATIONWITNESS_INVARIANT (339 of 402 remaining) [2024-01-27 14:47:20,397 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err62ASSERT_VIOLATIONWITNESS_INVARIANT (338 of 402 remaining) [2024-01-27 14:47:20,398 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err63ASSERT_VIOLATIONWITNESS_INVARIANT (337 of 402 remaining) [2024-01-27 14:47:20,398 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err64ASSERT_VIOLATIONWITNESS_INVARIANT (336 of 402 remaining) [2024-01-27 14:47:20,398 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err65ASSERT_VIOLATIONWITNESS_INVARIANT (335 of 402 remaining) [2024-01-27 14:47:20,398 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err66ASSERT_VIOLATIONWITNESS_INVARIANT (334 of 402 remaining) [2024-01-27 14:47:20,398 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err67ASSERT_VIOLATIONWITNESS_INVARIANT (333 of 402 remaining) [2024-01-27 14:47:20,398 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err68ASSERT_VIOLATIONWITNESS_INVARIANT (332 of 402 remaining) [2024-01-27 14:47:20,398 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err69ASSERT_VIOLATIONWITNESS_INVARIANT (331 of 402 remaining) [2024-01-27 14:47:20,399 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err70ASSERT_VIOLATIONWITNESS_INVARIANT (330 of 402 remaining) [2024-01-27 14:47:20,399 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err71ASSERT_VIOLATIONWITNESS_INVARIANT (329 of 402 remaining) [2024-01-27 14:47:20,399 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err72ASSERT_VIOLATIONWITNESS_INVARIANT (328 of 402 remaining) [2024-01-27 14:47:20,399 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err73ASSERT_VIOLATIONWITNESS_INVARIANT (327 of 402 remaining) [2024-01-27 14:47:20,399 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err74ASSERT_VIOLATIONWITNESS_INVARIANT (326 of 402 remaining) [2024-01-27 14:47:20,399 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err75ASSERT_VIOLATIONWITNESS_INVARIANT (325 of 402 remaining) [2024-01-27 14:47:20,399 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err76ASSERT_VIOLATIONWITNESS_INVARIANT (324 of 402 remaining) [2024-01-27 14:47:20,399 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err77ASSERT_VIOLATIONWITNESS_INVARIANT (323 of 402 remaining) [2024-01-27 14:47:20,400 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err78ASSERT_VIOLATIONWITNESS_INVARIANT (322 of 402 remaining) [2024-01-27 14:47:20,400 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err79ASSERT_VIOLATIONWITNESS_INVARIANT (321 of 402 remaining) [2024-01-27 14:47:20,400 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err80ASSERT_VIOLATIONWITNESS_INVARIANT (320 of 402 remaining) [2024-01-27 14:47:20,400 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err81ASSERT_VIOLATIONWITNESS_INVARIANT (319 of 402 remaining) [2024-01-27 14:47:20,400 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err82ASSERT_VIOLATIONWITNESS_INVARIANT (318 of 402 remaining) [2024-01-27 14:47:20,400 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err83ASSERT_VIOLATIONWITNESS_INVARIANT (317 of 402 remaining) [2024-01-27 14:47:20,400 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err84ASSERT_VIOLATIONWITNESS_INVARIANT (316 of 402 remaining) [2024-01-27 14:47:20,401 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err85ASSERT_VIOLATIONWITNESS_INVARIANT (315 of 402 remaining) [2024-01-27 14:47:20,401 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err86ASSERT_VIOLATIONWITNESS_INVARIANT (314 of 402 remaining) [2024-01-27 14:47:20,401 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err87ASSERT_VIOLATIONWITNESS_INVARIANT (313 of 402 remaining) [2024-01-27 14:47:20,401 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err88ASSERT_VIOLATIONWITNESS_INVARIANT (312 of 402 remaining) [2024-01-27 14:47:20,401 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err89ASSERT_VIOLATIONWITNESS_INVARIANT (311 of 402 remaining) [2024-01-27 14:47:20,403 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err90ASSERT_VIOLATIONWITNESS_INVARIANT (310 of 402 remaining) [2024-01-27 14:47:20,403 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err91ASSERT_VIOLATIONWITNESS_INVARIANT (309 of 402 remaining) [2024-01-27 14:47:20,403 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err92ASSERT_VIOLATIONWITNESS_INVARIANT (308 of 402 remaining) [2024-01-27 14:47:20,403 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err93ASSERT_VIOLATIONWITNESS_INVARIANT (307 of 402 remaining) [2024-01-27 14:47:20,403 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err94ASSERT_VIOLATIONWITNESS_INVARIANT (306 of 402 remaining) [2024-01-27 14:47:20,403 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err95ASSERT_VIOLATIONWITNESS_INVARIANT (305 of 402 remaining) [2024-01-27 14:47:20,404 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err96ASSERT_VIOLATIONWITNESS_INVARIANT (304 of 402 remaining) [2024-01-27 14:47:20,404 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err97ASSERT_VIOLATIONWITNESS_INVARIANT (303 of 402 remaining) [2024-01-27 14:47:20,404 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err98ASSERT_VIOLATIONWITNESS_INVARIANT (302 of 402 remaining) [2024-01-27 14:47:20,404 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err99ASSERT_VIOLATIONWITNESS_INVARIANT (301 of 402 remaining) [2024-01-27 14:47:20,404 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err100ASSERT_VIOLATIONWITNESS_INVARIANT (300 of 402 remaining) [2024-01-27 14:47:20,404 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err101ASSERT_VIOLATIONWITNESS_INVARIANT (299 of 402 remaining) [2024-01-27 14:47:20,404 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err102ASSERT_VIOLATIONWITNESS_INVARIANT (298 of 402 remaining) [2024-01-27 14:47:20,404 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err103ASSERT_VIOLATIONWITNESS_INVARIANT (297 of 402 remaining) [2024-01-27 14:47:20,405 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err104ASSERT_VIOLATIONWITNESS_INVARIANT (296 of 402 remaining) [2024-01-27 14:47:20,405 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err105ASSERT_VIOLATIONWITNESS_INVARIANT (295 of 402 remaining) [2024-01-27 14:47:20,405 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err106ASSERT_VIOLATIONWITNESS_INVARIANT (294 of 402 remaining) [2024-01-27 14:47:20,405 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err107ASSERT_VIOLATIONWITNESS_INVARIANT (293 of 402 remaining) [2024-01-27 14:47:20,405 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err108ASSERT_VIOLATIONWITNESS_INVARIANT (292 of 402 remaining) [2024-01-27 14:47:20,405 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err109ASSERT_VIOLATIONWITNESS_INVARIANT (291 of 402 remaining) [2024-01-27 14:47:20,405 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err110ASSERT_VIOLATIONWITNESS_INVARIANT (290 of 402 remaining) [2024-01-27 14:47:20,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err111ASSERT_VIOLATIONWITNESS_INVARIANT (289 of 402 remaining) [2024-01-27 14:47:20,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err112ASSERT_VIOLATIONWITNESS_INVARIANT (288 of 402 remaining) [2024-01-27 14:47:20,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err113ASSERT_VIOLATIONWITNESS_INVARIANT (287 of 402 remaining) [2024-01-27 14:47:20,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err114ASSERT_VIOLATIONWITNESS_INVARIANT (286 of 402 remaining) [2024-01-27 14:47:20,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err115ASSERT_VIOLATIONWITNESS_INVARIANT (285 of 402 remaining) [2024-01-27 14:47:20,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err116ASSERT_VIOLATIONWITNESS_INVARIANT (284 of 402 remaining) [2024-01-27 14:47:20,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err117ASSERT_VIOLATIONWITNESS_INVARIANT (283 of 402 remaining) [2024-01-27 14:47:20,406 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err118ASSERT_VIOLATIONWITNESS_INVARIANT (282 of 402 remaining) [2024-01-27 14:47:20,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err119ASSERT_VIOLATIONWITNESS_INVARIANT (281 of 402 remaining) [2024-01-27 14:47:20,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err120ASSERT_VIOLATIONWITNESS_INVARIANT (280 of 402 remaining) [2024-01-27 14:47:20,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err121ASSERT_VIOLATIONWITNESS_INVARIANT (279 of 402 remaining) [2024-01-27 14:47:20,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err122ASSERT_VIOLATIONWITNESS_INVARIANT (278 of 402 remaining) [2024-01-27 14:47:20,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err123ASSERT_VIOLATIONWITNESS_INVARIANT (277 of 402 remaining) [2024-01-27 14:47:20,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err124ASSERT_VIOLATIONWITNESS_INVARIANT (276 of 402 remaining) [2024-01-27 14:47:20,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (275 of 402 remaining) [2024-01-27 14:47:20,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (274 of 402 remaining) [2024-01-27 14:47:20,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (273 of 402 remaining) [2024-01-27 14:47:20,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (272 of 402 remaining) [2024-01-27 14:47:20,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (271 of 402 remaining) [2024-01-27 14:47:20,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (270 of 402 remaining) [2024-01-27 14:47:20,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (269 of 402 remaining) [2024-01-27 14:47:20,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (268 of 402 remaining) [2024-01-27 14:47:20,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (267 of 402 remaining) [2024-01-27 14:47:20,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (266 of 402 remaining) [2024-01-27 14:47:20,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (265 of 402 remaining) [2024-01-27 14:47:20,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (264 of 402 remaining) [2024-01-27 14:47:20,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err12ASSERT_VIOLATIONWITNESS_INVARIANT (263 of 402 remaining) [2024-01-27 14:47:20,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err13ASSERT_VIOLATIONWITNESS_INVARIANT (262 of 402 remaining) [2024-01-27 14:47:20,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err14ASSERT_VIOLATIONWITNESS_INVARIANT (261 of 402 remaining) [2024-01-27 14:47:20,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (260 of 402 remaining) [2024-01-27 14:47:20,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err16ASSERT_VIOLATIONWITNESS_INVARIANT (259 of 402 remaining) [2024-01-27 14:47:20,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err17ASSERT_VIOLATIONWITNESS_INVARIANT (258 of 402 remaining) [2024-01-27 14:47:20,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err18ASSERT_VIOLATIONWITNESS_INVARIANT (257 of 402 remaining) [2024-01-27 14:47:20,410 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err19ASSERT_VIOLATIONWITNESS_INVARIANT (256 of 402 remaining) [2024-01-27 14:47:20,411 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err20ASSERT_VIOLATIONWITNESS_INVARIANT (255 of 402 remaining) [2024-01-27 14:47:20,411 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err21ASSERT_VIOLATIONWITNESS_INVARIANT (254 of 402 remaining) [2024-01-27 14:47:20,411 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err22ASSERT_VIOLATIONWITNESS_INVARIANT (253 of 402 remaining) [2024-01-27 14:47:20,411 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err23ASSERT_VIOLATIONWITNESS_INVARIANT (252 of 402 remaining) [2024-01-27 14:47:20,411 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err24ASSERT_VIOLATIONWITNESS_INVARIANT (251 of 402 remaining) [2024-01-27 14:47:20,411 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err25ASSERT_VIOLATIONWITNESS_INVARIANT (250 of 402 remaining) [2024-01-27 14:47:20,411 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err26ASSERT_VIOLATIONWITNESS_INVARIANT (249 of 402 remaining) [2024-01-27 14:47:20,412 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err27ASSERT_VIOLATIONWITNESS_INVARIANT (248 of 402 remaining) [2024-01-27 14:47:20,412 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err28ASSERT_VIOLATIONWITNESS_INVARIANT (247 of 402 remaining) [2024-01-27 14:47:20,412 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err29ASSERT_VIOLATIONWITNESS_INVARIANT (246 of 402 remaining) [2024-01-27 14:47:20,412 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err30ASSERT_VIOLATIONWITNESS_INVARIANT (245 of 402 remaining) [2024-01-27 14:47:20,412 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err31ASSERT_VIOLATIONWITNESS_INVARIANT (244 of 402 remaining) [2024-01-27 14:47:20,412 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err32ASSERT_VIOLATIONWITNESS_INVARIANT (243 of 402 remaining) [2024-01-27 14:47:20,412 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err33ASSERT_VIOLATIONWITNESS_INVARIANT (242 of 402 remaining) [2024-01-27 14:47:20,413 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err34ASSERT_VIOLATIONWITNESS_INVARIANT (241 of 402 remaining) [2024-01-27 14:47:20,413 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err35ASSERT_VIOLATIONWITNESS_INVARIANT (240 of 402 remaining) [2024-01-27 14:47:20,413 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err36ASSERT_VIOLATIONWITNESS_INVARIANT (239 of 402 remaining) [2024-01-27 14:47:20,413 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err37ASSERT_VIOLATIONWITNESS_INVARIANT (238 of 402 remaining) [2024-01-27 14:47:20,413 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err38ASSERT_VIOLATIONWITNESS_INVARIANT (237 of 402 remaining) [2024-01-27 14:47:20,415 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err39ASSERT_VIOLATIONWITNESS_INVARIANT (236 of 402 remaining) [2024-01-27 14:47:20,415 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err40ASSERT_VIOLATIONWITNESS_INVARIANT (235 of 402 remaining) [2024-01-27 14:47:20,415 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err41ASSERT_VIOLATIONWITNESS_INVARIANT (234 of 402 remaining) [2024-01-27 14:47:20,415 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err42ASSERT_VIOLATIONWITNESS_INVARIANT (233 of 402 remaining) [2024-01-27 14:47:20,415 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err43ASSERT_VIOLATIONWITNESS_INVARIANT (232 of 402 remaining) [2024-01-27 14:47:20,415 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err44ASSERT_VIOLATIONWITNESS_INVARIANT (231 of 402 remaining) [2024-01-27 14:47:20,419 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err45ASSERT_VIOLATIONWITNESS_INVARIANT (230 of 402 remaining) [2024-01-27 14:47:20,419 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err46ASSERT_VIOLATIONWITNESS_INVARIANT (229 of 402 remaining) [2024-01-27 14:47:20,419 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err47ASSERT_VIOLATIONWITNESS_INVARIANT (228 of 402 remaining) [2024-01-27 14:47:20,419 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err48ASSERT_VIOLATIONERROR_FUNCTION (227 of 402 remaining) [2024-01-27 14:47:20,419 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err49ASSERT_VIOLATIONWITNESS_INVARIANT (226 of 402 remaining) [2024-01-27 14:47:20,419 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err50ASSERT_VIOLATIONWITNESS_INVARIANT (225 of 402 remaining) [2024-01-27 14:47:20,419 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err51ASSERT_VIOLATIONWITNESS_INVARIANT (224 of 402 remaining) [2024-01-27 14:47:20,419 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err52ASSERT_VIOLATIONWITNESS_INVARIANT (223 of 402 remaining) [2024-01-27 14:47:20,419 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err53ASSERT_VIOLATIONWITNESS_INVARIANT (222 of 402 remaining) [2024-01-27 14:47:20,419 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err54ASSERT_VIOLATIONWITNESS_INVARIANT (221 of 402 remaining) [2024-01-27 14:47:20,420 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err55ASSERT_VIOLATIONWITNESS_INVARIANT (220 of 402 remaining) [2024-01-27 14:47:20,420 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err56ASSERT_VIOLATIONWITNESS_INVARIANT (219 of 402 remaining) [2024-01-27 14:47:20,420 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err57ASSERT_VIOLATIONWITNESS_INVARIANT (218 of 402 remaining) [2024-01-27 14:47:20,420 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err58ASSERT_VIOLATIONWITNESS_INVARIANT (217 of 402 remaining) [2024-01-27 14:47:20,420 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err59ASSERT_VIOLATIONWITNESS_INVARIANT (216 of 402 remaining) [2024-01-27 14:47:20,420 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err60ASSERT_VIOLATIONWITNESS_INVARIANT (215 of 402 remaining) [2024-01-27 14:47:20,421 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err61ASSERT_VIOLATIONWITNESS_INVARIANT (214 of 402 remaining) [2024-01-27 14:47:20,421 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err62ASSERT_VIOLATIONWITNESS_INVARIANT (213 of 402 remaining) [2024-01-27 14:47:20,421 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err63ASSERT_VIOLATIONWITNESS_INVARIANT (212 of 402 remaining) [2024-01-27 14:47:20,421 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err64ASSERT_VIOLATIONWITNESS_INVARIANT (211 of 402 remaining) [2024-01-27 14:47:20,421 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err65ASSERT_VIOLATIONWITNESS_INVARIANT (210 of 402 remaining) [2024-01-27 14:47:20,421 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err66ASSERT_VIOLATIONWITNESS_INVARIANT (209 of 402 remaining) [2024-01-27 14:47:20,421 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err67ASSERT_VIOLATIONWITNESS_INVARIANT (208 of 402 remaining) [2024-01-27 14:47:20,422 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err68ASSERT_VIOLATIONWITNESS_INVARIANT (207 of 402 remaining) [2024-01-27 14:47:20,422 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err69ASSERT_VIOLATIONWITNESS_INVARIANT (206 of 402 remaining) [2024-01-27 14:47:20,422 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err70ASSERT_VIOLATIONWITNESS_INVARIANT (205 of 402 remaining) [2024-01-27 14:47:20,422 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err71ASSERT_VIOLATIONWITNESS_INVARIANT (204 of 402 remaining) [2024-01-27 14:47:20,422 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err72ASSERT_VIOLATIONWITNESS_INVARIANT (203 of 402 remaining) [2024-01-27 14:47:20,422 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (202 of 402 remaining) [2024-01-27 14:47:20,422 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (201 of 402 remaining) [2024-01-27 14:47:20,422 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (200 of 402 remaining) [2024-01-27 14:47:20,423 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (199 of 402 remaining) [2024-01-27 14:47:20,423 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (198 of 402 remaining) [2024-01-27 14:47:20,423 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err0ASSERT_VIOLATIONWITNESS_INVARIANT (197 of 402 remaining) [2024-01-27 14:47:20,423 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err1ASSERT_VIOLATIONWITNESS_INVARIANT (196 of 402 remaining) [2024-01-27 14:47:20,423 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (195 of 402 remaining) [2024-01-27 14:47:20,423 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err3ASSERT_VIOLATIONWITNESS_INVARIANT (194 of 402 remaining) [2024-01-27 14:47:20,423 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err4ASSERT_VIOLATIONWITNESS_INVARIANT (193 of 402 remaining) [2024-01-27 14:47:20,424 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err5ASSERT_VIOLATIONWITNESS_INVARIANT (192 of 402 remaining) [2024-01-27 14:47:20,424 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err6ASSERT_VIOLATIONWITNESS_INVARIANT (191 of 402 remaining) [2024-01-27 14:47:20,424 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err7ASSERT_VIOLATIONWITNESS_INVARIANT (190 of 402 remaining) [2024-01-27 14:47:20,424 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err8ASSERT_VIOLATIONWITNESS_INVARIANT (189 of 402 remaining) [2024-01-27 14:47:20,424 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err9ASSERT_VIOLATIONWITNESS_INVARIANT (188 of 402 remaining) [2024-01-27 14:47:20,424 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err10ASSERT_VIOLATIONWITNESS_INVARIANT (187 of 402 remaining) [2024-01-27 14:47:20,424 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err11ASSERT_VIOLATIONWITNESS_INVARIANT (186 of 402 remaining) [2024-01-27 14:47:20,424 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err12ASSERT_VIOLATIONWITNESS_INVARIANT (185 of 402 remaining) [2024-01-27 14:47:20,425 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err13ASSERT_VIOLATIONWITNESS_INVARIANT (184 of 402 remaining) [2024-01-27 14:47:20,425 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err14ASSERT_VIOLATIONWITNESS_INVARIANT (183 of 402 remaining) [2024-01-27 14:47:20,425 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err15ASSERT_VIOLATIONWITNESS_INVARIANT (182 of 402 remaining) [2024-01-27 14:47:20,425 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err16ASSERT_VIOLATIONWITNESS_INVARIANT (181 of 402 remaining) [2024-01-27 14:47:20,425 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err17ASSERT_VIOLATIONWITNESS_INVARIANT (180 of 402 remaining) [2024-01-27 14:47:20,425 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err18ASSERT_VIOLATIONWITNESS_INVARIANT (179 of 402 remaining) [2024-01-27 14:47:20,425 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err19ASSERT_VIOLATIONWITNESS_INVARIANT (178 of 402 remaining) [2024-01-27 14:47:20,426 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err20ASSERT_VIOLATIONWITNESS_INVARIANT (177 of 402 remaining) [2024-01-27 14:47:20,426 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err21ASSERT_VIOLATIONWITNESS_INVARIANT (176 of 402 remaining) [2024-01-27 14:47:20,426 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err22ASSERT_VIOLATIONWITNESS_INVARIANT (175 of 402 remaining) [2024-01-27 14:47:20,426 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err23ASSERT_VIOLATIONWITNESS_INVARIANT (174 of 402 remaining) [2024-01-27 14:47:20,426 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err24ASSERT_VIOLATIONWITNESS_INVARIANT (173 of 402 remaining) [2024-01-27 14:47:20,426 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err25ASSERT_VIOLATIONWITNESS_INVARIANT (172 of 402 remaining) [2024-01-27 14:47:20,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err26ASSERT_VIOLATIONWITNESS_INVARIANT (171 of 402 remaining) [2024-01-27 14:47:20,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err27ASSERT_VIOLATIONWITNESS_INVARIANT (170 of 402 remaining) [2024-01-27 14:47:20,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err28ASSERT_VIOLATIONWITNESS_INVARIANT (169 of 402 remaining) [2024-01-27 14:47:20,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err29ASSERT_VIOLATIONWITNESS_INVARIANT (168 of 402 remaining) [2024-01-27 14:47:20,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err30ASSERT_VIOLATIONWITNESS_INVARIANT (167 of 402 remaining) [2024-01-27 14:47:20,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err31ASSERT_VIOLATIONWITNESS_INVARIANT (166 of 402 remaining) [2024-01-27 14:47:20,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err32ASSERT_VIOLATIONWITNESS_INVARIANT (165 of 402 remaining) [2024-01-27 14:47:20,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err33ASSERT_VIOLATIONWITNESS_INVARIANT (164 of 402 remaining) [2024-01-27 14:47:20,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err34ASSERT_VIOLATIONWITNESS_INVARIANT (163 of 402 remaining) [2024-01-27 14:47:20,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err35ASSERT_VIOLATIONWITNESS_INVARIANT (162 of 402 remaining) [2024-01-27 14:47:20,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err36ASSERT_VIOLATIONWITNESS_INVARIANT (161 of 402 remaining) [2024-01-27 14:47:20,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err37ASSERT_VIOLATIONWITNESS_INVARIANT (160 of 402 remaining) [2024-01-27 14:47:20,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err38ASSERT_VIOLATIONWITNESS_INVARIANT (159 of 402 remaining) [2024-01-27 14:47:20,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err39ASSERT_VIOLATIONWITNESS_INVARIANT (158 of 402 remaining) [2024-01-27 14:47:20,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err40ASSERT_VIOLATIONWITNESS_INVARIANT (157 of 402 remaining) [2024-01-27 14:47:20,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err41ASSERT_VIOLATIONWITNESS_INVARIANT (156 of 402 remaining) [2024-01-27 14:47:20,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err42ASSERT_VIOLATIONWITNESS_INVARIANT (155 of 402 remaining) [2024-01-27 14:47:20,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err43ASSERT_VIOLATIONWITNESS_INVARIANT (154 of 402 remaining) [2024-01-27 14:47:20,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err44ASSERT_VIOLATIONWITNESS_INVARIANT (153 of 402 remaining) [2024-01-27 14:47:20,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err45ASSERT_VIOLATIONWITNESS_INVARIANT (152 of 402 remaining) [2024-01-27 14:47:20,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err46ASSERT_VIOLATIONWITNESS_INVARIANT (151 of 402 remaining) [2024-01-27 14:47:20,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err47ASSERT_VIOLATIONWITNESS_INVARIANT (150 of 402 remaining) [2024-01-27 14:47:20,431 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err48ASSERT_VIOLATIONWITNESS_INVARIANT (149 of 402 remaining) [2024-01-27 14:47:20,431 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err49ASSERT_VIOLATIONWITNESS_INVARIANT (148 of 402 remaining) [2024-01-27 14:47:20,431 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err50ASSERT_VIOLATIONWITNESS_INVARIANT (147 of 402 remaining) [2024-01-27 14:47:20,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err51ASSERT_VIOLATIONWITNESS_INVARIANT (146 of 402 remaining) [2024-01-27 14:47:20,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err52ASSERT_VIOLATIONWITNESS_INVARIANT (145 of 402 remaining) [2024-01-27 14:47:20,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err53ASSERT_VIOLATIONWITNESS_INVARIANT (144 of 402 remaining) [2024-01-27 14:47:20,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err54ASSERT_VIOLATIONWITNESS_INVARIANT (143 of 402 remaining) [2024-01-27 14:47:20,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err55ASSERT_VIOLATIONWITNESS_INVARIANT (142 of 402 remaining) [2024-01-27 14:47:20,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err56ASSERT_VIOLATIONWITNESS_INVARIANT (141 of 402 remaining) [2024-01-27 14:47:20,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err57ASSERT_VIOLATIONWITNESS_INVARIANT (140 of 402 remaining) [2024-01-27 14:47:20,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err58ASSERT_VIOLATIONWITNESS_INVARIANT (139 of 402 remaining) [2024-01-27 14:47:20,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err59ASSERT_VIOLATIONWITNESS_INVARIANT (138 of 402 remaining) [2024-01-27 14:47:20,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err60ASSERT_VIOLATIONWITNESS_INVARIANT (137 of 402 remaining) [2024-01-27 14:47:20,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err61ASSERT_VIOLATIONWITNESS_INVARIANT (136 of 402 remaining) [2024-01-27 14:47:20,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err62ASSERT_VIOLATIONWITNESS_INVARIANT (135 of 402 remaining) [2024-01-27 14:47:20,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err63ASSERT_VIOLATIONWITNESS_INVARIANT (134 of 402 remaining) [2024-01-27 14:47:20,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err64ASSERT_VIOLATIONWITNESS_INVARIANT (133 of 402 remaining) [2024-01-27 14:47:20,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err65ASSERT_VIOLATIONWITNESS_INVARIANT (132 of 402 remaining) [2024-01-27 14:47:20,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err66ASSERT_VIOLATIONWITNESS_INVARIANT (131 of 402 remaining) [2024-01-27 14:47:20,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err67ASSERT_VIOLATIONWITNESS_INVARIANT (130 of 402 remaining) [2024-01-27 14:47:20,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err68ASSERT_VIOLATIONWITNESS_INVARIANT (129 of 402 remaining) [2024-01-27 14:47:20,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err69ASSERT_VIOLATIONWITNESS_INVARIANT (128 of 402 remaining) [2024-01-27 14:47:20,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err70ASSERT_VIOLATIONWITNESS_INVARIANT (127 of 402 remaining) [2024-01-27 14:47:20,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err71ASSERT_VIOLATIONWITNESS_INVARIANT (126 of 402 remaining) [2024-01-27 14:47:20,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err72ASSERT_VIOLATIONWITNESS_INVARIANT (125 of 402 remaining) [2024-01-27 14:47:20,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err73ASSERT_VIOLATIONWITNESS_INVARIANT (124 of 402 remaining) [2024-01-27 14:47:20,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err74ASSERT_VIOLATIONWITNESS_INVARIANT (123 of 402 remaining) [2024-01-27 14:47:20,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err75ASSERT_VIOLATIONWITNESS_INVARIANT (122 of 402 remaining) [2024-01-27 14:47:20,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err76ASSERT_VIOLATIONWITNESS_INVARIANT (121 of 402 remaining) [2024-01-27 14:47:20,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err77ASSERT_VIOLATIONWITNESS_INVARIANT (120 of 402 remaining) [2024-01-27 14:47:20,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err78ASSERT_VIOLATIONWITNESS_INVARIANT (119 of 402 remaining) [2024-01-27 14:47:20,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err79ASSERT_VIOLATIONWITNESS_INVARIANT (118 of 402 remaining) [2024-01-27 14:47:20,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err80ASSERT_VIOLATIONWITNESS_INVARIANT (117 of 402 remaining) [2024-01-27 14:47:20,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err81ASSERT_VIOLATIONWITNESS_INVARIANT (116 of 402 remaining) [2024-01-27 14:47:20,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err82ASSERT_VIOLATIONWITNESS_INVARIANT (115 of 402 remaining) [2024-01-27 14:47:20,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err83ASSERT_VIOLATIONWITNESS_INVARIANT (114 of 402 remaining) [2024-01-27 14:47:20,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err84ASSERT_VIOLATIONWITNESS_INVARIANT (113 of 402 remaining) [2024-01-27 14:47:20,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err85ASSERT_VIOLATIONWITNESS_INVARIANT (112 of 402 remaining) [2024-01-27 14:47:20,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err86ASSERT_VIOLATIONWITNESS_INVARIANT (111 of 402 remaining) [2024-01-27 14:47:20,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err87ASSERT_VIOLATIONWITNESS_INVARIANT (110 of 402 remaining) [2024-01-27 14:47:20,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err88ASSERT_VIOLATIONWITNESS_INVARIANT (109 of 402 remaining) [2024-01-27 14:47:20,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err89ASSERT_VIOLATIONWITNESS_INVARIANT (108 of 402 remaining) [2024-01-27 14:47:20,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err90ASSERT_VIOLATIONWITNESS_INVARIANT (107 of 402 remaining) [2024-01-27 14:47:20,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err91ASSERT_VIOLATIONWITNESS_INVARIANT (106 of 402 remaining) [2024-01-27 14:47:20,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err92ASSERT_VIOLATIONWITNESS_INVARIANT (105 of 402 remaining) [2024-01-27 14:47:20,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err93ASSERT_VIOLATIONWITNESS_INVARIANT (104 of 402 remaining) [2024-01-27 14:47:20,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err94ASSERT_VIOLATIONWITNESS_INVARIANT (103 of 402 remaining) [2024-01-27 14:47:20,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err95ASSERT_VIOLATIONWITNESS_INVARIANT (102 of 402 remaining) [2024-01-27 14:47:20,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err96ASSERT_VIOLATIONWITNESS_INVARIANT (101 of 402 remaining) [2024-01-27 14:47:20,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err97ASSERT_VIOLATIONWITNESS_INVARIANT (100 of 402 remaining) [2024-01-27 14:47:20,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err98ASSERT_VIOLATIONWITNESS_INVARIANT (99 of 402 remaining) [2024-01-27 14:47:20,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err99ASSERT_VIOLATIONWITNESS_INVARIANT (98 of 402 remaining) [2024-01-27 14:47:20,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err100ASSERT_VIOLATIONWITNESS_INVARIANT (97 of 402 remaining) [2024-01-27 14:47:20,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err101ASSERT_VIOLATIONWITNESS_INVARIANT (96 of 402 remaining) [2024-01-27 14:47:20,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err102ASSERT_VIOLATIONWITNESS_INVARIANT (95 of 402 remaining) [2024-01-27 14:47:20,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err103ASSERT_VIOLATIONWITNESS_INVARIANT (94 of 402 remaining) [2024-01-27 14:47:20,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err104ASSERT_VIOLATIONWITNESS_INVARIANT (93 of 402 remaining) [2024-01-27 14:47:20,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err105ASSERT_VIOLATIONWITNESS_INVARIANT (92 of 402 remaining) [2024-01-27 14:47:20,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err106ASSERT_VIOLATIONWITNESS_INVARIANT (91 of 402 remaining) [2024-01-27 14:47:20,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err107ASSERT_VIOLATIONWITNESS_INVARIANT (90 of 402 remaining) [2024-01-27 14:47:20,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err108ASSERT_VIOLATIONWITNESS_INVARIANT (89 of 402 remaining) [2024-01-27 14:47:20,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err109ASSERT_VIOLATIONWITNESS_INVARIANT (88 of 402 remaining) [2024-01-27 14:47:20,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err110ASSERT_VIOLATIONWITNESS_INVARIANT (87 of 402 remaining) [2024-01-27 14:47:20,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err111ASSERT_VIOLATIONWITNESS_INVARIANT (86 of 402 remaining) [2024-01-27 14:47:20,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err112ASSERT_VIOLATIONWITNESS_INVARIANT (85 of 402 remaining) [2024-01-27 14:47:20,442 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err113ASSERT_VIOLATIONWITNESS_INVARIANT (84 of 402 remaining) [2024-01-27 14:47:20,442 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err114ASSERT_VIOLATIONWITNESS_INVARIANT (83 of 402 remaining) [2024-01-27 14:47:20,442 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err115ASSERT_VIOLATIONWITNESS_INVARIANT (82 of 402 remaining) [2024-01-27 14:47:20,442 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err116ASSERT_VIOLATIONWITNESS_INVARIANT (81 of 402 remaining) [2024-01-27 14:47:20,443 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err117ASSERT_VIOLATIONWITNESS_INVARIANT (80 of 402 remaining) [2024-01-27 14:47:20,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err118ASSERT_VIOLATIONWITNESS_INVARIANT (79 of 402 remaining) [2024-01-27 14:47:20,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err119ASSERT_VIOLATIONWITNESS_INVARIANT (78 of 402 remaining) [2024-01-27 14:47:20,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err120ASSERT_VIOLATIONWITNESS_INVARIANT (77 of 402 remaining) [2024-01-27 14:47:20,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err121ASSERT_VIOLATIONWITNESS_INVARIANT (76 of 402 remaining) [2024-01-27 14:47:20,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err122ASSERT_VIOLATIONWITNESS_INVARIANT (75 of 402 remaining) [2024-01-27 14:47:20,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err123ASSERT_VIOLATIONWITNESS_INVARIANT (74 of 402 remaining) [2024-01-27 14:47:20,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr2Err124ASSERT_VIOLATIONWITNESS_INVARIANT (73 of 402 remaining) [2024-01-27 14:47:20,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (72 of 402 remaining) [2024-01-27 14:47:20,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (71 of 402 remaining) [2024-01-27 14:47:20,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (70 of 402 remaining) [2024-01-27 14:47:20,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (69 of 402 remaining) [2024-01-27 14:47:20,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (68 of 402 remaining) [2024-01-27 14:47:20,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (67 of 402 remaining) [2024-01-27 14:47:20,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (66 of 402 remaining) [2024-01-27 14:47:20,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (65 of 402 remaining) [2024-01-27 14:47:20,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (64 of 402 remaining) [2024-01-27 14:47:20,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (63 of 402 remaining) [2024-01-27 14:47:20,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (62 of 402 remaining) [2024-01-27 14:47:20,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (61 of 402 remaining) [2024-01-27 14:47:20,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err12ASSERT_VIOLATIONWITNESS_INVARIANT (60 of 402 remaining) [2024-01-27 14:47:20,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err13ASSERT_VIOLATIONWITNESS_INVARIANT (59 of 402 remaining) [2024-01-27 14:47:20,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err14ASSERT_VIOLATIONWITNESS_INVARIANT (58 of 402 remaining) [2024-01-27 14:47:20,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err15ASSERT_VIOLATIONWITNESS_INVARIANT (57 of 402 remaining) [2024-01-27 14:47:20,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err16ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 402 remaining) [2024-01-27 14:47:20,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err17ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 402 remaining) [2024-01-27 14:47:20,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err18ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 402 remaining) [2024-01-27 14:47:20,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err19ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 402 remaining) [2024-01-27 14:47:20,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err20ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 402 remaining) [2024-01-27 14:47:20,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err21ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 402 remaining) [2024-01-27 14:47:20,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err22ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 402 remaining) [2024-01-27 14:47:20,448 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err23ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 402 remaining) [2024-01-27 14:47:20,448 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err24ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 402 remaining) [2024-01-27 14:47:20,448 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err25ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 402 remaining) [2024-01-27 14:47:20,448 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err26ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 402 remaining) [2024-01-27 14:47:20,448 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err27ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 402 remaining) [2024-01-27 14:47:20,448 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err28ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 402 remaining) [2024-01-27 14:47:20,448 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err29ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 402 remaining) [2024-01-27 14:47:20,448 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err30ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 402 remaining) [2024-01-27 14:47:20,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err31ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 402 remaining) [2024-01-27 14:47:20,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err32ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 402 remaining) [2024-01-27 14:47:20,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err33ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 402 remaining) [2024-01-27 14:47:20,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err34ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 402 remaining) [2024-01-27 14:47:20,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err35ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 402 remaining) [2024-01-27 14:47:20,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err36ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 402 remaining) [2024-01-27 14:47:20,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err37ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 402 remaining) [2024-01-27 14:47:20,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err38ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 402 remaining) [2024-01-27 14:47:20,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err39ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 402 remaining) [2024-01-27 14:47:20,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err40ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 402 remaining) [2024-01-27 14:47:20,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err41ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 402 remaining) [2024-01-27 14:47:20,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err42ASSERT_VIOLATIONWITNESS_INVARIANT (30 of 402 remaining) [2024-01-27 14:47:20,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err43ASSERT_VIOLATIONWITNESS_INVARIANT (29 of 402 remaining) [2024-01-27 14:47:20,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err44ASSERT_VIOLATIONWITNESS_INVARIANT (28 of 402 remaining) [2024-01-27 14:47:20,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err45ASSERT_VIOLATIONWITNESS_INVARIANT (27 of 402 remaining) [2024-01-27 14:47:20,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err46ASSERT_VIOLATIONWITNESS_INVARIANT (26 of 402 remaining) [2024-01-27 14:47:20,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err47ASSERT_VIOLATIONWITNESS_INVARIANT (25 of 402 remaining) [2024-01-27 14:47:20,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err48ASSERT_VIOLATIONERROR_FUNCTION (24 of 402 remaining) [2024-01-27 14:47:20,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err49ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 402 remaining) [2024-01-27 14:47:20,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err50ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 402 remaining) [2024-01-27 14:47:20,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err51ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 402 remaining) [2024-01-27 14:47:20,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err52ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 402 remaining) [2024-01-27 14:47:20,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err53ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 402 remaining) [2024-01-27 14:47:20,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err54ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 402 remaining) [2024-01-27 14:47:20,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err55ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 402 remaining) [2024-01-27 14:47:20,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err56ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 402 remaining) [2024-01-27 14:47:20,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err57ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 402 remaining) [2024-01-27 14:47:20,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err58ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 402 remaining) [2024-01-27 14:47:20,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err59ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 402 remaining) [2024-01-27 14:47:20,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err60ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 402 remaining) [2024-01-27 14:47:20,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err61ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 402 remaining) [2024-01-27 14:47:20,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err62ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 402 remaining) [2024-01-27 14:47:20,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err63ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 402 remaining) [2024-01-27 14:47:20,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err64ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 402 remaining) [2024-01-27 14:47:20,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err65ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 402 remaining) [2024-01-27 14:47:20,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err66ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 402 remaining) [2024-01-27 14:47:20,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err67ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 402 remaining) [2024-01-27 14:47:20,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err68ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 402 remaining) [2024-01-27 14:47:20,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err69ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 402 remaining) [2024-01-27 14:47:20,454 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err70ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 402 remaining) [2024-01-27 14:47:20,454 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err71ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 402 remaining) [2024-01-27 14:47:20,454 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err72ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 402 remaining) [2024-01-27 14:47:20,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-01-27 14:47:20,454 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-01-27 14:47:20,457 WARN L234 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2024-01-27 14:47:20,457 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2024-01-27 14:47:20,514 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-01-27 14:47:20,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 847 places, 843 transitions, 1706 flow [2024-01-27 14:47:20,653 INFO L124 PetriNetUnfolderBase]: 4/691 cut-off events. [2024-01-27 14:47:20,653 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-01-27 14:47:20,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 703 conditions, 691 events. 4/691 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2346 event pairs, 0 based on Foata normal form. 0/357 useless extension candidates. Maximal degree in co-relation 698. Up to 3 conditions per place. [2024-01-27 14:47:20,666 INFO L82 GeneralOperation]: Start removeDead. Operand has 847 places, 843 transitions, 1706 flow [2024-01-27 14:47:20,698 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 690 places, 686 transitions, 1385 flow [2024-01-27 14:47:20,699 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-01-27 14:47:20,701 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2bfe1a1c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-27 14:47:20,701 INFO L358 AbstractCegarLoop]: Starting to check reachability of 600 error locations. [2024-01-27 14:47:20,702 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-01-27 14:47:20,702 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-01-27 14:47:20,702 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-27 14:47:20,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-27 14:47:20,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-01-27 14:47:20,702 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr2Err0ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr2Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 597 more)] === [2024-01-27 14:47:20,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-27 14:47:20,703 INFO L85 PathProgramCache]: Analyzing trace with hash 50246, now seen corresponding path program 1 times [2024-01-27 14:47:20,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-27 14:47:20,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273006157] [2024-01-27 14:47:20,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-27 14:47:20,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-27 14:47:20,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-27 14:47:20,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-27 14:47:20,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-27 14:47:20,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273006157] [2024-01-27 14:47:20,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273006157] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-27 14:47:20,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-27 14:47:20,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-01-27 14:47:20,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819415424] [2024-01-27 14:47:20,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-27 14:47:20,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-27 14:47:20,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-27 14:47:20,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-27 14:47:20,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-27 14:47:20,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 713 out of 843 [2024-01-27 14:47:20,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 686 transitions, 1385 flow. Second operand has 3 states, 3 states have (on average 713.6666666666666) internal successors, (2141), 3 states have internal predecessors, (2141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-27 14:47:20,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-27 14:47:20,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 713 of 843 [2024-01-27 14:47:20,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand