./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 14:05:37,834 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 14:05:37,931 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 14:05:37,936 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 14:05:37,936 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 14:05:37,968 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 14:05:37,971 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 14:05:37,971 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 14:05:37,972 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 14:05:37,974 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 14:05:37,974 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 14:05:37,974 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 14:05:37,975 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 14:05:37,977 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 14:05:37,978 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 14:05:37,978 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 14:05:37,978 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 14:05:37,978 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 14:05:37,979 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 14:05:37,979 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 14:05:37,979 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 14:05:37,980 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 14:05:37,980 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 14:05:37,980 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 14:05:37,980 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 14:05:37,980 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 14:05:37,981 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 14:05:37,981 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 14:05:37,981 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 14:05:37,982 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 14:05:37,983 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 14:05:37,983 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 14:05:37,983 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:05:37,983 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 14:05:37,983 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 14:05:37,984 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 14:05:37,984 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 14:05:37,984 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 14:05:37,984 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 14:05:37,984 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 14:05:37,985 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 14:05:37,985 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 14:05:37,985 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 14:05:37,985 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 14:05:38,207 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 14:05:38,236 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 14:05:38,239 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 14:05:38,239 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 14:05:38,240 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 14:05:38,241 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 14:05:39,364 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 14:05:39,512 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 14:05:39,512 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 14:05:39,521 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/55669d51c/e77f0740d2324983af89675626043ad0/FLAG1e1448683 [2024-06-14 14:05:39,534 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/55669d51c/e77f0740d2324983af89675626043ad0 [2024-06-14 14:05:39,537 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 14:05:39,538 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 14:05:39,539 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-14 14:05:39,682 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 14:05:39,683 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 14:05:39,686 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 14:05:39,686 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 14:05:39,689 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 14:05:39,690 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:05:39" (1/2) ... [2024-06-14 14:05:39,690 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f13cee1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:05:39, skipping insertion in model container [2024-06-14 14:05:39,690 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:05:39" (1/2) ... [2024-06-14 14:05:39,692 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@65ef19b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:05:39, skipping insertion in model container [2024-06-14 14:05:39,692 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:05:39" (2/2) ... [2024-06-14 14:05:39,692 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f13cee1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:39, skipping insertion in model container [2024-06-14 14:05:39,693 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:05:39" (2/2) ... [2024-06-14 14:05:39,693 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 14:05:39,735 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 14:05:39,736 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (1LL + (long long )x) - (long long )y >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 127) && __unbuffered_p2_EAX <= 127) && __unbuffered_p2_EBX <= 1) && y <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-14 14:05:39,736 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (1LL + (long long )x) - (long long )y >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 127) && __unbuffered_p2_EAX <= 127) && __unbuffered_p2_EBX <= 1) && y <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-14 14:05:39,737 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (1LL + (long long )x) - (long long )y >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 127) && __unbuffered_p2_EAX <= 127) && __unbuffered_p2_EBX <= 1) && y <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-14 14:05:39,737 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 14:05:39,737 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-14 14:05:39,772 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 14:05:40,087 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:05:40,099 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 14:05:40,267 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:05:40,313 INFO L206 MainTranslator]: Completed translation [2024-06-14 14:05:40,314 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40 WrapperNode [2024-06-14 14:05:40,314 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 14:05:40,316 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 14:05:40,316 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 14:05:40,316 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 14:05:40,322 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,352 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,391 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 14:05:40,391 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 14:05:40,392 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 14:05:40,392 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 14:05:40,392 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 14:05:40,400 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,401 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,412 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,426 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 14:05:40,426 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,426 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,431 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,433 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,434 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,435 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,437 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 14:05:40,438 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 14:05:40,438 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 14:05:40,438 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 14:05:40,439 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (1/1) ... [2024-06-14 14:05:40,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:05:40,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 14:05:40,475 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-06-14 14:05:40,479 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-06-14 14:05:40,516 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 14:05:40,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 14:05:40,517 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 14:05:40,517 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 14:05:40,517 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 14:05:40,518 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 14:05:40,518 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 14:05:40,518 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 14:05:40,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 14:05:40,518 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 14:05:40,519 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 14:05:40,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 14:05:40,521 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 14:05:40,629 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 14:05:40,631 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 14:05:40,961 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 14:05:40,962 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 14:05:41,039 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 14:05:41,039 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 14:05:41,040 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:05:41 BoogieIcfgContainer [2024-06-14 14:05:41,040 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 14:05:41,042 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 14:05:41,042 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 14:05:41,045 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 14:05:41,045 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 02:05:39" (1/4) ... [2024-06-14 14:05:41,045 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78fb6b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 02:05:41, skipping insertion in model container [2024-06-14 14:05:41,046 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:05:39" (2/4) ... [2024-06-14 14:05:41,046 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78fb6b3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:05:41, skipping insertion in model container [2024-06-14 14:05:41,046 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:40" (3/4) ... [2024-06-14 14:05:41,047 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78fb6b3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:05:41, skipping insertion in model container [2024-06-14 14:05:41,047 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:05:41" (4/4) ... [2024-06-14 14:05:41,048 INFO L112 eAbstractionObserver]: Analyzing ICFG safe025_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 14:05:41,061 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 14:05:41,061 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 14:05:41,061 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 14:05:41,101 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 14:05:41,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 14:05:41,141 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 14:05:41,141 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:05:41,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 14:05:41,143 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 14:05:41,145 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 14:05:41,151 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 14:05:41,155 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;@66e8780a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 14:05:41,156 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 14:05:41,158 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 14:05:41,158 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 14:05:41,159 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:05:41,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:41,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 14:05:41,160 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:41,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:41,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1787024188, now seen corresponding path program 1 times [2024-06-14 14:05:41,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:41,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432954339] [2024-06-14 14:05:41,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:41,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:41,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:41,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:41,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432954339] [2024-06-14 14:05:41,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432954339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:41,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:41,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 14:05:41,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334330194] [2024-06-14 14:05:41,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:41,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 14:05:41,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:41,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 14:05:41,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 14:05:41,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-14 14:05:41,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 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-06-14 14:05:41,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:41,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-14 14:05:41,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:42,064 INFO L124 PetriNetUnfolderBase]: 470/795 cut-off events. [2024-06-14 14:05:42,065 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 14:05:42,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1596 conditions, 795 events. 470/795 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3833 event pairs, 281 based on Foata normal form. 1/752 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-14 14:05:42,072 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 29 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 14:05:42,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 167 flow [2024-06-14 14:05:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 14:05:42,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 14:05:42,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 87 transitions. [2024-06-14 14:05:42,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-06-14 14:05:42,083 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 87 transitions. [2024-06-14 14:05:42,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 167 flow [2024-06-14 14:05:42,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:42,087 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 14:05:42,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 14:05:42,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 14:05:42,091 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 14:05:42,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 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-06-14 14:05:42,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:42,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:42,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 14:05:42,092 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:42,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:42,093 INFO L85 PathProgramCache]: Analyzing trace with hash 656708195, now seen corresponding path program 1 times [2024-06-14 14:05:42,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:42,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617975786] [2024-06-14 14:05:42,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:42,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:42,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:42,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:42,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:42,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617975786] [2024-06-14 14:05:42,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617975786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:42,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:42,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:05:42,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707587796] [2024-06-14 14:05:42,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:42,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:05:42,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:42,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:05:42,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:05:42,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 14:05:42,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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-06-14 14:05:42,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:42,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 14:05:42,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:42,456 INFO L124 PetriNetUnfolderBase]: 594/1001 cut-off events. [2024-06-14 14:05:42,456 INFO L125 PetriNetUnfolderBase]: For 221/255 co-relation queries the response was YES. [2024-06-14 14:05:42,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2296 conditions, 1001 events. 594/1001 cut-off events. For 221/255 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4999 event pairs, 319 based on Foata normal form. 3/975 useless extension candidates. Maximal degree in co-relation 2281. Up to 901 conditions per place. [2024-06-14 14:05:42,463 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-14 14:05:42,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 252 flow [2024-06-14 14:05:42,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:05:42,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:05:42,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-14 14:05:42,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-14 14:05:42,465 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 111 transitions. [2024-06-14 14:05:42,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 252 flow [2024-06-14 14:05:42,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 14:05:42,466 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-14 14:05:42,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-14 14:05:42,467 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-14 14:05:42,467 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-14 14:05:42,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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-06-14 14:05:42,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:42,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:42,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 14:05:42,468 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:42,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:42,469 INFO L85 PathProgramCache]: Analyzing trace with hash -365005390, now seen corresponding path program 1 times [2024-06-14 14:05:42,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:42,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573068636] [2024-06-14 14:05:42,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:42,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:42,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:42,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:42,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:42,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573068636] [2024-06-14 14:05:42,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573068636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:42,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:42,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:05:42,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85336372] [2024-06-14 14:05:42,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:42,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:05:42,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:42,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:05:42,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:05:42,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:42,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 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-06-14 14:05:42,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:42,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:42,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:42,968 INFO L124 PetriNetUnfolderBase]: 793/1311 cut-off events. [2024-06-14 14:05:42,968 INFO L125 PetriNetUnfolderBase]: For 692/726 co-relation queries the response was YES. [2024-06-14 14:05:42,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3346 conditions, 1311 events. 793/1311 cut-off events. For 692/726 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6654 event pairs, 430 based on Foata normal form. 2/1284 useless extension candidates. Maximal degree in co-relation 3328. Up to 1192 conditions per place. [2024-06-14 14:05:42,976 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 44 selfloop transitions, 9 changer transitions 0/63 dead transitions. [2024-06-14 14:05:42,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 63 transitions, 331 flow [2024-06-14 14:05:42,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:05:42,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:05:42,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-14 14:05:42,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-14 14:05:42,978 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 4 states and 107 transitions. [2024-06-14 14:05:42,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 63 transitions, 331 flow [2024-06-14 14:05:42,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 63 transitions, 329 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 14:05:42,981 INFO L231 Difference]: Finished difference. Result has 52 places, 50 transitions, 228 flow [2024-06-14 14:05:42,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=228, PETRI_PLACES=52, PETRI_TRANSITIONS=50} [2024-06-14 14:05:42,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-14 14:05:42,982 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 50 transitions, 228 flow [2024-06-14 14:05:42,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 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-06-14 14:05:42,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:42,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:42,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 14:05:42,982 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:42,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:42,983 INFO L85 PathProgramCache]: Analyzing trace with hash 102085025, now seen corresponding path program 1 times [2024-06-14 14:05:42,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:42,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460609581] [2024-06-14 14:05:42,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:42,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:42,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:43,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:43,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:43,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460609581] [2024-06-14 14:05:43,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460609581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:43,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:43,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:43,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167817616] [2024-06-14 14:05:43,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:43,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:43,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:43,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:43,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:43,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:43,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 50 transitions, 228 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 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-06-14 14:05:43,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:43,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:43,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:43,474 INFO L124 PetriNetUnfolderBase]: 879/1450 cut-off events. [2024-06-14 14:05:43,475 INFO L125 PetriNetUnfolderBase]: For 1441/1449 co-relation queries the response was YES. [2024-06-14 14:05:43,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4157 conditions, 1450 events. 879/1450 cut-off events. For 1441/1449 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7341 event pairs, 265 based on Foata normal form. 12/1454 useless extension candidates. Maximal degree in co-relation 4135. Up to 1266 conditions per place. [2024-06-14 14:05:43,483 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 56 selfloop transitions, 14 changer transitions 0/80 dead transitions. [2024-06-14 14:05:43,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 80 transitions, 450 flow [2024-06-14 14:05:43,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:43,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:43,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 14:05:43,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 14:05:43,485 INFO L175 Difference]: Start difference. First operand has 52 places, 50 transitions, 228 flow. Second operand 6 states and 154 transitions. [2024-06-14 14:05:43,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 80 transitions, 450 flow [2024-06-14 14:05:43,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 80 transitions, 448 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 14:05:43,489 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 288 flow [2024-06-14 14:05:43,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=288, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-14 14:05:43,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-14 14:05:43,490 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 288 flow [2024-06-14 14:05:43,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 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-06-14 14:05:43,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:43,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:43,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 14:05:43,491 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:43,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:43,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1569735583, now seen corresponding path program 1 times [2024-06-14 14:05:43,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:43,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052553910] [2024-06-14 14:05:43,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:43,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:43,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:43,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:43,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:43,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052553910] [2024-06-14 14:05:43,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052553910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:43,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:43,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:05:43,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252432327] [2024-06-14 14:05:43,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:43,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:05:43,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:43,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:05:43,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:05:43,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:43,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 288 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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-06-14 14:05:43,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:43,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:43,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:43,979 INFO L124 PetriNetUnfolderBase]: 799/1348 cut-off events. [2024-06-14 14:05:43,979 INFO L125 PetriNetUnfolderBase]: For 2272/2279 co-relation queries the response was YES. [2024-06-14 14:05:43,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4268 conditions, 1348 events. 799/1348 cut-off events. For 2272/2279 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6933 event pairs, 329 based on Foata normal form. 4/1329 useless extension candidates. Maximal degree in co-relation 4242. Up to 1174 conditions per place. [2024-06-14 14:05:43,988 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 45 selfloop transitions, 9 changer transitions 0/66 dead transitions. [2024-06-14 14:05:43,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 66 transitions, 429 flow [2024-06-14 14:05:43,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:05:43,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:05:43,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-14 14:05:43,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 14:05:43,990 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 288 flow. Second operand 4 states and 104 transitions. [2024-06-14 14:05:43,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 66 transitions, 429 flow [2024-06-14 14:05:43,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 66 transitions, 400 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:43,993 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 290 flow [2024-06-14 14:05:43,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=290, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-14 14:05:43,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 14:05:43,994 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 290 flow [2024-06-14 14:05:43,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 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-06-14 14:05:43,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:43,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:43,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 14:05:43,995 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:43,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:43,995 INFO L85 PathProgramCache]: Analyzing trace with hash 717847715, now seen corresponding path program 1 times [2024-06-14 14:05:43,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:43,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100572474] [2024-06-14 14:05:43,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:43,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:44,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:44,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:44,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:44,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100572474] [2024-06-14 14:05:44,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100572474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:44,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:44,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:05:44,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264544589] [2024-06-14 14:05:44,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:44,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:05:44,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:44,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:05:44,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:05:44,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:44,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 290 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 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-06-14 14:05:44,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:44,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:44,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:44,466 INFO L124 PetriNetUnfolderBase]: 909/1483 cut-off events. [2024-06-14 14:05:44,466 INFO L125 PetriNetUnfolderBase]: For 2764/2770 co-relation queries the response was YES. [2024-06-14 14:05:44,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4786 conditions, 1483 events. 909/1483 cut-off events. For 2764/2770 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7350 event pairs, 335 based on Foata normal form. 3/1481 useless extension candidates. Maximal degree in co-relation 4759. Up to 1301 conditions per place. [2024-06-14 14:05:44,476 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 61 selfloop transitions, 16 changer transitions 0/84 dead transitions. [2024-06-14 14:05:44,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 553 flow [2024-06-14 14:05:44,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:44,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:44,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 14:05:44,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 14:05:44,477 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 290 flow. Second operand 5 states and 130 transitions. [2024-06-14 14:05:44,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 553 flow [2024-06-14 14:05:44,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 84 transitions, 543 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-14 14:05:44,482 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 376 flow [2024-06-14 14:05:44,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=376, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-06-14 14:05:44,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-14 14:05:44,483 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 376 flow [2024-06-14 14:05:44,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 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-06-14 14:05:44,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:44,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:44,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 14:05:44,484 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:44,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:44,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1440391685, now seen corresponding path program 2 times [2024-06-14 14:05:44,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:44,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810862651] [2024-06-14 14:05:44,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:44,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:44,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:44,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:44,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:44,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810862651] [2024-06-14 14:05:44,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810862651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:44,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:44,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:05:44,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962319903] [2024-06-14 14:05:44,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:44,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:05:44,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:44,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:05:44,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:05:44,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:44,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 376 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 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-06-14 14:05:44,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:44,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:44,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:44,998 INFO L124 PetriNetUnfolderBase]: 904/1464 cut-off events. [2024-06-14 14:05:44,998 INFO L125 PetriNetUnfolderBase]: For 4142/4142 co-relation queries the response was YES. [2024-06-14 14:05:45,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5269 conditions, 1464 events. 904/1464 cut-off events. For 4142/4142 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7174 event pairs, 354 based on Foata normal form. 2/1456 useless extension candidates. Maximal degree in co-relation 5239. Up to 1298 conditions per place. [2024-06-14 14:05:45,009 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-14 14:05:45,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 83 transitions, 614 flow [2024-06-14 14:05:45,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:45,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:45,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 14:05:45,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 14:05:45,010 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 376 flow. Second operand 5 states and 126 transitions. [2024-06-14 14:05:45,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 83 transitions, 614 flow [2024-06-14 14:05:45,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 83 transitions, 594 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-14 14:05:45,016 INFO L231 Difference]: Finished difference. Result has 68 places, 66 transitions, 424 flow [2024-06-14 14:05:45,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=424, PETRI_PLACES=68, PETRI_TRANSITIONS=66} [2024-06-14 14:05:45,017 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-14 14:05:45,017 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 66 transitions, 424 flow [2024-06-14 14:05:45,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 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-06-14 14:05:45,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:45,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:45,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 14:05:45,018 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:45,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:45,018 INFO L85 PathProgramCache]: Analyzing trace with hash 399323202, now seen corresponding path program 1 times [2024-06-14 14:05:45,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:45,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117137378] [2024-06-14 14:05:45,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:45,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:45,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:45,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:45,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:45,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117137378] [2024-06-14 14:05:45,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117137378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:45,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:45,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:05:45,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170845430] [2024-06-14 14:05:45,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:45,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:05:45,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:45,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:05:45,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:05:45,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:45,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 424 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 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-06-14 14:05:45,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:45,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:45,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:45,489 INFO L124 PetriNetUnfolderBase]: 915/1500 cut-off events. [2024-06-14 14:05:45,489 INFO L125 PetriNetUnfolderBase]: For 5144/5150 co-relation queries the response was YES. [2024-06-14 14:05:45,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5643 conditions, 1500 events. 915/1500 cut-off events. For 5144/5150 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7478 event pairs, 342 based on Foata normal form. 3/1498 useless extension candidates. Maximal degree in co-relation 5611. Up to 1310 conditions per place. [2024-06-14 14:05:45,499 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 61 selfloop transitions, 21 changer transitions 0/89 dead transitions. [2024-06-14 14:05:45,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 89 transitions, 689 flow [2024-06-14 14:05:45,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:45,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:45,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 14:05:45,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 14:05:45,501 INFO L175 Difference]: Start difference. First operand has 68 places, 66 transitions, 424 flow. Second operand 5 states and 130 transitions. [2024-06-14 14:05:45,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 89 transitions, 689 flow [2024-06-14 14:05:45,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 89 transitions, 659 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 14:05:45,507 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 468 flow [2024-06-14 14:05:45,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=468, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2024-06-14 14:05:45,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-14 14:05:45,508 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 468 flow [2024-06-14 14:05:45,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 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-06-14 14:05:45,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:45,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:45,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 14:05:45,509 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:45,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:45,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1702736970, now seen corresponding path program 2 times [2024-06-14 14:05:45,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:45,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607166874] [2024-06-14 14:05:45,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:45,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:45,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:45,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:45,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:45,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607166874] [2024-06-14 14:05:45,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607166874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:45,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:45,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:05:45,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904216024] [2024-06-14 14:05:45,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:45,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:05:45,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:45,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:05:45,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:05:45,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:45,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 468 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 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-06-14 14:05:45,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:45,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:45,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:45,988 INFO L124 PetriNetUnfolderBase]: 910/1489 cut-off events. [2024-06-14 14:05:45,989 INFO L125 PetriNetUnfolderBase]: For 6264/6270 co-relation queries the response was YES. [2024-06-14 14:05:45,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5737 conditions, 1489 events. 910/1489 cut-off events. For 6264/6270 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7431 event pairs, 353 based on Foata normal form. 6/1487 useless extension candidates. Maximal degree in co-relation 5703. Up to 1305 conditions per place. [2024-06-14 14:05:46,001 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 57 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2024-06-14 14:05:46,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 85 transitions, 670 flow [2024-06-14 14:05:46,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:46,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:46,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 14:05:46,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-14 14:05:46,002 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 468 flow. Second operand 5 states and 124 transitions. [2024-06-14 14:05:46,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 85 transitions, 670 flow [2024-06-14 14:05:46,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 85 transitions, 643 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 14:05:46,010 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 499 flow [2024-06-14 14:05:46,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=499, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-06-14 14:05:46,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-14 14:05:46,011 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 499 flow [2024-06-14 14:05:46,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 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-06-14 14:05:46,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:46,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:46,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 14:05:46,012 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:46,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:46,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1702746890, now seen corresponding path program 1 times [2024-06-14 14:05:46,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:46,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995974528] [2024-06-14 14:05:46,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:46,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:46,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:46,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:46,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:46,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995974528] [2024-06-14 14:05:46,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995974528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:46,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:46,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:05:46,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565138751] [2024-06-14 14:05:46,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:46,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:05:46,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:46,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:05:46,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:05:46,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:46,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 499 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 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-06-14 14:05:46,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:46,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:46,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:46,507 INFO L124 PetriNetUnfolderBase]: 810/1378 cut-off events. [2024-06-14 14:05:46,507 INFO L125 PetriNetUnfolderBase]: For 7367/7373 co-relation queries the response was YES. [2024-06-14 14:05:46,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5449 conditions, 1378 events. 810/1378 cut-off events. For 7367/7373 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7043 event pairs, 291 based on Foata normal form. 8/1370 useless extension candidates. Maximal degree in co-relation 5414. Up to 1169 conditions per place. [2024-06-14 14:05:46,516 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 65 selfloop transitions, 11 changer transitions 0/88 dead transitions. [2024-06-14 14:05:46,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 88 transitions, 703 flow [2024-06-14 14:05:46,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:46,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:46,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 14:05:46,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 14:05:46,518 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 499 flow. Second operand 5 states and 126 transitions. [2024-06-14 14:05:46,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 88 transitions, 703 flow [2024-06-14 14:05:46,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 88 transitions, 675 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 14:05:46,525 INFO L231 Difference]: Finished difference. Result has 77 places, 72 transitions, 516 flow [2024-06-14 14:05:46,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=516, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2024-06-14 14:05:46,525 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-14 14:05:46,525 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 72 transitions, 516 flow [2024-06-14 14:05:46,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 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-06-14 14:05:46,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:46,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:46,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 14:05:46,526 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:46,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:46,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1259516910, now seen corresponding path program 1 times [2024-06-14 14:05:46,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:46,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576513387] [2024-06-14 14:05:46,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:46,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:46,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:46,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:46,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:46,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576513387] [2024-06-14 14:05:46,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576513387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:46,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:46,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:46,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245046566] [2024-06-14 14:05:46,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:46,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:46,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:46,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:46,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:46,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:46,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 72 transitions, 516 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-14 14:05:46,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:46,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:46,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:47,109 INFO L124 PetriNetUnfolderBase]: 966/1597 cut-off events. [2024-06-14 14:05:47,109 INFO L125 PetriNetUnfolderBase]: For 8778/8778 co-relation queries the response was YES. [2024-06-14 14:05:47,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6436 conditions, 1597 events. 966/1597 cut-off events. For 8778/8778 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8096 event pairs, 267 based on Foata normal form. 4/1598 useless extension candidates. Maximal degree in co-relation 6399. Up to 1363 conditions per place. [2024-06-14 14:05:47,125 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 75 selfloop transitions, 28 changer transitions 0/110 dead transitions. [2024-06-14 14:05:47,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 110 transitions, 916 flow [2024-06-14 14:05:47,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:47,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:47,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 14:05:47,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 14:05:47,127 INFO L175 Difference]: Start difference. First operand has 77 places, 72 transitions, 516 flow. Second operand 6 states and 154 transitions. [2024-06-14 14:05:47,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 110 transitions, 916 flow [2024-06-14 14:05:47,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 110 transitions, 889 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:47,140 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 676 flow [2024-06-14 14:05:47,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=676, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-14 14:05:47,141 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-14 14:05:47,141 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 676 flow [2024-06-14 14:05:47,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-14 14:05:47,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:47,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:47,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 14:05:47,142 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:47,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:47,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1642703964, now seen corresponding path program 2 times [2024-06-14 14:05:47,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:47,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987929499] [2024-06-14 14:05:47,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:47,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:47,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:47,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:47,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:47,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987929499] [2024-06-14 14:05:47,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987929499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:47,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:47,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:47,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481834081] [2024-06-14 14:05:47,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:47,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:47,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:47,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:47,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:47,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:47,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 676 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-14 14:05:47,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:47,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:47,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:47,982 INFO L124 PetriNetUnfolderBase]: 977/1624 cut-off events. [2024-06-14 14:05:47,982 INFO L125 PetriNetUnfolderBase]: For 11116/11122 co-relation queries the response was YES. [2024-06-14 14:05:47,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7277 conditions, 1624 events. 977/1624 cut-off events. For 11116/11122 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8253 event pairs, 303 based on Foata normal form. 3/1622 useless extension candidates. Maximal degree in co-relation 7238. Up to 1308 conditions per place. [2024-06-14 14:05:47,999 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 87 selfloop transitions, 39 changer transitions 0/133 dead transitions. [2024-06-14 14:05:47,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 133 transitions, 1176 flow [2024-06-14 14:05:48,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:48,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:48,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 14:05:48,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 14:05:48,002 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 676 flow. Second operand 8 states and 198 transitions. [2024-06-14 14:05:48,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 133 transitions, 1176 flow [2024-06-14 14:05:48,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 133 transitions, 1091 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:48,024 INFO L231 Difference]: Finished difference. Result has 87 places, 97 transitions, 828 flow [2024-06-14 14:05:48,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=828, PETRI_PLACES=87, PETRI_TRANSITIONS=97} [2024-06-14 14:05:48,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-14 14:05:48,025 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 97 transitions, 828 flow [2024-06-14 14:05:48,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-14 14:05:48,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:48,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:48,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 14:05:48,026 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:48,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:48,026 INFO L85 PathProgramCache]: Analyzing trace with hash -2140825746, now seen corresponding path program 3 times [2024-06-14 14:05:48,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:48,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268616969] [2024-06-14 14:05:48,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:48,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:48,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:48,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:48,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:48,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268616969] [2024-06-14 14:05:48,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268616969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:48,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:48,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:48,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380150520] [2024-06-14 14:05:48,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:48,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:48,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:48,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:48,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:48,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:48,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 97 transitions, 828 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-14 14:05:48,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:48,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:48,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:48,804 INFO L124 PetriNetUnfolderBase]: 972/1603 cut-off events. [2024-06-14 14:05:48,805 INFO L125 PetriNetUnfolderBase]: For 11945/11945 co-relation queries the response was YES. [2024-06-14 14:05:48,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7409 conditions, 1603 events. 972/1603 cut-off events. For 11945/11945 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8065 event pairs, 318 based on Foata normal form. 2/1593 useless extension candidates. Maximal degree in co-relation 7368. Up to 1305 conditions per place. [2024-06-14 14:05:48,819 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 82 selfloop transitions, 43 changer transitions 0/132 dead transitions. [2024-06-14 14:05:48,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 132 transitions, 1236 flow [2024-06-14 14:05:48,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:48,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:48,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:05:48,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 14:05:48,822 INFO L175 Difference]: Start difference. First operand has 87 places, 97 transitions, 828 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:05:48,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 132 transitions, 1236 flow [2024-06-14 14:05:48,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 132 transitions, 1166 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:48,843 INFO L231 Difference]: Finished difference. Result has 92 places, 100 transitions, 888 flow [2024-06-14 14:05:48,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=888, PETRI_PLACES=92, PETRI_TRANSITIONS=100} [2024-06-14 14:05:48,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-14 14:05:48,845 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 100 transitions, 888 flow [2024-06-14 14:05:48,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 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-06-14 14:05:48,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:48,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:48,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 14:05:48,846 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:48,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:48,846 INFO L85 PathProgramCache]: Analyzing trace with hash -2103760925, now seen corresponding path program 1 times [2024-06-14 14:05:48,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:48,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736588578] [2024-06-14 14:05:48,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:48,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:48,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:49,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:49,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:49,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736588578] [2024-06-14 14:05:49,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736588578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:49,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:49,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:49,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203027146] [2024-06-14 14:05:49,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:49,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:49,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:49,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:49,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:49,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:49,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 100 transitions, 888 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 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-06-14 14:05:49,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:49,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:49,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:49,570 INFO L124 PetriNetUnfolderBase]: 961/1602 cut-off events. [2024-06-14 14:05:49,570 INFO L125 PetriNetUnfolderBase]: For 13076/13076 co-relation queries the response was YES. [2024-06-14 14:05:49,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7586 conditions, 1602 events. 961/1602 cut-off events. For 13076/13076 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8141 event pairs, 297 based on Foata normal form. 4/1603 useless extension candidates. Maximal degree in co-relation 7543. Up to 1361 conditions per place. [2024-06-14 14:05:49,630 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 82 selfloop transitions, 34 changer transitions 0/123 dead transitions. [2024-06-14 14:05:49,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 123 transitions, 1189 flow [2024-06-14 14:05:49,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:49,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:49,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 14:05:49,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-14 14:05:49,632 INFO L175 Difference]: Start difference. First operand has 92 places, 100 transitions, 888 flow. Second operand 6 states and 152 transitions. [2024-06-14 14:05:49,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 123 transitions, 1189 flow [2024-06-14 14:05:49,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 123 transitions, 1077 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:49,652 INFO L231 Difference]: Finished difference. Result has 92 places, 100 transitions, 863 flow [2024-06-14 14:05:49,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=863, PETRI_PLACES=92, PETRI_TRANSITIONS=100} [2024-06-14 14:05:49,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-14 14:05:49,653 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 100 transitions, 863 flow [2024-06-14 14:05:49,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 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-06-14 14:05:49,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:49,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:49,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 14:05:49,654 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:49,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:49,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1331488293, now seen corresponding path program 2 times [2024-06-14 14:05:49,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:49,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450262919] [2024-06-14 14:05:49,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:49,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:49,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:50,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:50,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:50,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450262919] [2024-06-14 14:05:50,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450262919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:50,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:50,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:50,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667541096] [2024-06-14 14:05:50,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:50,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:50,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:50,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:50,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:50,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:50,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 100 transitions, 863 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:50,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:50,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:50,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:50,430 INFO L124 PetriNetUnfolderBase]: 972/1623 cut-off events. [2024-06-14 14:05:50,430 INFO L125 PetriNetUnfolderBase]: For 14249/14255 co-relation queries the response was YES. [2024-06-14 14:05:50,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7721 conditions, 1623 events. 972/1623 cut-off events. For 14249/14255 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8270 event pairs, 304 based on Foata normal form. 3/1621 useless extension candidates. Maximal degree in co-relation 7677. Up to 1304 conditions per place. [2024-06-14 14:05:50,447 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 91 selfloop transitions, 44 changer transitions 0/142 dead transitions. [2024-06-14 14:05:50,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 142 transitions, 1310 flow [2024-06-14 14:05:50,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:50,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:50,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 14:05:50,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 14:05:50,449 INFO L175 Difference]: Start difference. First operand has 92 places, 100 transitions, 863 flow. Second operand 9 states and 219 transitions. [2024-06-14 14:05:50,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 142 transitions, 1310 flow [2024-06-14 14:05:50,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 142 transitions, 1242 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:50,470 INFO L231 Difference]: Finished difference. Result has 96 places, 103 transitions, 918 flow [2024-06-14 14:05:50,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=918, PETRI_PLACES=96, PETRI_TRANSITIONS=103} [2024-06-14 14:05:50,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-14 14:05:50,471 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 103 transitions, 918 flow [2024-06-14 14:05:50,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:50,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:50,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:50,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 14:05:50,472 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:50,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:50,472 INFO L85 PathProgramCache]: Analyzing trace with hash 759883373, now seen corresponding path program 3 times [2024-06-14 14:05:50,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:50,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481163594] [2024-06-14 14:05:50,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:50,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:50,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:50,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:50,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:50,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481163594] [2024-06-14 14:05:50,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481163594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:50,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:50,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:50,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831544614] [2024-06-14 14:05:50,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:50,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:50,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:50,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:50,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:50,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:50,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 103 transitions, 918 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 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-06-14 14:05:50,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:50,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:50,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:51,185 INFO L124 PetriNetUnfolderBase]: 999/1672 cut-off events. [2024-06-14 14:05:51,185 INFO L125 PetriNetUnfolderBase]: For 16445/16451 co-relation queries the response was YES. [2024-06-14 14:05:51,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8179 conditions, 1672 events. 999/1672 cut-off events. For 16445/16451 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8574 event pairs, 304 based on Foata normal form. 3/1670 useless extension candidates. Maximal degree in co-relation 8134. Up to 1333 conditions per place. [2024-06-14 14:05:51,198 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 89 selfloop transitions, 50 changer transitions 0/146 dead transitions. [2024-06-14 14:05:51,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 146 transitions, 1466 flow [2024-06-14 14:05:51,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:51,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:51,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 14:05:51,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:05:51,200 INFO L175 Difference]: Start difference. First operand has 96 places, 103 transitions, 918 flow. Second operand 8 states and 200 transitions. [2024-06-14 14:05:51,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 146 transitions, 1466 flow [2024-06-14 14:05:51,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 146 transitions, 1380 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:51,220 INFO L231 Difference]: Finished difference. Result has 98 places, 109 transitions, 1007 flow [2024-06-14 14:05:51,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=838, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1007, PETRI_PLACES=98, PETRI_TRANSITIONS=109} [2024-06-14 14:05:51,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-14 14:05:51,221 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 109 transitions, 1007 flow [2024-06-14 14:05:51,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 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-06-14 14:05:51,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:51,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:51,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 14:05:51,223 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:51,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:51,223 INFO L85 PathProgramCache]: Analyzing trace with hash 759891309, now seen corresponding path program 1 times [2024-06-14 14:05:51,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:51,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621444452] [2024-06-14 14:05:51,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:51,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:51,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:51,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:51,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:51,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621444452] [2024-06-14 14:05:51,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621444452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:51,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:51,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:51,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262081012] [2024-06-14 14:05:51,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:51,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:51,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:51,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:51,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:51,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:51,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 109 transitions, 1007 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-14 14:05:51,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:51,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:51,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:51,887 INFO L124 PetriNetUnfolderBase]: 1016/1697 cut-off events. [2024-06-14 14:05:51,888 INFO L125 PetriNetUnfolderBase]: For 18808/18814 co-relation queries the response was YES. [2024-06-14 14:05:51,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8431 conditions, 1697 events. 1016/1697 cut-off events. For 18808/18814 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8726 event pairs, 300 based on Foata normal form. 5/1697 useless extension candidates. Maximal degree in co-relation 8385. Up to 1433 conditions per place. [2024-06-14 14:05:51,902 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 100 selfloop transitions, 27 changer transitions 0/134 dead transitions. [2024-06-14 14:05:51,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1339 flow [2024-06-14 14:05:51,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:51,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:51,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 14:05:51,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 14:05:51,904 INFO L175 Difference]: Start difference. First operand has 98 places, 109 transitions, 1007 flow. Second operand 6 states and 149 transitions. [2024-06-14 14:05:51,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1339 flow [2024-06-14 14:05:51,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 134 transitions, 1257 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:51,932 INFO L231 Difference]: Finished difference. Result has 100 places, 111 transitions, 1011 flow [2024-06-14 14:05:51,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1011, PETRI_PLACES=100, PETRI_TRANSITIONS=111} [2024-06-14 14:05:51,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-14 14:05:51,933 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 111 transitions, 1011 flow [2024-06-14 14:05:51,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-14 14:05:51,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:51,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:51,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 14:05:51,934 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:51,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:51,934 INFO L85 PathProgramCache]: Analyzing trace with hash -309001299, now seen corresponding path program 4 times [2024-06-14 14:05:51,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:51,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947805373] [2024-06-14 14:05:51,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:51,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:51,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:52,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:52,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:52,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947805373] [2024-06-14 14:05:52,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947805373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:52,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:52,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:52,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201800960] [2024-06-14 14:05:52,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:52,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:52,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:52,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:52,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:52,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:52,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 111 transitions, 1011 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:52,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:52,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:52,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:52,609 INFO L124 PetriNetUnfolderBase]: 1011/1676 cut-off events. [2024-06-14 14:05:52,609 INFO L125 PetriNetUnfolderBase]: For 20524/20524 co-relation queries the response was YES. [2024-06-14 14:05:52,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8513 conditions, 1676 events. 1011/1676 cut-off events. For 20524/20524 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8551 event pairs, 317 based on Foata normal form. 2/1666 useless extension candidates. Maximal degree in co-relation 8466. Up to 1355 conditions per place. [2024-06-14 14:05:52,622 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 88 selfloop transitions, 52 changer transitions 0/147 dead transitions. [2024-06-14 14:05:52,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 147 transitions, 1445 flow [2024-06-14 14:05:52,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:52,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:52,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 14:05:52,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-14 14:05:52,624 INFO L175 Difference]: Start difference. First operand has 100 places, 111 transitions, 1011 flow. Second operand 9 states and 214 transitions. [2024-06-14 14:05:52,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 147 transitions, 1445 flow [2024-06-14 14:05:52,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 147 transitions, 1373 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:52,646 INFO L231 Difference]: Finished difference. Result has 105 places, 111 transitions, 1051 flow [2024-06-14 14:05:52,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1051, PETRI_PLACES=105, PETRI_TRANSITIONS=111} [2024-06-14 14:05:52,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-14 14:05:52,646 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 111 transitions, 1051 flow [2024-06-14 14:05:52,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:52,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:52,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:52,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 14:05:52,647 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:52,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:52,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1185678661, now seen corresponding path program 5 times [2024-06-14 14:05:52,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:52,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938238484] [2024-06-14 14:05:52,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:52,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:52,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:52,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:52,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:52,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938238484] [2024-06-14 14:05:52,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938238484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:52,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:52,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:52,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817741435] [2024-06-14 14:05:52,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:52,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:52,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:52,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:52,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:52,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:52,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 111 transitions, 1051 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 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-06-14 14:05:52,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:52,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:52,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:53,236 INFO L124 PetriNetUnfolderBase]: 1006/1679 cut-off events. [2024-06-14 14:05:53,240 INFO L125 PetriNetUnfolderBase]: For 22348/22354 co-relation queries the response was YES. [2024-06-14 14:05:53,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8648 conditions, 1679 events. 1006/1679 cut-off events. For 22348/22354 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8645 event pairs, 313 based on Foata normal form. 6/1677 useless extension candidates. Maximal degree in co-relation 8600. Up to 1350 conditions per place. [2024-06-14 14:05:53,253 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 85 selfloop transitions, 50 changer transitions 0/142 dead transitions. [2024-06-14 14:05:53,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 142 transitions, 1410 flow [2024-06-14 14:05:53,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:53,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:53,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:05:53,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 14:05:53,255 INFO L175 Difference]: Start difference. First operand has 105 places, 111 transitions, 1051 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:05:53,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 142 transitions, 1410 flow [2024-06-14 14:05:53,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 142 transitions, 1290 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:53,276 INFO L231 Difference]: Finished difference. Result has 106 places, 112 transitions, 1052 flow [2024-06-14 14:05:53,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1052, PETRI_PLACES=106, PETRI_TRANSITIONS=112} [2024-06-14 14:05:53,277 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-14 14:05:53,277 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 112 transitions, 1052 flow [2024-06-14 14:05:53,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 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-06-14 14:05:53,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:53,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:53,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 14:05:53,278 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:53,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:53,278 INFO L85 PathProgramCache]: Analyzing trace with hash -52285463, now seen corresponding path program 2 times [2024-06-14 14:05:53,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:53,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018297301] [2024-06-14 14:05:53,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:53,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:53,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:53,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:53,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:53,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018297301] [2024-06-14 14:05:53,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018297301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:53,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:53,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:53,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230036627] [2024-06-14 14:05:53,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:53,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:53,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:53,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:53,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:53,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:53,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 112 transitions, 1052 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-14 14:05:53,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:53,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:53,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:53,859 INFO L124 PetriNetUnfolderBase]: 1023/1711 cut-off events. [2024-06-14 14:05:53,859 INFO L125 PetriNetUnfolderBase]: For 24837/24843 co-relation queries the response was YES. [2024-06-14 14:05:53,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8865 conditions, 1711 events. 1023/1711 cut-off events. For 24837/24843 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8837 event pairs, 318 based on Foata normal form. 8/1711 useless extension candidates. Maximal degree in co-relation 8816. Up to 1451 conditions per place. [2024-06-14 14:05:53,870 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 101 selfloop transitions, 26 changer transitions 0/134 dead transitions. [2024-06-14 14:05:53,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 134 transitions, 1380 flow [2024-06-14 14:05:53,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:53,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:53,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 14:05:53,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 14:05:53,872 INFO L175 Difference]: Start difference. First operand has 106 places, 112 transitions, 1052 flow. Second operand 6 states and 145 transitions. [2024-06-14 14:05:53,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 134 transitions, 1380 flow [2024-06-14 14:05:53,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 134 transitions, 1276 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:53,890 INFO L231 Difference]: Finished difference. Result has 106 places, 114 transitions, 1035 flow [2024-06-14 14:05:53,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1035, PETRI_PLACES=106, PETRI_TRANSITIONS=114} [2024-06-14 14:05:53,891 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-14 14:05:53,891 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 114 transitions, 1035 flow [2024-06-14 14:05:53,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-14 14:05:53,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:53,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:53,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 14:05:53,892 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:53,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:53,892 INFO L85 PathProgramCache]: Analyzing trace with hash -42762263, now seen corresponding path program 3 times [2024-06-14 14:05:53,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:53,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361934085] [2024-06-14 14:05:53,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:53,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:53,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:54,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:54,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:54,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361934085] [2024-06-14 14:05:54,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361934085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:54,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:54,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:54,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657677500] [2024-06-14 14:05:54,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:54,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:54,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:54,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:54,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:54,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:54,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 114 transitions, 1035 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-14 14:05:54,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:54,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:54,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:54,404 INFO L124 PetriNetUnfolderBase]: 1015/1695 cut-off events. [2024-06-14 14:05:54,404 INFO L125 PetriNetUnfolderBase]: For 26683/26689 co-relation queries the response was YES. [2024-06-14 14:05:54,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8871 conditions, 1695 events. 1015/1695 cut-off events. For 26683/26689 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8798 event pairs, 287 based on Foata normal form. 8/1695 useless extension candidates. Maximal degree in co-relation 8821. Up to 1375 conditions per place. [2024-06-14 14:05:54,417 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 99 selfloop transitions, 31 changer transitions 0/137 dead transitions. [2024-06-14 14:05:54,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 137 transitions, 1375 flow [2024-06-14 14:05:54,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:54,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:54,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 14:05:54,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 14:05:54,420 INFO L175 Difference]: Start difference. First operand has 106 places, 114 transitions, 1035 flow. Second operand 6 states and 146 transitions. [2024-06-14 14:05:54,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 137 transitions, 1375 flow [2024-06-14 14:05:54,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 137 transitions, 1306 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:54,440 INFO L231 Difference]: Finished difference. Result has 108 places, 116 transitions, 1067 flow [2024-06-14 14:05:54,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1067, PETRI_PLACES=108, PETRI_TRANSITIONS=116} [2024-06-14 14:05:54,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-14 14:05:54,441 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 116 transitions, 1067 flow [2024-06-14 14:05:54,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 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-06-14 14:05:54,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:54,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:54,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 14:05:54,442 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:54,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:54,442 INFO L85 PathProgramCache]: Analyzing trace with hash -546544979, now seen corresponding path program 1 times [2024-06-14 14:05:54,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:54,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020575586] [2024-06-14 14:05:54,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:54,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:54,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:54,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:54,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:54,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020575586] [2024-06-14 14:05:54,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020575586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:54,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:54,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:05:54,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208386648] [2024-06-14 14:05:54,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:54,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:05:54,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:54,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:05:54,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:05:54,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:54,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 116 transitions, 1067 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 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-06-14 14:05:54,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:54,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:54,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:55,000 INFO L124 PetriNetUnfolderBase]: 953/1631 cut-off events. [2024-06-14 14:05:55,000 INFO L125 PetriNetUnfolderBase]: For 28244/28245 co-relation queries the response was YES. [2024-06-14 14:05:55,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8815 conditions, 1631 events. 953/1631 cut-off events. For 28244/28245 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8603 event pairs, 272 based on Foata normal form. 2/1624 useless extension candidates. Maximal degree in co-relation 8764. Up to 1352 conditions per place. [2024-06-14 14:05:55,019 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 103 selfloop transitions, 22 changer transitions 0/139 dead transitions. [2024-06-14 14:05:55,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 139 transitions, 1501 flow [2024-06-14 14:05:55,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:55,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:55,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 14:05:55,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 14:05:55,021 INFO L175 Difference]: Start difference. First operand has 108 places, 116 transitions, 1067 flow. Second operand 5 states and 126 transitions. [2024-06-14 14:05:55,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 139 transitions, 1501 flow [2024-06-14 14:05:55,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 139 transitions, 1418 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:55,058 INFO L231 Difference]: Finished difference. Result has 110 places, 125 transitions, 1128 flow [2024-06-14 14:05:55,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1128, PETRI_PLACES=110, PETRI_TRANSITIONS=125} [2024-06-14 14:05:55,058 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-14 14:05:55,058 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 125 transitions, 1128 flow [2024-06-14 14:05:55,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 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-06-14 14:05:55,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:55,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:55,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 14:05:55,059 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:55,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:55,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1368188111, now seen corresponding path program 2 times [2024-06-14 14:05:55,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:55,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125986452] [2024-06-14 14:05:55,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:55,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:55,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:55,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:55,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:55,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125986452] [2024-06-14 14:05:55,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125986452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:55,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:55,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:05:55,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324492555] [2024-06-14 14:05:55,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:55,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:05:55,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:55,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:05:55,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:05:55,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:55,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 125 transitions, 1128 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 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-06-14 14:05:55,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:55,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:55,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:55,609 INFO L124 PetriNetUnfolderBase]: 950/1637 cut-off events. [2024-06-14 14:05:55,609 INFO L125 PetriNetUnfolderBase]: For 30154/30158 co-relation queries the response was YES. [2024-06-14 14:05:55,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9053 conditions, 1637 events. 950/1637 cut-off events. For 30154/30158 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8688 event pairs, 269 based on Foata normal form. 6/1636 useless extension candidates. Maximal degree in co-relation 9000. Up to 1365 conditions per place. [2024-06-14 14:05:55,622 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 110 selfloop transitions, 20 changer transitions 0/144 dead transitions. [2024-06-14 14:05:55,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 144 transitions, 1501 flow [2024-06-14 14:05:55,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:55,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:55,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 14:05:55,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-14 14:05:55,623 INFO L175 Difference]: Start difference. First operand has 110 places, 125 transitions, 1128 flow. Second operand 5 states and 128 transitions. [2024-06-14 14:05:55,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 144 transitions, 1501 flow [2024-06-14 14:05:55,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 144 transitions, 1455 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-14 14:05:55,657 INFO L231 Difference]: Finished difference. Result has 116 places, 128 transitions, 1178 flow [2024-06-14 14:05:55,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1178, PETRI_PLACES=116, PETRI_TRANSITIONS=128} [2024-06-14 14:05:55,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-14 14:05:55,658 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 128 transitions, 1178 flow [2024-06-14 14:05:55,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 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-06-14 14:05:55,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:55,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:55,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 14:05:55,659 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:55,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:55,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1791327585, now seen corresponding path program 1 times [2024-06-14 14:05:55,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:55,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006123066] [2024-06-14 14:05:55,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:55,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:55,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:56,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:56,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:56,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006123066] [2024-06-14 14:05:56,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006123066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:56,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:56,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:56,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752689535] [2024-06-14 14:05:56,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:56,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:56,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:56,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:56,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:56,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:56,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 128 transitions, 1178 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:56,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:56,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:56,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:56,411 INFO L124 PetriNetUnfolderBase]: 1268/2088 cut-off events. [2024-06-14 14:05:56,412 INFO L125 PetriNetUnfolderBase]: For 42914/42914 co-relation queries the response was YES. [2024-06-14 14:05:56,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11821 conditions, 2088 events. 1268/2088 cut-off events. For 42914/42914 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11107 event pairs, 222 based on Foata normal form. 6/2091 useless extension candidates. Maximal degree in co-relation 11764. Up to 1500 conditions per place. [2024-06-14 14:05:56,429 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 124 selfloop transitions, 41 changer transitions 0/172 dead transitions. [2024-06-14 14:05:56,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 172 transitions, 1794 flow [2024-06-14 14:05:56,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:56,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:56,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 14:05:56,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-14 14:05:56,430 INFO L175 Difference]: Start difference. First operand has 116 places, 128 transitions, 1178 flow. Second operand 7 states and 181 transitions. [2024-06-14 14:05:56,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 172 transitions, 1794 flow [2024-06-14 14:05:56,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 172 transitions, 1762 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:56,475 INFO L231 Difference]: Finished difference. Result has 121 places, 138 transitions, 1363 flow [2024-06-14 14:05:56,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1363, PETRI_PLACES=121, PETRI_TRANSITIONS=138} [2024-06-14 14:05:56,475 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-14 14:05:56,475 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 138 transitions, 1363 flow [2024-06-14 14:05:56,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:56,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:56,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:56,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 14:05:56,476 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:56,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:56,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1791388035, now seen corresponding path program 2 times [2024-06-14 14:05:56,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:56,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057509168] [2024-06-14 14:05:56,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:56,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:56,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:56,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:56,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:56,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057509168] [2024-06-14 14:05:56,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057509168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:56,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:56,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:56,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750026808] [2024-06-14 14:05:56,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:56,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:56,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:56,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:56,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:56,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:56,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 138 transitions, 1363 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:56,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:56,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:56,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:57,198 INFO L124 PetriNetUnfolderBase]: 1255/2079 cut-off events. [2024-06-14 14:05:57,198 INFO L125 PetriNetUnfolderBase]: For 45489/45489 co-relation queries the response was YES. [2024-06-14 14:05:57,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12298 conditions, 2079 events. 1255/2079 cut-off events. For 45489/45489 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11126 event pairs, 308 based on Foata normal form. 6/2082 useless extension candidates. Maximal degree in co-relation 12239. Up to 1796 conditions per place. [2024-06-14 14:05:57,215 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 124 selfloop transitions, 37 changer transitions 0/168 dead transitions. [2024-06-14 14:05:57,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 168 transitions, 1801 flow [2024-06-14 14:05:57,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:57,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:57,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 14:05:57,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 14:05:57,217 INFO L175 Difference]: Start difference. First operand has 121 places, 138 transitions, 1363 flow. Second operand 7 states and 174 transitions. [2024-06-14 14:05:57,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 168 transitions, 1801 flow [2024-06-14 14:05:57,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 168 transitions, 1720 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:57,272 INFO L231 Difference]: Finished difference. Result has 125 places, 141 transitions, 1419 flow [2024-06-14 14:05:57,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1419, PETRI_PLACES=125, PETRI_TRANSITIONS=141} [2024-06-14 14:05:57,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-14 14:05:57,273 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 141 transitions, 1419 flow [2024-06-14 14:05:57,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:57,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:57,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:57,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 14:05:57,273 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:57,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:57,274 INFO L85 PathProgramCache]: Analyzing trace with hash -504076467, now seen corresponding path program 3 times [2024-06-14 14:05:57,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:57,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129457334] [2024-06-14 14:05:57,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:57,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:57,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:57,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:57,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:57,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129457334] [2024-06-14 14:05:57,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129457334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:57,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:57,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:57,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784537075] [2024-06-14 14:05:57,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:57,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:57,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:57,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:57,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:57,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:57,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 141 transitions, 1419 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:57,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:57,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:57,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:57,895 INFO L124 PetriNetUnfolderBase]: 1272/2106 cut-off events. [2024-06-14 14:05:57,895 INFO L125 PetriNetUnfolderBase]: For 49485/49491 co-relation queries the response was YES. [2024-06-14 14:05:57,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12685 conditions, 2106 events. 1272/2106 cut-off events. For 49485/49491 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11219 event pairs, 315 based on Foata normal form. 5/2106 useless extension candidates. Maximal degree in co-relation 12624. Up to 1750 conditions per place. [2024-06-14 14:05:57,911 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 121 selfloop transitions, 53 changer transitions 0/181 dead transitions. [2024-06-14 14:05:57,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 181 transitions, 1903 flow [2024-06-14 14:05:57,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:57,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:57,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 14:05:57,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-14 14:05:57,913 INFO L175 Difference]: Start difference. First operand has 125 places, 141 transitions, 1419 flow. Second operand 9 states and 217 transitions. [2024-06-14 14:05:57,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 181 transitions, 1903 flow [2024-06-14 14:05:57,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 181 transitions, 1802 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:57,965 INFO L231 Difference]: Finished difference. Result has 129 places, 143 transitions, 1475 flow [2024-06-14 14:05:57,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1475, PETRI_PLACES=129, PETRI_TRANSITIONS=143} [2024-06-14 14:05:57,967 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-14 14:05:57,967 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 143 transitions, 1475 flow [2024-06-14 14:05:57,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:57,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:57,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:57,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 14:05:57,968 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:57,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:57,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1440300952, now seen corresponding path program 1 times [2024-06-14 14:05:57,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:57,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476610657] [2024-06-14 14:05:57,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:57,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:57,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:58,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:58,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:58,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476610657] [2024-06-14 14:05:58,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476610657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:58,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:58,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:58,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520937495] [2024-06-14 14:05:58,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:58,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:58,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:58,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:58,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:58,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:58,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 143 transitions, 1475 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 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-06-14 14:05:58,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:58,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:58,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:58,612 INFO L124 PetriNetUnfolderBase]: 1226/2076 cut-off events. [2024-06-14 14:05:58,613 INFO L125 PetriNetUnfolderBase]: For 52146/52146 co-relation queries the response was YES. [2024-06-14 14:05:58,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12614 conditions, 2076 events. 1226/2076 cut-off events. For 52146/52146 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11338 event pairs, 307 based on Foata normal form. 2/2075 useless extension candidates. Maximal degree in co-relation 12552. Up to 1750 conditions per place. [2024-06-14 14:05:58,628 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 122 selfloop transitions, 27 changer transitions 0/171 dead transitions. [2024-06-14 14:05:58,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 171 transitions, 1948 flow [2024-06-14 14:05:58,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:58,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:58,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:05:58,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 14:05:58,630 INFO L175 Difference]: Start difference. First operand has 129 places, 143 transitions, 1475 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:05:58,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 171 transitions, 1948 flow [2024-06-14 14:05:58,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 171 transitions, 1809 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:58,679 INFO L231 Difference]: Finished difference. Result has 129 places, 154 transitions, 1497 flow [2024-06-14 14:05:58,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1497, PETRI_PLACES=129, PETRI_TRANSITIONS=154} [2024-06-14 14:05:58,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-14 14:05:58,679 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 154 transitions, 1497 flow [2024-06-14 14:05:58,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 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-06-14 14:05:58,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:58,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:58,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 14:05:58,680 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:58,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:58,680 INFO L85 PathProgramCache]: Analyzing trace with hash 2049950575, now seen corresponding path program 4 times [2024-06-14 14:05:58,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:58,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797299076] [2024-06-14 14:05:58,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:58,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:58,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:58,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:58,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:58,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797299076] [2024-06-14 14:05:58,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797299076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:58,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:58,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:58,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425879626] [2024-06-14 14:05:58,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:58,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:58,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:58,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:58,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:58,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:58,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 154 transitions, 1497 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:58,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:58,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:58,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:59,323 INFO L124 PetriNetUnfolderBase]: 1284/2114 cut-off events. [2024-06-14 14:05:59,323 INFO L125 PetriNetUnfolderBase]: For 54943/54943 co-relation queries the response was YES. [2024-06-14 14:05:59,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12917 conditions, 2114 events. 1284/2114 cut-off events. For 54943/54943 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11286 event pairs, 324 based on Foata normal form. 4/2106 useless extension candidates. Maximal degree in co-relation 12853. Up to 1766 conditions per place. [2024-06-14 14:05:59,339 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 129 selfloop transitions, 55 changer transitions 0/191 dead transitions. [2024-06-14 14:05:59,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 191 transitions, 1997 flow [2024-06-14 14:05:59,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:59,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:59,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 14:05:59,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608465608465608 [2024-06-14 14:05:59,342 INFO L175 Difference]: Start difference. First operand has 129 places, 154 transitions, 1497 flow. Second operand 9 states and 212 transitions. [2024-06-14 14:05:59,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 191 transitions, 1997 flow [2024-06-14 14:05:59,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 191 transitions, 1969 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-14 14:05:59,399 INFO L231 Difference]: Finished difference. Result has 137 places, 156 transitions, 1634 flow [2024-06-14 14:05:59,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1634, PETRI_PLACES=137, PETRI_TRANSITIONS=156} [2024-06-14 14:05:59,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-14 14:05:59,404 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 156 transitions, 1634 flow [2024-06-14 14:05:59,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 states have internal predecessors, (125), 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-06-14 14:05:59,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:59,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:59,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 14:05:59,404 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:59,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:59,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1429188382, now seen corresponding path program 2 times [2024-06-14 14:05:59,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:59,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637877953] [2024-06-14 14:05:59,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:59,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:59,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:59,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:59,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:59,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637877953] [2024-06-14 14:05:59,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637877953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:59,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:59,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:59,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403554118] [2024-06-14 14:05:59,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:59,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:59,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:59,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:59,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:59,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:59,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 156 transitions, 1634 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 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-06-14 14:05:59,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:59,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:59,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:00,027 INFO L124 PetriNetUnfolderBase]: 1223/2077 cut-off events. [2024-06-14 14:06:00,027 INFO L125 PetriNetUnfolderBase]: For 58175/58175 co-relation queries the response was YES. [2024-06-14 14:06:00,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12992 conditions, 2077 events. 1223/2077 cut-off events. For 58175/58175 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11392 event pairs, 305 based on Foata normal form. 2/2076 useless extension candidates. Maximal degree in co-relation 12926. Up to 1758 conditions per place. [2024-06-14 14:06:00,043 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 127 selfloop transitions, 24 changer transitions 0/173 dead transitions. [2024-06-14 14:06:00,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 173 transitions, 1998 flow [2024-06-14 14:06:00,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:06:00,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:06:00,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-14 14:06:00,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-14 14:06:00,044 INFO L175 Difference]: Start difference. First operand has 137 places, 156 transitions, 1634 flow. Second operand 4 states and 109 transitions. [2024-06-14 14:06:00,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 173 transitions, 1998 flow [2024-06-14 14:06:00,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 173 transitions, 1851 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:00,092 INFO L231 Difference]: Finished difference. Result has 134 places, 159 transitions, 1588 flow [2024-06-14 14:06:00,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1588, PETRI_PLACES=134, PETRI_TRANSITIONS=159} [2024-06-14 14:06:00,093 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-14 14:06:00,093 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 159 transitions, 1588 flow [2024-06-14 14:06:00,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 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-06-14 14:06:00,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:00,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:00,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 14:06:00,094 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:00,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:00,094 INFO L85 PathProgramCache]: Analyzing trace with hash -536055482, now seen corresponding path program 3 times [2024-06-14 14:06:00,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:00,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830372468] [2024-06-14 14:06:00,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:00,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:00,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:00,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:00,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:00,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830372468] [2024-06-14 14:06:00,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830372468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:00,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:00,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:00,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788439737] [2024-06-14 14:06:00,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:00,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:00,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:00,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:00,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:00,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:00,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 159 transitions, 1588 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 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-06-14 14:06:00,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:00,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:00,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:00,655 INFO L124 PetriNetUnfolderBase]: 1217/2069 cut-off events. [2024-06-14 14:06:00,658 INFO L125 PetriNetUnfolderBase]: For 59836/59836 co-relation queries the response was YES. [2024-06-14 14:06:00,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12786 conditions, 2069 events. 1217/2069 cut-off events. For 59836/59836 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11342 event pairs, 305 based on Foata normal form. 2/2068 useless extension candidates. Maximal degree in co-relation 12719. Up to 1739 conditions per place. [2024-06-14 14:06:00,675 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 122 selfloop transitions, 30 changer transitions 0/174 dead transitions. [2024-06-14 14:06:00,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 174 transitions, 1930 flow [2024-06-14 14:06:00,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:06:00,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:06:00,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 14:06:00,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-14 14:06:00,676 INFO L175 Difference]: Start difference. First operand has 134 places, 159 transitions, 1588 flow. Second operand 5 states and 128 transitions. [2024-06-14 14:06:00,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 174 transitions, 1930 flow [2024-06-14 14:06:00,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 174 transitions, 1889 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:00,738 INFO L231 Difference]: Finished difference. Result has 137 places, 159 transitions, 1619 flow [2024-06-14 14:06:00,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1619, PETRI_PLACES=137, PETRI_TRANSITIONS=159} [2024-06-14 14:06:00,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-14 14:06:00,748 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 159 transitions, 1619 flow [2024-06-14 14:06:00,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 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-06-14 14:06:00,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:00,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:00,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 14:06:00,749 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:00,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:00,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1233552404, now seen corresponding path program 1 times [2024-06-14 14:06:00,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:00,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867521095] [2024-06-14 14:06:00,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:00,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:00,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:01,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:01,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:01,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867521095] [2024-06-14 14:06:01,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867521095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:01,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:01,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:06:01,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801274945] [2024-06-14 14:06:01,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:01,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:06:01,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:01,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:06:01,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:06:01,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:01,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 159 transitions, 1619 flow. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 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-06-14 14:06:01,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:01,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:01,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:01,361 INFO L124 PetriNetUnfolderBase]: 1188/2039 cut-off events. [2024-06-14 14:06:01,361 INFO L125 PetriNetUnfolderBase]: For 63765/63790 co-relation queries the response was YES. [2024-06-14 14:06:01,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12802 conditions, 2039 events. 1188/2039 cut-off events. For 63765/63790 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11320 event pairs, 283 based on Foata normal form. 18/2046 useless extension candidates. Maximal degree in co-relation 12734. Up to 1708 conditions per place. [2024-06-14 14:06:01,377 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 130 selfloop transitions, 25 changer transitions 0/175 dead transitions. [2024-06-14 14:06:01,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 175 transitions, 2050 flow [2024-06-14 14:06:01,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:06:01,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:06:01,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 14:06:01,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:06:01,378 INFO L175 Difference]: Start difference. First operand has 137 places, 159 transitions, 1619 flow. Second operand 5 states and 125 transitions. [2024-06-14 14:06:01,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 175 transitions, 2050 flow [2024-06-14 14:06:01,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 175 transitions, 1979 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:01,440 INFO L231 Difference]: Finished difference. Result has 138 places, 162 transitions, 1637 flow [2024-06-14 14:06:01,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1550, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1637, PETRI_PLACES=138, PETRI_TRANSITIONS=162} [2024-06-14 14:06:01,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-14 14:06:01,441 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 162 transitions, 1637 flow [2024-06-14 14:06:01,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 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-06-14 14:06:01,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:01,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:01,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 14:06:01,442 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:01,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:01,442 INFO L85 PathProgramCache]: Analyzing trace with hash 282210220, now seen corresponding path program 2 times [2024-06-14 14:06:01,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:01,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228274279] [2024-06-14 14:06:01,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:01,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:01,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:01,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-06-14 14:06:01,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:01,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228274279] [2024-06-14 14:06:01,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228274279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:01,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:01,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:01,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397806092] [2024-06-14 14:06:01,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:01,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:01,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:01,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:01,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:01,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:01,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 162 transitions, 1637 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 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-06-14 14:06:01,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:01,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:01,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:02,170 INFO L124 PetriNetUnfolderBase]: 1194/2038 cut-off events. [2024-06-14 14:06:02,171 INFO L125 PetriNetUnfolderBase]: For 63288/63293 co-relation queries the response was YES. [2024-06-14 14:06:02,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12751 conditions, 2038 events. 1194/2038 cut-off events. For 63288/63293 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11286 event pairs, 282 based on Foata normal form. 7/2035 useless extension candidates. Maximal degree in co-relation 12683. Up to 1713 conditions per place. [2024-06-14 14:06:02,191 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 128 selfloop transitions, 28 changer transitions 0/176 dead transitions. [2024-06-14 14:06:02,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 176 transitions, 2041 flow [2024-06-14 14:06:02,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:02,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:02,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 14:06:02,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:06:02,194 INFO L175 Difference]: Start difference. First operand has 138 places, 162 transitions, 1637 flow. Second operand 6 states and 144 transitions. [2024-06-14 14:06:02,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 176 transitions, 2041 flow [2024-06-14 14:06:02,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 176 transitions, 1969 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:02,282 INFO L231 Difference]: Finished difference. Result has 141 places, 162 transitions, 1627 flow [2024-06-14 14:06:02,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1627, PETRI_PLACES=141, PETRI_TRANSITIONS=162} [2024-06-14 14:06:02,283 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-14 14:06:02,284 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 162 transitions, 1627 flow [2024-06-14 14:06:02,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 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-06-14 14:06:02,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:02,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:02,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 14:06:02,284 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:02,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:02,285 INFO L85 PathProgramCache]: Analyzing trace with hash -535840404, now seen corresponding path program 3 times [2024-06-14 14:06:02,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:02,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954182260] [2024-06-14 14:06:02,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:02,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:02,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:02,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:02,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:02,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954182260] [2024-06-14 14:06:02,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954182260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:02,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:02,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:06:02,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511769466] [2024-06-14 14:06:02,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:02,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:06:02,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:02,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:06:02,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:06:02,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:02,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 162 transitions, 1627 flow. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 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-06-14 14:06:02,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:02,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:02,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:02,899 INFO L124 PetriNetUnfolderBase]: 1188/2036 cut-off events. [2024-06-14 14:06:02,899 INFO L125 PetriNetUnfolderBase]: For 65627/65633 co-relation queries the response was YES. [2024-06-14 14:06:02,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12770 conditions, 2036 events. 1188/2036 cut-off events. For 65627/65633 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11304 event pairs, 275 based on Foata normal form. 3/2033 useless extension candidates. Maximal degree in co-relation 12702. Up to 1717 conditions per place. [2024-06-14 14:06:02,916 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 137 selfloop transitions, 20 changer transitions 0/177 dead transitions. [2024-06-14 14:06:02,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 177 transitions, 1979 flow [2024-06-14 14:06:02,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:06:02,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:06:02,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 14:06:02,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 14:06:02,918 INFO L175 Difference]: Start difference. First operand has 141 places, 162 transitions, 1627 flow. Second operand 5 states and 127 transitions. [2024-06-14 14:06:02,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 177 transitions, 1979 flow [2024-06-14 14:06:02,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 177 transitions, 1885 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:02,999 INFO L231 Difference]: Finished difference. Result has 140 places, 162 transitions, 1583 flow [2024-06-14 14:06:02,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1533, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1583, PETRI_PLACES=140, PETRI_TRANSITIONS=162} [2024-06-14 14:06:02,999 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-14 14:06:02,999 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 162 transitions, 1583 flow [2024-06-14 14:06:03,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 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-06-14 14:06:03,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:03,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:03,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 14:06:03,000 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:03,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:03,001 INFO L85 PathProgramCache]: Analyzing trace with hash -488514750, now seen corresponding path program 1 times [2024-06-14 14:06:03,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:03,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090229513] [2024-06-14 14:06:03,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:03,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:03,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:03,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:03,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:03,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090229513] [2024-06-14 14:06:03,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090229513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:03,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:03,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:03,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20696118] [2024-06-14 14:06:03,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:03,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:03,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:03,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:03,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:03,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:03,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 162 transitions, 1583 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 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-06-14 14:06:03,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:03,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:03,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:03,568 INFO L124 PetriNetUnfolderBase]: 1205/2057 cut-off events. [2024-06-14 14:06:03,568 INFO L125 PetriNetUnfolderBase]: For 67601/67601 co-relation queries the response was YES. [2024-06-14 14:06:03,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12829 conditions, 2057 events. 1205/2057 cut-off events. For 67601/67601 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11304 event pairs, 301 based on Foata normal form. 2/2056 useless extension candidates. Maximal degree in co-relation 12761. Up to 1763 conditions per place. [2024-06-14 14:06:03,585 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 141 selfloop transitions, 10 changer transitions 0/173 dead transitions. [2024-06-14 14:06:03,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 173 transitions, 1927 flow [2024-06-14 14:06:03,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:06:03,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:06:03,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-14 14:06:03,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 14:06:03,586 INFO L175 Difference]: Start difference. First operand has 140 places, 162 transitions, 1583 flow. Second operand 4 states and 101 transitions. [2024-06-14 14:06:03,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 173 transitions, 1927 flow [2024-06-14 14:06:03,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 173 transitions, 1887 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:03,660 INFO L231 Difference]: Finished difference. Result has 140 places, 164 transitions, 1592 flow [2024-06-14 14:06:03,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1592, PETRI_PLACES=140, PETRI_TRANSITIONS=164} [2024-06-14 14:06:03,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-14 14:06:03,661 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 164 transitions, 1592 flow [2024-06-14 14:06:03,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 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-06-14 14:06:03,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:03,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:03,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 14:06:03,662 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:03,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:03,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1346028900, now seen corresponding path program 1 times [2024-06-14 14:06:03,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:03,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101118451] [2024-06-14 14:06:03,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:03,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:03,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:03,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:03,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:03,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101118451] [2024-06-14 14:06:03,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101118451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:03,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:03,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:03,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538318017] [2024-06-14 14:06:03,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:03,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:03,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:03,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:03,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:03,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:03,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 164 transitions, 1592 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:03,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:03,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:03,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:04,341 INFO L124 PetriNetUnfolderBase]: 1342/2228 cut-off events. [2024-06-14 14:06:04,342 INFO L125 PetriNetUnfolderBase]: For 80469/80469 co-relation queries the response was YES. [2024-06-14 14:06:04,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13897 conditions, 2228 events. 1342/2228 cut-off events. For 80469/80469 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12023 event pairs, 214 based on Foata normal form. 18/2243 useless extension candidates. Maximal degree in co-relation 13828. Up to 1550 conditions per place. [2024-06-14 14:06:04,359 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 144 selfloop transitions, 50 changer transitions 0/201 dead transitions. [2024-06-14 14:06:04,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 201 transitions, 2232 flow [2024-06-14 14:06:04,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:04,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:04,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 14:06:04,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 14:06:04,360 INFO L175 Difference]: Start difference. First operand has 140 places, 164 transitions, 1592 flow. Second operand 7 states and 182 transitions. [2024-06-14 14:06:04,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 201 transitions, 2232 flow [2024-06-14 14:06:04,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 201 transitions, 2199 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:04,429 INFO L231 Difference]: Finished difference. Result has 145 places, 166 transitions, 1699 flow [2024-06-14 14:06:04,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1699, PETRI_PLACES=145, PETRI_TRANSITIONS=166} [2024-06-14 14:06:04,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-14 14:06:04,430 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 166 transitions, 1699 flow [2024-06-14 14:06:04,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:04,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:04,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:04,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 14:06:04,431 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:04,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:04,431 INFO L85 PathProgramCache]: Analyzing trace with hash -656783208, now seen corresponding path program 2 times [2024-06-14 14:06:04,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:04,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004029464] [2024-06-14 14:06:04,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:04,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:04,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:04,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:04,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:04,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004029464] [2024-06-14 14:06:04,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004029464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:04,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:04,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:04,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190517] [2024-06-14 14:06:04,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:04,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:04,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:04,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:04,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:04,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:04,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 166 transitions, 1699 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:04,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:04,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:04,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:05,191 INFO L124 PetriNetUnfolderBase]: 1291/2159 cut-off events. [2024-06-14 14:06:05,191 INFO L125 PetriNetUnfolderBase]: For 75801/75801 co-relation queries the response was YES. [2024-06-14 14:06:05,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13104 conditions, 2159 events. 1291/2159 cut-off events. For 75801/75801 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11663 event pairs, 277 based on Foata normal form. 26/2182 useless extension candidates. Maximal degree in co-relation 13034. Up to 1730 conditions per place. [2024-06-14 14:06:05,215 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 146 selfloop transitions, 44 changer transitions 0/197 dead transitions. [2024-06-14 14:06:05,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 197 transitions, 2192 flow [2024-06-14 14:06:05,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:05,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:05,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 14:06:05,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 14:06:05,217 INFO L175 Difference]: Start difference. First operand has 145 places, 166 transitions, 1699 flow. Second operand 7 states and 177 transitions. [2024-06-14 14:06:05,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 197 transitions, 2192 flow [2024-06-14 14:06:05,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 197 transitions, 2077 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:05,331 INFO L231 Difference]: Finished difference. Result has 148 places, 167 transitions, 1711 flow [2024-06-14 14:06:05,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1593, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1711, PETRI_PLACES=148, PETRI_TRANSITIONS=167} [2024-06-14 14:06:05,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-14 14:06:05,332 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 167 transitions, 1711 flow [2024-06-14 14:06:05,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:05,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:05,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:05,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 14:06:05,333 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:05,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:05,334 INFO L85 PathProgramCache]: Analyzing trace with hash -95800466, now seen corresponding path program 3 times [2024-06-14 14:06:05,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:05,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318636624] [2024-06-14 14:06:05,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:05,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:05,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:05,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:05,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:05,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318636624] [2024-06-14 14:06:05,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318636624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:05,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:05,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:05,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894012513] [2024-06-14 14:06:05,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:05,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:05,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:05,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:05,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:05,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:05,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 167 transitions, 1711 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 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-06-14 14:06:05,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:05,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:05,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:06,184 INFO L124 PetriNetUnfolderBase]: 1349/2267 cut-off events. [2024-06-14 14:06:06,185 INFO L125 PetriNetUnfolderBase]: For 75518/75524 co-relation queries the response was YES. [2024-06-14 14:06:06,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13557 conditions, 2267 events. 1349/2267 cut-off events. For 75518/75524 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12442 event pairs, 303 based on Foata normal form. 17/2279 useless extension candidates. Maximal degree in co-relation 13486. Up to 1813 conditions per place. [2024-06-14 14:06:06,201 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 154 selfloop transitions, 52 changer transitions 0/213 dead transitions. [2024-06-14 14:06:06,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 213 transitions, 2277 flow [2024-06-14 14:06:06,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:06,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:06,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 14:06:06,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:06:06,202 INFO L175 Difference]: Start difference. First operand has 148 places, 167 transitions, 1711 flow. Second operand 10 states and 240 transitions. [2024-06-14 14:06:06,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 213 transitions, 2277 flow [2024-06-14 14:06:06,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 213 transitions, 2193 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:06,270 INFO L231 Difference]: Finished difference. Result has 153 places, 168 transitions, 1766 flow [2024-06-14 14:06:06,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1766, PETRI_PLACES=153, PETRI_TRANSITIONS=168} [2024-06-14 14:06:06,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-14 14:06:06,271 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 168 transitions, 1766 flow [2024-06-14 14:06:06,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 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-06-14 14:06:06,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:06,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:06,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 14:06:06,271 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:06,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:06,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1531015826, now seen corresponding path program 4 times [2024-06-14 14:06:06,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:06,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481423320] [2024-06-14 14:06:06,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:06,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:06,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:06,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:06,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:06,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481423320] [2024-06-14 14:06:06,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481423320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:06,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:06,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:06,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622972385] [2024-06-14 14:06:06,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:06,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:06,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:06,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:06,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:06,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:06,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 168 transitions, 1766 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 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-06-14 14:06:06,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:06,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:06,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:07,042 INFO L124 PetriNetUnfolderBase]: 1390/2338 cut-off events. [2024-06-14 14:06:07,042 INFO L125 PetriNetUnfolderBase]: For 78905/78911 co-relation queries the response was YES. [2024-06-14 14:06:07,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14053 conditions, 2338 events. 1390/2338 cut-off events. For 78905/78911 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12938 event pairs, 298 based on Foata normal form. 13/2346 useless extension candidates. Maximal degree in co-relation 13981. Up to 1797 conditions per place. [2024-06-14 14:06:07,061 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 159 selfloop transitions, 55 changer transitions 0/221 dead transitions. [2024-06-14 14:06:07,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 221 transitions, 2374 flow [2024-06-14 14:06:07,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:07,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:07,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 263 transitions. [2024-06-14 14:06:07,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5692640692640693 [2024-06-14 14:06:07,063 INFO L175 Difference]: Start difference. First operand has 153 places, 168 transitions, 1766 flow. Second operand 11 states and 263 transitions. [2024-06-14 14:06:07,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 221 transitions, 2374 flow [2024-06-14 14:06:07,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 221 transitions, 2253 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:07,142 INFO L231 Difference]: Finished difference. Result has 156 places, 169 transitions, 1791 flow [2024-06-14 14:06:07,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1791, PETRI_PLACES=156, PETRI_TRANSITIONS=169} [2024-06-14 14:06:07,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-14 14:06:07,143 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 169 transitions, 1791 flow [2024-06-14 14:06:07,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 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-06-14 14:06:07,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:07,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:07,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 14:06:07,144 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:07,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:07,144 INFO L85 PathProgramCache]: Analyzing trace with hash 103501324, now seen corresponding path program 5 times [2024-06-14 14:06:07,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:07,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673287768] [2024-06-14 14:06:07,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:07,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:07,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:07,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:07,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:07,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673287768] [2024-06-14 14:06:07,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673287768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:07,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:07,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:07,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769823635] [2024-06-14 14:06:07,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:07,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:07,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:07,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:07,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:07,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:07,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 169 transitions, 1791 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:07,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:07,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:07,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:07,848 INFO L124 PetriNetUnfolderBase]: 1448/2446 cut-off events. [2024-06-14 14:06:07,848 INFO L125 PetriNetUnfolderBase]: For 85568/85574 co-relation queries the response was YES. [2024-06-14 14:06:07,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14594 conditions, 2446 events. 1448/2446 cut-off events. For 85568/85574 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13793 event pairs, 328 based on Foata normal form. 17/2458 useless extension candidates. Maximal degree in co-relation 14521. Up to 1982 conditions per place. [2024-06-14 14:06:07,866 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 152 selfloop transitions, 52 changer transitions 0/211 dead transitions. [2024-06-14 14:06:07,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 211 transitions, 2347 flow [2024-06-14 14:06:07,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:07,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:07,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 14:06:07,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 14:06:07,868 INFO L175 Difference]: Start difference. First operand has 156 places, 169 transitions, 1791 flow. Second operand 9 states and 219 transitions. [2024-06-14 14:06:07,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 211 transitions, 2347 flow [2024-06-14 14:06:07,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 211 transitions, 2215 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 14:06:07,956 INFO L231 Difference]: Finished difference. Result has 156 places, 170 transitions, 1802 flow [2024-06-14 14:06:07,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1802, PETRI_PLACES=156, PETRI_TRANSITIONS=170} [2024-06-14 14:06:07,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-14 14:06:07,956 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 170 transitions, 1802 flow [2024-06-14 14:06:07,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:07,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:07,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:07,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 14:06:07,957 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:07,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:07,957 INFO L85 PathProgramCache]: Analyzing trace with hash 111125836, now seen corresponding path program 1 times [2024-06-14 14:06:07,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:07,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454186308] [2024-06-14 14:06:07,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:07,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:07,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:08,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:08,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:08,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454186308] [2024-06-14 14:06:08,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454186308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:08,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:08,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:08,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435796702] [2024-06-14 14:06:08,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:08,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:08,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:08,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:08,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:08,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:08,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 170 transitions, 1802 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:08,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:08,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:08,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:08,757 INFO L124 PetriNetUnfolderBase]: 1575/2679 cut-off events. [2024-06-14 14:06:08,757 INFO L125 PetriNetUnfolderBase]: For 99475/99481 co-relation queries the response was YES. [2024-06-14 14:06:08,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16271 conditions, 2679 events. 1575/2679 cut-off events. For 99475/99481 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15636 event pairs, 355 based on Foata normal form. 13/2687 useless extension candidates. Maximal degree in co-relation 16197. Up to 1768 conditions per place. [2024-06-14 14:06:08,779 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 151 selfloop transitions, 60 changer transitions 0/218 dead transitions. [2024-06-14 14:06:08,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 218 transitions, 2556 flow [2024-06-14 14:06:08,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:08,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:08,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-14 14:06:08,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58994708994709 [2024-06-14 14:06:08,786 INFO L175 Difference]: Start difference. First operand has 156 places, 170 transitions, 1802 flow. Second operand 9 states and 223 transitions. [2024-06-14 14:06:08,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 218 transitions, 2556 flow [2024-06-14 14:06:08,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 218 transitions, 2431 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:08,901 INFO L231 Difference]: Finished difference. Result has 158 places, 172 transitions, 1870 flow [2024-06-14 14:06:08,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1870, PETRI_PLACES=158, PETRI_TRANSITIONS=172} [2024-06-14 14:06:08,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-14 14:06:08,902 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 172 transitions, 1870 flow [2024-06-14 14:06:08,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:08,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:08,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:08,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 14:06:08,903 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:08,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:08,905 INFO L85 PathProgramCache]: Analyzing trace with hash 168384398, now seen corresponding path program 1 times [2024-06-14 14:06:08,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:08,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873691489] [2024-06-14 14:06:08,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:08,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:08,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:09,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:09,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:09,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873691489] [2024-06-14 14:06:09,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873691489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:09,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:09,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:09,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485493436] [2024-06-14 14:06:09,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:09,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:09,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:09,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:09,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:09,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:09,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 172 transitions, 1870 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 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-06-14 14:06:09,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:09,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:09,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:09,564 INFO L124 PetriNetUnfolderBase]: 1580/2687 cut-off events. [2024-06-14 14:06:09,564 INFO L125 PetriNetUnfolderBase]: For 97273/97279 co-relation queries the response was YES. [2024-06-14 14:06:09,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16393 conditions, 2687 events. 1580/2687 cut-off events. For 97273/97279 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15687 event pairs, 374 based on Foata normal form. 2/2684 useless extension candidates. Maximal degree in co-relation 16318. Up to 2324 conditions per place. [2024-06-14 14:06:09,587 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 162 selfloop transitions, 45 changer transitions 0/214 dead transitions. [2024-06-14 14:06:09,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 214 transitions, 2623 flow [2024-06-14 14:06:09,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:09,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:09,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 14:06:09,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 14:06:09,588 INFO L175 Difference]: Start difference. First operand has 158 places, 172 transitions, 1870 flow. Second operand 6 states and 149 transitions. [2024-06-14 14:06:09,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 214 transitions, 2623 flow [2024-06-14 14:06:09,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 214 transitions, 2526 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:09,690 INFO L231 Difference]: Finished difference. Result has 162 places, 191 transitions, 2133 flow [2024-06-14 14:06:09,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1773, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2133, PETRI_PLACES=162, PETRI_TRANSITIONS=191} [2024-06-14 14:06:09,691 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-14 14:06:09,691 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 191 transitions, 2133 flow [2024-06-14 14:06:09,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 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-06-14 14:06:09,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:09,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:09,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 14:06:09,692 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:09,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:09,692 INFO L85 PathProgramCache]: Analyzing trace with hash -597484724, now seen corresponding path program 6 times [2024-06-14 14:06:09,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:09,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144602072] [2024-06-14 14:06:09,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:09,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:09,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:10,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:10,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:10,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144602072] [2024-06-14 14:06:10,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144602072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:10,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:10,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:10,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982905657] [2024-06-14 14:06:10,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:10,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:10,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:10,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:10,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:10,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:10,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 191 transitions, 2133 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 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-06-14 14:06:10,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:10,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:10,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:10,517 INFO L124 PetriNetUnfolderBase]: 1552/2646 cut-off events. [2024-06-14 14:06:10,517 INFO L125 PetriNetUnfolderBase]: For 100765/100765 co-relation queries the response was YES. [2024-06-14 14:06:10,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16056 conditions, 2646 events. 1552/2646 cut-off events. For 100765/100765 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15448 event pairs, 374 based on Foata normal form. 16/2650 useless extension candidates. Maximal degree in co-relation 15976. Up to 2158 conditions per place. [2024-06-14 14:06:10,540 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 172 selfloop transitions, 54 changer transitions 0/233 dead transitions. [2024-06-14 14:06:10,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 233 transitions, 2707 flow [2024-06-14 14:06:10,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:10,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:10,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 14:06:10,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 14:06:10,549 INFO L175 Difference]: Start difference. First operand has 162 places, 191 transitions, 2133 flow. Second operand 10 states and 235 transitions. [2024-06-14 14:06:10,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 233 transitions, 2707 flow [2024-06-14 14:06:10,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 233 transitions, 2633 flow, removed 37 selfloop flow, removed 0 redundant places. [2024-06-14 14:06:10,682 INFO L231 Difference]: Finished difference. Result has 172 places, 191 transitions, 2176 flow [2024-06-14 14:06:10,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2176, PETRI_PLACES=172, PETRI_TRANSITIONS=191} [2024-06-14 14:06:10,686 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-14 14:06:10,686 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 191 transitions, 2176 flow [2024-06-14 14:06:10,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 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-06-14 14:06:10,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:10,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:10,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 14:06:10,690 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:10,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:10,692 INFO L85 PathProgramCache]: Analyzing trace with hash 467575458, now seen corresponding path program 7 times [2024-06-14 14:06:10,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:10,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667895252] [2024-06-14 14:06:10,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:10,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:10,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:11,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:11,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:11,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667895252] [2024-06-14 14:06:11,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667895252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:11,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:11,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:11,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895025711] [2024-06-14 14:06:11,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:11,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:11,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:11,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:11,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:11,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:11,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 191 transitions, 2176 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 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-06-14 14:06:11,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:11,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:11,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:11,552 INFO L124 PetriNetUnfolderBase]: 1593/2717 cut-off events. [2024-06-14 14:06:11,552 INFO L125 PetriNetUnfolderBase]: For 102994/102994 co-relation queries the response was YES. [2024-06-14 14:06:11,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16476 conditions, 2717 events. 1593/2717 cut-off events. For 102994/102994 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16044 event pairs, 369 based on Foata normal form. 12/2717 useless extension candidates. Maximal degree in co-relation 16393. Up to 2142 conditions per place. [2024-06-14 14:06:11,575 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 57 changer transitions 0/241 dead transitions. [2024-06-14 14:06:11,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 241 transitions, 2822 flow [2024-06-14 14:06:11,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:11,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:11,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2024-06-14 14:06:11,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584415584415584 [2024-06-14 14:06:11,576 INFO L175 Difference]: Start difference. First operand has 172 places, 191 transitions, 2176 flow. Second operand 11 states and 258 transitions. [2024-06-14 14:06:11,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 241 transitions, 2822 flow [2024-06-14 14:06:11,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 241 transitions, 2709 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:11,676 INFO L231 Difference]: Finished difference. Result has 175 places, 192 transitions, 2219 flow [2024-06-14 14:06:11,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2219, PETRI_PLACES=175, PETRI_TRANSITIONS=192} [2024-06-14 14:06:11,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-14 14:06:11,676 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 192 transitions, 2219 flow [2024-06-14 14:06:11,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 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-06-14 14:06:11,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:11,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:11,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 14:06:11,677 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:11,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:11,678 INFO L85 PathProgramCache]: Analyzing trace with hash -82197730, now seen corresponding path program 8 times [2024-06-14 14:06:11,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:11,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068917367] [2024-06-14 14:06:11,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:11,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:11,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:11,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:11,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:11,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068917367] [2024-06-14 14:06:11,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068917367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:11,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:11,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:11,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048377985] [2024-06-14 14:06:11,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:11,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:11,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:11,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:11,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:11,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:11,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 192 transitions, 2219 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:11,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:11,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:11,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:12,469 INFO L124 PetriNetUnfolderBase]: 1626/2786 cut-off events. [2024-06-14 14:06:12,469 INFO L125 PetriNetUnfolderBase]: For 109616/109622 co-relation queries the response was YES. [2024-06-14 14:06:12,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16775 conditions, 2786 events. 1626/2786 cut-off events. For 109616/109622 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16593 event pairs, 388 based on Foata normal form. 20/2798 useless extension candidates. Maximal degree in co-relation 16691. Up to 2288 conditions per place. [2024-06-14 14:06:12,504 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 173 selfloop transitions, 51 changer transitions 0/231 dead transitions. [2024-06-14 14:06:12,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 231 transitions, 2813 flow [2024-06-14 14:06:12,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:12,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:12,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 14:06:12,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-14 14:06:12,506 INFO L175 Difference]: Start difference. First operand has 175 places, 192 transitions, 2219 flow. Second operand 9 states and 214 transitions. [2024-06-14 14:06:12,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 231 transitions, 2813 flow [2024-06-14 14:06:12,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 231 transitions, 2671 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-14 14:06:12,693 INFO L231 Difference]: Finished difference. Result has 175 places, 193 transitions, 2224 flow [2024-06-14 14:06:12,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2224, PETRI_PLACES=175, PETRI_TRANSITIONS=193} [2024-06-14 14:06:12,693 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-14 14:06:12,694 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 193 transitions, 2224 flow [2024-06-14 14:06:12,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:12,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:12,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:12,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 14:06:12,694 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:12,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:12,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1293295816, now seen corresponding path program 2 times [2024-06-14 14:06:12,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:12,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720003488] [2024-06-14 14:06:12,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:12,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:12,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:12,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:12,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:12,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720003488] [2024-06-14 14:06:12,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720003488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:12,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:12,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:12,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344563331] [2024-06-14 14:06:12,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:12,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:12,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:12,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:12,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:13,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:13,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 193 transitions, 2224 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:13,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:13,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:13,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:13,464 INFO L124 PetriNetUnfolderBase]: 1667/2862 cut-off events. [2024-06-14 14:06:13,464 INFO L125 PetriNetUnfolderBase]: For 112079/112085 co-relation queries the response was YES. [2024-06-14 14:06:13,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17112 conditions, 2862 events. 1667/2862 cut-off events. For 112079/112085 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17183 event pairs, 388 based on Foata normal form. 16/2870 useless extension candidates. Maximal degree in co-relation 17027. Up to 2272 conditions per place. [2024-06-14 14:06:13,489 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 178 selfloop transitions, 54 changer transitions 0/239 dead transitions. [2024-06-14 14:06:13,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 239 transitions, 2860 flow [2024-06-14 14:06:13,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:13,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:13,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-14 14:06:13,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-14 14:06:13,491 INFO L175 Difference]: Start difference. First operand has 175 places, 193 transitions, 2224 flow. Second operand 10 states and 237 transitions. [2024-06-14 14:06:13,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 239 transitions, 2860 flow [2024-06-14 14:06:13,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 239 transitions, 2731 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:13,621 INFO L231 Difference]: Finished difference. Result has 178 places, 194 transitions, 2249 flow [2024-06-14 14:06:13,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2249, PETRI_PLACES=178, PETRI_TRANSITIONS=194} [2024-06-14 14:06:13,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-14 14:06:13,622 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 194 transitions, 2249 flow [2024-06-14 14:06:13,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:13,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:13,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:13,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 14:06:13,622 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:13,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:13,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1855156424, now seen corresponding path program 3 times [2024-06-14 14:06:13,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:13,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712354002] [2024-06-14 14:06:13,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:13,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:13,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:13,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:13,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:13,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712354002] [2024-06-14 14:06:13,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712354002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:13,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:13,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:13,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099527362] [2024-06-14 14:06:13,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:13,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:13,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:13,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:13,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:13,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:13,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 194 transitions, 2249 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:13,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:13,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:13,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:14,338 INFO L124 PetriNetUnfolderBase]: 1647/2840 cut-off events. [2024-06-14 14:06:14,338 INFO L125 PetriNetUnfolderBase]: For 105386/105392 co-relation queries the response was YES. [2024-06-14 14:06:14,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16391 conditions, 2840 events. 1647/2840 cut-off events. For 105386/105392 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17073 event pairs, 333 based on Foata normal form. 16/2848 useless extension candidates. Maximal degree in co-relation 16305. Up to 1647 conditions per place. [2024-06-14 14:06:14,360 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 164 selfloop transitions, 64 changer transitions 0/235 dead transitions. [2024-06-14 14:06:14,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 235 transitions, 2761 flow [2024-06-14 14:06:14,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:14,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:14,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 14:06:14,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:06:14,362 INFO L175 Difference]: Start difference. First operand has 178 places, 194 transitions, 2249 flow. Second operand 9 states and 216 transitions. [2024-06-14 14:06:14,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 235 transitions, 2761 flow [2024-06-14 14:06:14,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 235 transitions, 2615 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 14:06:14,477 INFO L231 Difference]: Finished difference. Result has 177 places, 193 transitions, 2165 flow [2024-06-14 14:06:14,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2033, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2165, PETRI_PLACES=177, PETRI_TRANSITIONS=193} [2024-06-14 14:06:14,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-14 14:06:14,478 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 193 transitions, 2165 flow [2024-06-14 14:06:14,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 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-06-14 14:06:14,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:14,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:14,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 14:06:14,479 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:14,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:14,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1026673152, now seen corresponding path program 2 times [2024-06-14 14:06:14,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:14,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571334342] [2024-06-14 14:06:14,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:14,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:14,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:14,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:14,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:14,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571334342] [2024-06-14 14:06:14,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571334342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:14,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:14,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:14,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881668763] [2024-06-14 14:06:14,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:14,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:14,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:14,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:14,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:14,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:14,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 193 transitions, 2165 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 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-06-14 14:06:14,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:14,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:14,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:15,137 INFO L124 PetriNetUnfolderBase]: 1652/2813 cut-off events. [2024-06-14 14:06:15,137 INFO L125 PetriNetUnfolderBase]: For 95336/95336 co-relation queries the response was YES. [2024-06-14 14:06:15,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16332 conditions, 2813 events. 1652/2813 cut-off events. For 95336/95336 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16752 event pairs, 394 based on Foata normal form. 1/2801 useless extension candidates. Maximal degree in co-relation 16246. Up to 2453 conditions per place. [2024-06-14 14:06:15,162 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 161 selfloop transitions, 52 changer transitions 0/220 dead transitions. [2024-06-14 14:06:15,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 220 transitions, 2932 flow [2024-06-14 14:06:15,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:15,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:15,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 14:06:15,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 14:06:15,164 INFO L175 Difference]: Start difference. First operand has 177 places, 193 transitions, 2165 flow. Second operand 6 states and 145 transitions. [2024-06-14 14:06:15,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 220 transitions, 2932 flow [2024-06-14 14:06:15,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 220 transitions, 2736 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:15,285 INFO L231 Difference]: Finished difference. Result has 176 places, 202 transitions, 2230 flow [2024-06-14 14:06:15,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1969, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2230, PETRI_PLACES=176, PETRI_TRANSITIONS=202} [2024-06-14 14:06:15,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-14 14:06:15,286 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 202 transitions, 2230 flow [2024-06-14 14:06:15,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 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-06-14 14:06:15,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:15,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:15,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 14:06:15,287 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:15,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:15,287 INFO L85 PathProgramCache]: Analyzing trace with hash -965492608, now seen corresponding path program 3 times [2024-06-14 14:06:15,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:15,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608090462] [2024-06-14 14:06:15,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:15,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:15,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:15,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:15,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:15,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608090462] [2024-06-14 14:06:15,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608090462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:15,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:15,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:15,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406590680] [2024-06-14 14:06:15,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:15,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:15,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:15,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:15,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:15,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:15,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 202 transitions, 2230 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 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-06-14 14:06:15,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:15,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:15,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:15,999 INFO L124 PetriNetUnfolderBase]: 1657/2822 cut-off events. [2024-06-14 14:06:16,000 INFO L125 PetriNetUnfolderBase]: For 96833/96833 co-relation queries the response was YES. [2024-06-14 14:06:16,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16042 conditions, 2822 events. 1657/2822 cut-off events. For 96833/96833 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16811 event pairs, 394 based on Foata normal form. 1/2810 useless extension candidates. Maximal degree in co-relation 15955. Up to 2457 conditions per place. [2024-06-14 14:06:16,024 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 158 selfloop transitions, 56 changer transitions 0/221 dead transitions. [2024-06-14 14:06:16,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 221 transitions, 2938 flow [2024-06-14 14:06:16,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:16,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:16,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 14:06:16,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 14:06:16,026 INFO L175 Difference]: Start difference. First operand has 176 places, 202 transitions, 2230 flow. Second operand 6 states and 142 transitions. [2024-06-14 14:06:16,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 221 transitions, 2938 flow [2024-06-14 14:06:16,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 221 transitions, 2880 flow, removed 29 selfloop flow, removed 0 redundant places. [2024-06-14 14:06:16,170 INFO L231 Difference]: Finished difference. Result has 182 places, 206 transitions, 2358 flow [2024-06-14 14:06:16,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2358, PETRI_PLACES=182, PETRI_TRANSITIONS=206} [2024-06-14 14:06:16,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-14 14:06:16,171 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 206 transitions, 2358 flow [2024-06-14 14:06:16,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 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-06-14 14:06:16,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:16,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:16,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 14:06:16,171 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:16,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:16,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1919905786, now seen corresponding path program 4 times [2024-06-14 14:06:16,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:16,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226198174] [2024-06-14 14:06:16,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:16,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:16,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:16,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:16,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:16,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226198174] [2024-06-14 14:06:16,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226198174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:16,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:16,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:16,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563711212] [2024-06-14 14:06:16,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:16,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:16,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:16,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:16,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:16,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:16,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 206 transitions, 2358 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 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-06-14 14:06:16,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:16,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:16,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:16,939 INFO L124 PetriNetUnfolderBase]: 1662/2835 cut-off events. [2024-06-14 14:06:16,939 INFO L125 PetriNetUnfolderBase]: For 100132/100132 co-relation queries the response was YES. [2024-06-14 14:06:16,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16220 conditions, 2835 events. 1662/2835 cut-off events. For 100132/100132 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16942 event pairs, 385 based on Foata normal form. 1/2827 useless extension candidates. Maximal degree in co-relation 16130. Up to 2451 conditions per place. [2024-06-14 14:06:16,959 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 157 selfloop transitions, 66 changer transitions 0/230 dead transitions. [2024-06-14 14:06:16,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 230 transitions, 3004 flow [2024-06-14 14:06:16,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:16,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:16,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:06:16,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 14:06:16,960 INFO L175 Difference]: Start difference. First operand has 182 places, 206 transitions, 2358 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:06:16,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 230 transitions, 3004 flow [2024-06-14 14:06:17,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 230 transitions, 2857 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:17,108 INFO L231 Difference]: Finished difference. Result has 187 places, 210 transitions, 2454 flow [2024-06-14 14:06:17,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2219, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2454, PETRI_PLACES=187, PETRI_TRANSITIONS=210} [2024-06-14 14:06:17,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-14 14:06:17,109 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 210 transitions, 2454 flow [2024-06-14 14:06:17,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 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-06-14 14:06:17,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:17,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:17,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 14:06:17,110 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:17,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:17,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1247586001, now seen corresponding path program 1 times [2024-06-14 14:06:17,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:17,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520964768] [2024-06-14 14:06:17,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:17,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:17,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:17,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:17,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:17,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520964768] [2024-06-14 14:06:17,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520964768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:17,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:17,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:17,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050219932] [2024-06-14 14:06:17,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:17,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:17,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:17,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:17,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:17,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:17,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 210 transitions, 2454 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-14 14:06:17,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:17,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:17,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:17,765 INFO L124 PetriNetUnfolderBase]: 1683/2876 cut-off events. [2024-06-14 14:06:17,765 INFO L125 PetriNetUnfolderBase]: For 106803/106809 co-relation queries the response was YES. [2024-06-14 14:06:17,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16749 conditions, 2876 events. 1683/2876 cut-off events. For 106803/106809 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 17176 event pairs, 379 based on Foata normal form. 2/2873 useless extension candidates. Maximal degree in co-relation 16657. Up to 2488 conditions per place. [2024-06-14 14:06:17,790 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 165 selfloop transitions, 68 changer transitions 0/240 dead transitions. [2024-06-14 14:06:17,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 240 transitions, 3300 flow [2024-06-14 14:06:17,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:17,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:17,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 14:06:17,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 14:06:17,792 INFO L175 Difference]: Start difference. First operand has 187 places, 210 transitions, 2454 flow. Second operand 6 states and 149 transitions. [2024-06-14 14:06:17,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 240 transitions, 3300 flow [2024-06-14 14:06:18,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 240 transitions, 3220 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:18,015 INFO L231 Difference]: Finished difference. Result has 190 places, 219 transitions, 2661 flow [2024-06-14 14:06:18,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2661, PETRI_PLACES=190, PETRI_TRANSITIONS=219} [2024-06-14 14:06:18,016 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-14 14:06:18,016 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 219 transitions, 2661 flow [2024-06-14 14:06:18,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-14 14:06:18,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:18,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:18,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 14:06:18,017 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:18,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:18,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1661334995, now seen corresponding path program 1 times [2024-06-14 14:06:18,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:18,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219430028] [2024-06-14 14:06:18,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:18,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:18,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:18,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:18,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:18,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219430028] [2024-06-14 14:06:18,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219430028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:18,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:18,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:18,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656680007] [2024-06-14 14:06:18,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:18,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:18,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:18,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:18,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:18,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:18,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 219 transitions, 2661 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:18,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:18,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:18,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:18,689 INFO L124 PetriNetUnfolderBase]: 1696/2896 cut-off events. [2024-06-14 14:06:18,690 INFO L125 PetriNetUnfolderBase]: For 112929/112935 co-relation queries the response was YES. [2024-06-14 14:06:18,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17078 conditions, 2896 events. 1696/2896 cut-off events. For 112929/112935 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17340 event pairs, 382 based on Foata normal form. 2/2893 useless extension candidates. Maximal degree in co-relation 16985. Up to 2416 conditions per place. [2024-06-14 14:06:18,730 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 171 selfloop transitions, 79 changer transitions 0/257 dead transitions. [2024-06-14 14:06:18,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 257 transitions, 3595 flow [2024-06-14 14:06:18,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:18,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:18,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:06:18,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 14:06:18,731 INFO L175 Difference]: Start difference. First operand has 190 places, 219 transitions, 2661 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:06:18,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 257 transitions, 3595 flow [2024-06-14 14:06:19,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 257 transitions, 3496 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:19,028 INFO L231 Difference]: Finished difference. Result has 197 places, 234 transitions, 2984 flow [2024-06-14 14:06:19,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2562, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2984, PETRI_PLACES=197, PETRI_TRANSITIONS=234} [2024-06-14 14:06:19,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-14 14:06:19,029 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 234 transitions, 2984 flow [2024-06-14 14:06:19,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:19,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:19,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:19,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 14:06:19,029 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:19,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:19,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1223378477, now seen corresponding path program 2 times [2024-06-14 14:06:19,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:19,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224123541] [2024-06-14 14:06:19,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:19,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:19,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:19,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:19,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:19,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224123541] [2024-06-14 14:06:19,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224123541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:19,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:19,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:19,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543800590] [2024-06-14 14:06:19,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:19,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:19,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:19,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:19,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:19,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:19,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 234 transitions, 2984 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:19,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:19,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:19,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:19,822 INFO L124 PetriNetUnfolderBase]: 1701/2907 cut-off events. [2024-06-14 14:06:19,822 INFO L125 PetriNetUnfolderBase]: For 120309/120315 co-relation queries the response was YES. [2024-06-14 14:06:19,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17800 conditions, 2907 events. 1701/2907 cut-off events. For 120309/120315 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17448 event pairs, 378 based on Foata normal form. 2/2904 useless extension candidates. Maximal degree in co-relation 17704. Up to 2512 conditions per place. [2024-06-14 14:06:19,897 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 182 selfloop transitions, 69 changer transitions 0/258 dead transitions. [2024-06-14 14:06:19,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 258 transitions, 3690 flow [2024-06-14 14:06:19,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:19,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:19,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:06:19,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 14:06:19,899 INFO L175 Difference]: Start difference. First operand has 197 places, 234 transitions, 2984 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:06:19,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 258 transitions, 3690 flow [2024-06-14 14:06:20,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 258 transitions, 3601 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:20,187 INFO L231 Difference]: Finished difference. Result has 202 places, 237 transitions, 3095 flow [2024-06-14 14:06:20,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2895, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3095, PETRI_PLACES=202, PETRI_TRANSITIONS=237} [2024-06-14 14:06:20,188 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-14 14:06:20,188 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 237 transitions, 3095 flow [2024-06-14 14:06:20,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:20,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:20,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:20,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 14:06:20,189 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:20,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:20,189 INFO L85 PathProgramCache]: Analyzing trace with hash -2043866691, now seen corresponding path program 2 times [2024-06-14 14:06:20,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:20,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084132623] [2024-06-14 14:06:20,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:20,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:20,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:20,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:20,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:20,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084132623] [2024-06-14 14:06:20,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084132623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:20,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:20,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:20,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451785242] [2024-06-14 14:06:20,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:20,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:20,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:20,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:20,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:20,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:20,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 237 transitions, 3095 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:20,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:20,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:20,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:20,933 INFO L124 PetriNetUnfolderBase]: 1763/3005 cut-off events. [2024-06-14 14:06:20,934 INFO L125 PetriNetUnfolderBase]: For 130782/130782 co-relation queries the response was YES. [2024-06-14 14:06:20,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18926 conditions, 3005 events. 1763/3005 cut-off events. For 130782/130782 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 18098 event pairs, 366 based on Foata normal form. 2/3004 useless extension candidates. Maximal degree in co-relation 18828. Up to 2634 conditions per place. [2024-06-14 14:06:20,961 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 221 selfloop transitions, 60 changer transitions 0/288 dead transitions. [2024-06-14 14:06:20,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 288 transitions, 4308 flow [2024-06-14 14:06:20,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:20,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:20,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 14:06:20,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 14:06:20,962 INFO L175 Difference]: Start difference. First operand has 202 places, 237 transitions, 3095 flow. Second operand 9 states and 204 transitions. [2024-06-14 14:06:20,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 288 transitions, 4308 flow [2024-06-14 14:06:21,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 288 transitions, 4130 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:21,258 INFO L231 Difference]: Finished difference. Result has 208 places, 261 transitions, 3475 flow [2024-06-14 14:06:21,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3475, PETRI_PLACES=208, PETRI_TRANSITIONS=261} [2024-06-14 14:06:21,259 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-14 14:06:21,259 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 261 transitions, 3475 flow [2024-06-14 14:06:21,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:21,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:21,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:21,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 14:06:21,259 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:21,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:21,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1657647905, now seen corresponding path program 3 times [2024-06-14 14:06:21,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:21,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490155158] [2024-06-14 14:06:21,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:21,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:21,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:21,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:21,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:21,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490155158] [2024-06-14 14:06:21,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490155158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:21,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:21,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:21,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281842005] [2024-06-14 14:06:21,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:21,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:21,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:21,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:21,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:21,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:21,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 261 transitions, 3475 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:21,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:21,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:21,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:22,203 INFO L124 PetriNetUnfolderBase]: 1757/2995 cut-off events. [2024-06-14 14:06:22,204 INFO L125 PetriNetUnfolderBase]: For 134538/134538 co-relation queries the response was YES. [2024-06-14 14:06:22,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19258 conditions, 2995 events. 1757/2995 cut-off events. For 134538/134538 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18007 event pairs, 366 based on Foata normal form. 2/2994 useless extension candidates. Maximal degree in co-relation 19157. Up to 2630 conditions per place. [2024-06-14 14:06:22,234 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 220 selfloop transitions, 62 changer transitions 0/289 dead transitions. [2024-06-14 14:06:22,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 289 transitions, 4362 flow [2024-06-14 14:06:22,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:22,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:22,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 14:06:22,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 14:06:22,235 INFO L175 Difference]: Start difference. First operand has 208 places, 261 transitions, 3475 flow. Second operand 8 states and 186 transitions. [2024-06-14 14:06:22,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 289 transitions, 4362 flow [2024-06-14 14:06:22,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 289 transitions, 4204 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:22,649 INFO L231 Difference]: Finished difference. Result has 214 places, 267 transitions, 3603 flow [2024-06-14 14:06:22,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3325, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3603, PETRI_PLACES=214, PETRI_TRANSITIONS=267} [2024-06-14 14:06:22,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-14 14:06:22,650 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 267 transitions, 3603 flow [2024-06-14 14:06:22,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:22,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:22,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:22,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 14:06:22,651 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:22,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:22,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1149702905, now seen corresponding path program 1 times [2024-06-14 14:06:22,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:22,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143522529] [2024-06-14 14:06:22,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:22,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:22,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:22,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:22,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:22,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143522529] [2024-06-14 14:06:22,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143522529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:22,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:22,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:22,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789301539] [2024-06-14 14:06:22,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:22,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:22,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:22,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:22,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:23,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:23,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 267 transitions, 3603 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-06-14 14:06:23,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:23,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:23,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:23,462 INFO L124 PetriNetUnfolderBase]: 1710/2943 cut-off events. [2024-06-14 14:06:23,463 INFO L125 PetriNetUnfolderBase]: For 150545/150545 co-relation queries the response was YES. [2024-06-14 14:06:23,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19191 conditions, 2943 events. 1710/2943 cut-off events. For 150545/150545 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 17863 event pairs, 355 based on Foata normal form. 10/2929 useless extension candidates. Maximal degree in co-relation 19087. Up to 2468 conditions per place. [2024-06-14 14:06:23,490 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 212 selfloop transitions, 37 changer transitions 0/289 dead transitions. [2024-06-14 14:06:23,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 289 transitions, 4183 flow [2024-06-14 14:06:23,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:23,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:23,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:06:23,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 14:06:23,491 INFO L175 Difference]: Start difference. First operand has 214 places, 267 transitions, 3603 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:06:23,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 289 transitions, 4183 flow [2024-06-14 14:06:23,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 289 transitions, 4023 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:23,803 INFO L231 Difference]: Finished difference. Result has 217 places, 268 transitions, 3537 flow [2024-06-14 14:06:23,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3443, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=217, PETRI_TRANSITIONS=268} [2024-06-14 14:06:23,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-14 14:06:23,803 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 268 transitions, 3537 flow [2024-06-14 14:06:23,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-06-14 14:06:23,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:23,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:23,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 14:06:23,804 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:23,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:23,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1108633173, now seen corresponding path program 3 times [2024-06-14 14:06:23,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:23,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908858171] [2024-06-14 14:06:23,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:23,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:23,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:24,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:24,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:24,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908858171] [2024-06-14 14:06:24,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908858171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:24,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:24,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:24,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949685458] [2024-06-14 14:06:24,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:24,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:24,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:24,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:24,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:24,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:24,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 268 transitions, 3537 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:24,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:24,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:24,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:24,545 INFO L124 PetriNetUnfolderBase]: 1798/3043 cut-off events. [2024-06-14 14:06:24,545 INFO L125 PetriNetUnfolderBase]: For 145311/145311 co-relation queries the response was YES. [2024-06-14 14:06:24,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19825 conditions, 3043 events. 1798/3043 cut-off events. For 145311/145311 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18350 event pairs, 405 based on Foata normal form. 1/3029 useless extension candidates. Maximal degree in co-relation 19720. Up to 2648 conditions per place. [2024-06-14 14:06:24,574 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 201 selfloop transitions, 81 changer transitions 0/289 dead transitions. [2024-06-14 14:06:24,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 289 transitions, 4305 flow [2024-06-14 14:06:24,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:24,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:24,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 14:06:24,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 14:06:24,576 INFO L175 Difference]: Start difference. First operand has 217 places, 268 transitions, 3537 flow. Second operand 7 states and 162 transitions. [2024-06-14 14:06:24,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 289 transitions, 4305 flow [2024-06-14 14:06:24,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 289 transitions, 4252 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:24,874 INFO L231 Difference]: Finished difference. Result has 220 places, 271 transitions, 3708 flow [2024-06-14 14:06:24,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3708, PETRI_PLACES=220, PETRI_TRANSITIONS=271} [2024-06-14 14:06:24,875 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-14 14:06:24,875 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 271 transitions, 3708 flow [2024-06-14 14:06:24,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:24,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:24,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:24,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 14:06:24,876 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:24,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:24,876 INFO L85 PathProgramCache]: Analyzing trace with hash 123401975, now seen corresponding path program 4 times [2024-06-14 14:06:24,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:24,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773170074] [2024-06-14 14:06:24,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:24,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:24,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:25,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:25,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:25,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773170074] [2024-06-14 14:06:25,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773170074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:25,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:25,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:25,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534953702] [2024-06-14 14:06:25,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:25,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:25,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:25,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:25,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:25,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:25,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 271 transitions, 3708 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:25,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:25,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:25,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:25,730 INFO L124 PetriNetUnfolderBase]: 1803/3052 cut-off events. [2024-06-14 14:06:25,731 INFO L125 PetriNetUnfolderBase]: For 151295/151295 co-relation queries the response was YES. [2024-06-14 14:06:25,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20093 conditions, 3052 events. 1803/3052 cut-off events. For 151295/151295 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18435 event pairs, 413 based on Foata normal form. 1/3036 useless extension candidates. Maximal degree in co-relation 19987. Up to 2546 conditions per place. [2024-06-14 14:06:25,774 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 186 selfloop transitions, 104 changer transitions 0/297 dead transitions. [2024-06-14 14:06:25,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 297 transitions, 4782 flow [2024-06-14 14:06:25,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:25,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:25,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:06:25,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 14:06:25,776 INFO L175 Difference]: Start difference. First operand has 220 places, 271 transitions, 3708 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:06:25,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 297 transitions, 4782 flow [2024-06-14 14:06:26,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 297 transitions, 4594 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:26,255 INFO L231 Difference]: Finished difference. Result has 222 places, 277 transitions, 3864 flow [2024-06-14 14:06:26,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3864, PETRI_PLACES=222, PETRI_TRANSITIONS=277} [2024-06-14 14:06:26,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-14 14:06:26,256 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 277 transitions, 3864 flow [2024-06-14 14:06:26,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:26,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:26,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:26,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 14:06:26,256 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:26,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:26,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1088402961, now seen corresponding path program 4 times [2024-06-14 14:06:26,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:26,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017742345] [2024-06-14 14:06:26,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:26,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:26,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:26,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:26,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:26,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017742345] [2024-06-14 14:06:26,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017742345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:26,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:26,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:26,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172240683] [2024-06-14 14:06:26,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:26,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:26,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:26,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:26,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:26,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:26,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 277 transitions, 3864 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-14 14:06:26,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:26,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:26,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:27,007 INFO L124 PetriNetUnfolderBase]: 1808/3076 cut-off events. [2024-06-14 14:06:27,007 INFO L125 PetriNetUnfolderBase]: For 157617/157623 co-relation queries the response was YES. [2024-06-14 14:06:27,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20356 conditions, 3076 events. 1808/3076 cut-off events. For 157617/157623 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18648 event pairs, 398 based on Foata normal form. 5/3073 useless extension candidates. Maximal degree in co-relation 20249. Up to 2661 conditions per place. [2024-06-14 14:06:27,040 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 211 selfloop transitions, 80 changer transitions 0/298 dead transitions. [2024-06-14 14:06:27,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 298 transitions, 4764 flow [2024-06-14 14:06:27,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:27,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:27,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 14:06:27,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 14:06:27,043 INFO L175 Difference]: Start difference. First operand has 222 places, 277 transitions, 3864 flow. Second operand 6 states and 145 transitions. [2024-06-14 14:06:27,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 298 transitions, 4764 flow [2024-06-14 14:06:27,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 298 transitions, 4651 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:27,462 INFO L231 Difference]: Finished difference. Result has 226 places, 280 transitions, 3975 flow [2024-06-14 14:06:27,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3751, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3975, PETRI_PLACES=226, PETRI_TRANSITIONS=280} [2024-06-14 14:06:27,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-14 14:06:27,463 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 280 transitions, 3975 flow [2024-06-14 14:06:27,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-14 14:06:27,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:27,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:27,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 14:06:27,464 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:27,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:27,465 INFO L85 PathProgramCache]: Analyzing trace with hash -768641595, now seen corresponding path program 5 times [2024-06-14 14:06:27,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:27,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179630944] [2024-06-14 14:06:27,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:27,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:27,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:27,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:27,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:27,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179630944] [2024-06-14 14:06:27,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179630944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:27,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:27,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:27,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797311420] [2024-06-14 14:06:27,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:27,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:27,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:27,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:27,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:27,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:27,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 280 transitions, 3975 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-14 14:06:27,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:27,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:27,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:28,188 INFO L124 PetriNetUnfolderBase]: 1813/3085 cut-off events. [2024-06-14 14:06:28,188 INFO L125 PetriNetUnfolderBase]: For 162685/162691 co-relation queries the response was YES. [2024-06-14 14:06:28,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20604 conditions, 3085 events. 1813/3085 cut-off events. For 162685/162691 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 18740 event pairs, 398 based on Foata normal form. 5/3082 useless extension candidates. Maximal degree in co-relation 20494. Up to 2667 conditions per place. [2024-06-14 14:06:28,221 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 207 selfloop transitions, 84 changer transitions 0/298 dead transitions. [2024-06-14 14:06:28,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 298 transitions, 4780 flow [2024-06-14 14:06:28,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:28,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:28,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 14:06:28,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 14:06:28,222 INFO L175 Difference]: Start difference. First operand has 226 places, 280 transitions, 3975 flow. Second operand 6 states and 141 transitions. [2024-06-14 14:06:28,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 298 transitions, 4780 flow [2024-06-14 14:06:28,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 298 transitions, 4586 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:28,657 INFO L231 Difference]: Finished difference. Result has 229 places, 284 transitions, 4034 flow [2024-06-14 14:06:28,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3794, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4034, PETRI_PLACES=229, PETRI_TRANSITIONS=284} [2024-06-14 14:06:28,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-14 14:06:28,658 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 284 transitions, 4034 flow [2024-06-14 14:06:28,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-14 14:06:28,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:28,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:28,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 14:06:28,659 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:28,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:28,659 INFO L85 PathProgramCache]: Analyzing trace with hash 621108555, now seen corresponding path program 6 times [2024-06-14 14:06:28,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:28,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149650425] [2024-06-14 14:06:28,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:28,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:28,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:28,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:28,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:28,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149650425] [2024-06-14 14:06:28,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149650425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:28,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:28,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:28,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247953881] [2024-06-14 14:06:28,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:28,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:28,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:28,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:28,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:28,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:28,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 284 transitions, 4034 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:28,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:28,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:28,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:29,405 INFO L124 PetriNetUnfolderBase]: 1810/3071 cut-off events. [2024-06-14 14:06:29,405 INFO L125 PetriNetUnfolderBase]: For 165536/165536 co-relation queries the response was YES. [2024-06-14 14:06:29,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20561 conditions, 3071 events. 1810/3071 cut-off events. For 165536/165536 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 18581 event pairs, 403 based on Foata normal form. 1/3060 useless extension candidates. Maximal degree in co-relation 20450. Up to 2664 conditions per place. [2024-06-14 14:06:29,437 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 88 changer transitions 0/300 dead transitions. [2024-06-14 14:06:29,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 300 transitions, 4882 flow [2024-06-14 14:06:29,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:29,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:29,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 14:06:29,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:06:29,439 INFO L175 Difference]: Start difference. First operand has 229 places, 284 transitions, 4034 flow. Second operand 7 states and 161 transitions. [2024-06-14 14:06:29,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 300 transitions, 4882 flow [2024-06-14 14:06:29,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 300 transitions, 4757 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:29,909 INFO L231 Difference]: Finished difference. Result has 234 places, 284 transitions, 4091 flow [2024-06-14 14:06:29,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3909, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4091, PETRI_PLACES=234, PETRI_TRANSITIONS=284} [2024-06-14 14:06:29,910 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-14 14:06:29,910 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 284 transitions, 4091 flow [2024-06-14 14:06:29,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:29,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:29,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:29,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 14:06:29,911 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:29,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:29,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1371124045, now seen corresponding path program 5 times [2024-06-14 14:06:29,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:29,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582436199] [2024-06-14 14:06:29,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:29,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:29,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:30,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:30,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:30,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582436199] [2024-06-14 14:06:30,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582436199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:30,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:30,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:30,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416924213] [2024-06-14 14:06:30,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:30,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:30,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:30,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:30,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:30,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:30,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 284 transitions, 4091 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:30,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:30,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:30,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:30,711 INFO L124 PetriNetUnfolderBase]: 1815/3087 cut-off events. [2024-06-14 14:06:30,711 INFO L125 PetriNetUnfolderBase]: For 170094/170094 co-relation queries the response was YES. [2024-06-14 14:06:30,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20764 conditions, 3087 events. 1815/3087 cut-off events. For 170094/170094 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 18685 event pairs, 380 based on Foata normal form. 1/3081 useless extension candidates. Maximal degree in co-relation 20652. Up to 2766 conditions per place. [2024-06-14 14:06:30,743 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 252 selfloop transitions, 42 changer transitions 0/301 dead transitions. [2024-06-14 14:06:30,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 301 transitions, 4769 flow [2024-06-14 14:06:30,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:30,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:30,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 14:06:30,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340136054421769 [2024-06-14 14:06:30,745 INFO L175 Difference]: Start difference. First operand has 234 places, 284 transitions, 4091 flow. Second operand 7 states and 157 transitions. [2024-06-14 14:06:30,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 301 transitions, 4769 flow [2024-06-14 14:06:31,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 301 transitions, 4577 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:31,109 INFO L231 Difference]: Finished difference. Result has 237 places, 287 transitions, 4051 flow [2024-06-14 14:06:31,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3899, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4051, PETRI_PLACES=237, PETRI_TRANSITIONS=287} [2024-06-14 14:06:31,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-14 14:06:31,109 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 287 transitions, 4051 flow [2024-06-14 14:06:31,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:31,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:31,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:31,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 14:06:31,110 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:31,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:31,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1492418133, now seen corresponding path program 7 times [2024-06-14 14:06:31,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:31,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964234435] [2024-06-14 14:06:31,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:31,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:31,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:31,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:31,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:31,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964234435] [2024-06-14 14:06:31,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964234435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:31,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:31,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:31,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784808809] [2024-06-14 14:06:31,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:31,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:31,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:31,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:31,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:31,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:31,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 287 transitions, 4051 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:31,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:31,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:31,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:31,866 INFO L124 PetriNetUnfolderBase]: 1812/3076 cut-off events. [2024-06-14 14:06:31,866 INFO L125 PetriNetUnfolderBase]: For 175051/175051 co-relation queries the response was YES. [2024-06-14 14:06:31,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20529 conditions, 3076 events. 1812/3076 cut-off events. For 175051/175051 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18695 event pairs, 403 based on Foata normal form. 1/3065 useless extension candidates. Maximal degree in co-relation 20416. Up to 2668 conditions per place. [2024-06-14 14:06:31,897 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 208 selfloop transitions, 89 changer transitions 0/304 dead transitions. [2024-06-14 14:06:31,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 304 transitions, 4801 flow [2024-06-14 14:06:31,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:31,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:31,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 14:06:31,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-14 14:06:31,898 INFO L175 Difference]: Start difference. First operand has 237 places, 287 transitions, 4051 flow. Second operand 9 states and 196 transitions. [2024-06-14 14:06:31,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 304 transitions, 4801 flow [2024-06-14 14:06:32,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 304 transitions, 4661 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:32,256 INFO L231 Difference]: Finished difference. Result has 241 places, 287 transitions, 4095 flow [2024-06-14 14:06:32,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3911, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4095, PETRI_PLACES=241, PETRI_TRANSITIONS=287} [2024-06-14 14:06:32,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-14 14:06:32,257 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 287 transitions, 4095 flow [2024-06-14 14:06:32,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:32,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:32,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:32,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 14:06:32,257 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:32,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:32,258 INFO L85 PathProgramCache]: Analyzing trace with hash 82164681, now seen corresponding path program 6 times [2024-06-14 14:06:32,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:32,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336961966] [2024-06-14 14:06:32,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:32,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:32,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:32,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:32,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:32,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336961966] [2024-06-14 14:06:32,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336961966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:32,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:32,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:32,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813380158] [2024-06-14 14:06:32,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:32,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:32,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:32,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:32,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:32,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:32,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 287 transitions, 4095 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:32,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:32,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:32,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:33,052 INFO L124 PetriNetUnfolderBase]: 1817/3080 cut-off events. [2024-06-14 14:06:33,052 INFO L125 PetriNetUnfolderBase]: For 181458/181458 co-relation queries the response was YES. [2024-06-14 14:06:33,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20771 conditions, 3080 events. 1817/3080 cut-off events. For 181458/181458 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 18656 event pairs, 415 based on Foata normal form. 1/3064 useless extension candidates. Maximal degree in co-relation 20657. Up to 2558 conditions per place. [2024-06-14 14:06:33,092 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 186 selfloop transitions, 113 changer transitions 0/306 dead transitions. [2024-06-14 14:06:33,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 306 transitions, 5029 flow [2024-06-14 14:06:33,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:33,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:33,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:06:33,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 14:06:33,094 INFO L175 Difference]: Start difference. First operand has 241 places, 287 transitions, 4095 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:06:33,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 306 transitions, 5029 flow [2024-06-14 14:06:33,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 306 transitions, 4851 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:33,592 INFO L231 Difference]: Finished difference. Result has 241 places, 290 transitions, 4211 flow [2024-06-14 14:06:33,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4211, PETRI_PLACES=241, PETRI_TRANSITIONS=290} [2024-06-14 14:06:33,593 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-14 14:06:33,593 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 290 transitions, 4211 flow [2024-06-14 14:06:33,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:33,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:33,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:33,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 14:06:33,594 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:33,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:33,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1106837347, now seen corresponding path program 8 times [2024-06-14 14:06:33,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:33,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237748217] [2024-06-14 14:06:33,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:33,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:33,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:33,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:33,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:33,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237748217] [2024-06-14 14:06:33,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237748217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:33,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:33,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:33,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173731774] [2024-06-14 14:06:33,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:33,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:33,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:33,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:33,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:33,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:33,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 290 transitions, 4211 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-14 14:06:33,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:33,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:33,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:34,347 INFO L124 PetriNetUnfolderBase]: 1814/3085 cut-off events. [2024-06-14 14:06:34,347 INFO L125 PetriNetUnfolderBase]: For 183701/183701 co-relation queries the response was YES. [2024-06-14 14:06:34,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20849 conditions, 3085 events. 1814/3085 cut-off events. For 183701/183701 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18748 event pairs, 387 based on Foata normal form. 1/3077 useless extension candidates. Maximal degree in co-relation 20734. Up to 2660 conditions per place. [2024-06-14 14:06:34,379 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 222 selfloop transitions, 81 changer transitions 0/310 dead transitions. [2024-06-14 14:06:34,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 310 transitions, 4987 flow [2024-06-14 14:06:34,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:34,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:34,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:06:34,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 14:06:34,380 INFO L175 Difference]: Start difference. First operand has 241 places, 290 transitions, 4211 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:06:34,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 310 transitions, 4987 flow [2024-06-14 14:06:34,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 310 transitions, 4751 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:34,724 INFO L231 Difference]: Finished difference. Result has 243 places, 290 transitions, 4147 flow [2024-06-14 14:06:34,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3975, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4147, PETRI_PLACES=243, PETRI_TRANSITIONS=290} [2024-06-14 14:06:34,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-14 14:06:34,725 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 290 transitions, 4147 flow [2024-06-14 14:06:34,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-14 14:06:34,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:34,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:34,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 14:06:34,726 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:34,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:34,726 INFO L85 PathProgramCache]: Analyzing trace with hash 612909549, now seen corresponding path program 7 times [2024-06-14 14:06:34,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:34,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303642554] [2024-06-14 14:06:34,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:34,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:34,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:34,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:34,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:34,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303642554] [2024-06-14 14:06:34,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303642554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:34,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:34,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:34,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900474555] [2024-06-14 14:06:34,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:34,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:34,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:34,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:34,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:35,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:35,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 290 transitions, 4147 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:35,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:35,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:35,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:35,524 INFO L124 PetriNetUnfolderBase]: 1824/3111 cut-off events. [2024-06-14 14:06:35,524 INFO L125 PetriNetUnfolderBase]: For 188064/188064 co-relation queries the response was YES. [2024-06-14 14:06:35,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20991 conditions, 3111 events. 1824/3111 cut-off events. For 188064/188064 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 18923 event pairs, 370 based on Foata normal form. 1/3109 useless extension candidates. Maximal degree in co-relation 20875. Up to 2796 conditions per place. [2024-06-14 14:06:35,559 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 31 changer transitions 0/313 dead transitions. [2024-06-14 14:06:35,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 313 transitions, 4897 flow [2024-06-14 14:06:35,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:35,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:35,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 14:06:35,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:06:35,561 INFO L175 Difference]: Start difference. First operand has 243 places, 290 transitions, 4147 flow. Second operand 7 states and 161 transitions. [2024-06-14 14:06:35,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 313 transitions, 4897 flow [2024-06-14 14:06:36,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 313 transitions, 4717 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:36,074 INFO L231 Difference]: Finished difference. Result has 244 places, 296 transitions, 4137 flow [2024-06-14 14:06:36,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3967, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4137, PETRI_PLACES=244, PETRI_TRANSITIONS=296} [2024-06-14 14:06:36,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-14 14:06:36,075 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 296 transitions, 4137 flow [2024-06-14 14:06:36,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:36,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:36,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:36,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 14:06:36,075 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:36,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:36,076 INFO L85 PathProgramCache]: Analyzing trace with hash 619165659, now seen corresponding path program 8 times [2024-06-14 14:06:36,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:36,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005299296] [2024-06-14 14:06:36,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:36,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:36,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:36,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:36,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:36,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005299296] [2024-06-14 14:06:36,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005299296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:36,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:36,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:36,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15457072] [2024-06-14 14:06:36,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:36,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:36,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:36,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:36,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:36,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:36,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 296 transitions, 4137 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:36,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:36,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:36,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:37,050 INFO L124 PetriNetUnfolderBase]: 1845/3144 cut-off events. [2024-06-14 14:06:37,051 INFO L125 PetriNetUnfolderBase]: For 191685/191685 co-relation queries the response was YES. [2024-06-14 14:06:37,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21243 conditions, 3144 events. 1845/3144 cut-off events. For 191685/191685 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19129 event pairs, 370 based on Foata normal form. 1/3142 useless extension candidates. Maximal degree in co-relation 21127. Up to 2725 conditions per place. [2024-06-14 14:06:37,103 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 254 selfloop transitions, 77 changer transitions 0/338 dead transitions. [2024-06-14 14:06:37,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 338 transitions, 5320 flow [2024-06-14 14:06:37,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:37,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:37,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 14:06:37,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:06:37,105 INFO L175 Difference]: Start difference. First operand has 244 places, 296 transitions, 4137 flow. Second operand 8 states and 200 transitions. [2024-06-14 14:06:37,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 338 transitions, 5320 flow [2024-06-14 14:06:37,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 338 transitions, 5210 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:37,944 INFO L231 Difference]: Finished difference. Result has 250 places, 306 transitions, 4470 flow [2024-06-14 14:06:37,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4027, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4470, PETRI_PLACES=250, PETRI_TRANSITIONS=306} [2024-06-14 14:06:37,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-14 14:06:37,945 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 306 transitions, 4470 flow [2024-06-14 14:06:37,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:37,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:37,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:37,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 14:06:37,946 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:37,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:37,946 INFO L85 PathProgramCache]: Analyzing trace with hash 453207335, now seen corresponding path program 9 times [2024-06-14 14:06:37,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:37,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874942280] [2024-06-14 14:06:37,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:37,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:37,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:38,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:38,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:38,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874942280] [2024-06-14 14:06:38,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874942280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:38,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:38,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:38,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39295502] [2024-06-14 14:06:38,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:38,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:38,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:38,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:38,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:38,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:38,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 306 transitions, 4470 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:38,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:38,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:38,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:39,060 INFO L124 PetriNetUnfolderBase]: 1866/3169 cut-off events. [2024-06-14 14:06:39,060 INFO L125 PetriNetUnfolderBase]: For 201826/201826 co-relation queries the response was YES. [2024-06-14 14:06:39,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21952 conditions, 3169 events. 1866/3169 cut-off events. For 201826/201826 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19368 event pairs, 394 based on Foata normal form. 1/3161 useless extension candidates. Maximal degree in co-relation 21833. Up to 2607 conditions per place. [2024-06-14 14:06:39,111 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 134 changer transitions 0/339 dead transitions. [2024-06-14 14:06:39,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 339 transitions, 5626 flow [2024-06-14 14:06:39,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:39,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:39,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 14:06:39,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 14:06:39,112 INFO L175 Difference]: Start difference. First operand has 250 places, 306 transitions, 4470 flow. Second operand 7 states and 174 transitions. [2024-06-14 14:06:39,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 339 transitions, 5626 flow [2024-06-14 14:06:39,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 339 transitions, 5419 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:39,819 INFO L231 Difference]: Finished difference. Result has 254 places, 316 transitions, 4857 flow [2024-06-14 14:06:39,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4274, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4857, PETRI_PLACES=254, PETRI_TRANSITIONS=316} [2024-06-14 14:06:39,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-14 14:06:39,819 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 316 transitions, 4857 flow [2024-06-14 14:06:39,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:39,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:39,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:39,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 14:06:39,820 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:39,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:39,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1101503053, now seen corresponding path program 10 times [2024-06-14 14:06:39,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:39,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88842264] [2024-06-14 14:06:39,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:39,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:39,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:40,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:40,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:40,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88842264] [2024-06-14 14:06:40,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88842264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:40,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:40,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:40,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807227634] [2024-06-14 14:06:40,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:40,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:40,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:40,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:40,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:40,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:40,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 316 transitions, 4857 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:40,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:40,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:40,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:40,662 INFO L124 PetriNetUnfolderBase]: 1892/3224 cut-off events. [2024-06-14 14:06:40,662 INFO L125 PetriNetUnfolderBase]: For 203905/203905 co-relation queries the response was YES. [2024-06-14 14:06:40,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23107 conditions, 3224 events. 1892/3224 cut-off events. For 203905/203905 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19689 event pairs, 376 based on Foata normal form. 2/3223 useless extension candidates. Maximal degree in co-relation 22986. Up to 2630 conditions per place. [2024-06-14 14:06:40,702 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 204 selfloop transitions, 145 changer transitions 0/356 dead transitions. [2024-06-14 14:06:40,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 356 transitions, 6151 flow [2024-06-14 14:06:40,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:40,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:40,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 14:06:40,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-14 14:06:40,726 INFO L175 Difference]: Start difference. First operand has 254 places, 316 transitions, 4857 flow. Second operand 9 states and 215 transitions. [2024-06-14 14:06:40,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 356 transitions, 6151 flow [2024-06-14 14:06:41,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 356 transitions, 5978 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:41,214 INFO L231 Difference]: Finished difference. Result has 259 places, 327 transitions, 5221 flow [2024-06-14 14:06:41,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4699, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5221, PETRI_PLACES=259, PETRI_TRANSITIONS=327} [2024-06-14 14:06:41,215 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-14 14:06:41,215 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 327 transitions, 5221 flow [2024-06-14 14:06:41,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:41,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:41,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:41,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 14:06:41,216 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:41,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:41,216 INFO L85 PathProgramCache]: Analyzing trace with hash 674887715, now seen corresponding path program 11 times [2024-06-14 14:06:41,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:41,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612427546] [2024-06-14 14:06:41,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:41,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:41,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:41,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:41,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:41,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612427546] [2024-06-14 14:06:41,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612427546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:41,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:41,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:41,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506632012] [2024-06-14 14:06:41,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:41,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:41,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:41,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:41,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:41,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:41,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 327 transitions, 5221 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:41,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:41,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:41,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:42,288 INFO L124 PetriNetUnfolderBase]: 1889/3216 cut-off events. [2024-06-14 14:06:42,288 INFO L125 PetriNetUnfolderBase]: For 205812/205812 co-relation queries the response was YES. [2024-06-14 14:06:42,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23152 conditions, 3216 events. 1889/3216 cut-off events. For 205812/205812 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 19623 event pairs, 371 based on Foata normal form. 1/3214 useless extension candidates. Maximal degree in co-relation 23029. Up to 2788 conditions per place. [2024-06-14 14:06:42,337 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 273 selfloop transitions, 70 changer transitions 0/350 dead transitions. [2024-06-14 14:06:42,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 350 transitions, 6089 flow [2024-06-14 14:06:42,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:42,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:42,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 14:06:42,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 14:06:42,339 INFO L175 Difference]: Start difference. First operand has 259 places, 327 transitions, 5221 flow. Second operand 6 states and 155 transitions. [2024-06-14 14:06:42,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 350 transitions, 6089 flow [2024-06-14 14:06:42,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 350 transitions, 5781 flow, removed 73 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:42,824 INFO L231 Difference]: Finished difference. Result has 260 places, 327 transitions, 5067 flow [2024-06-14 14:06:42,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4913, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5067, PETRI_PLACES=260, PETRI_TRANSITIONS=327} [2024-06-14 14:06:42,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-14 14:06:42,825 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 327 transitions, 5067 flow [2024-06-14 14:06:42,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:42,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:42,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:42,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 14:06:42,826 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:42,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:42,826 INFO L85 PathProgramCache]: Analyzing trace with hash 605112429, now seen corresponding path program 12 times [2024-06-14 14:06:42,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:42,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437125499] [2024-06-14 14:06:42,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:42,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:42,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:43,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:43,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:43,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437125499] [2024-06-14 14:06:43,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437125499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:43,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:43,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:43,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441844161] [2024-06-14 14:06:43,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:43,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:43,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:43,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:43,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:43,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:43,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 327 transitions, 5067 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:43,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:43,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:43,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:43,665 INFO L124 PetriNetUnfolderBase]: 1883/3207 cut-off events. [2024-06-14 14:06:43,665 INFO L125 PetriNetUnfolderBase]: For 210271/210271 co-relation queries the response was YES. [2024-06-14 14:06:43,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22796 conditions, 3207 events. 1883/3207 cut-off events. For 210271/210271 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19556 event pairs, 370 based on Foata normal form. 2/3206 useless extension candidates. Maximal degree in co-relation 22672. Up to 2624 conditions per place. [2024-06-14 14:06:43,704 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 205 selfloop transitions, 146 changer transitions 0/358 dead transitions. [2024-06-14 14:06:43,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 358 transitions, 6156 flow [2024-06-14 14:06:43,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:43,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:43,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 14:06:43,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:06:43,705 INFO L175 Difference]: Start difference. First operand has 260 places, 327 transitions, 5067 flow. Second operand 8 states and 200 transitions. [2024-06-14 14:06:43,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 358 transitions, 6156 flow [2024-06-14 14:06:44,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 358 transitions, 5990 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:44,230 INFO L231 Difference]: Finished difference. Result has 263 places, 328 transitions, 5251 flow [2024-06-14 14:06:44,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4901, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5251, PETRI_PLACES=263, PETRI_TRANSITIONS=328} [2024-06-14 14:06:44,231 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-14 14:06:44,231 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 328 transitions, 5251 flow [2024-06-14 14:06:44,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:44,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:44,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:44,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 14:06:44,232 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:44,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:44,232 INFO L85 PathProgramCache]: Analyzing trace with hash 612463893, now seen corresponding path program 9 times [2024-06-14 14:06:44,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:44,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941942203] [2024-06-14 14:06:44,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:44,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:44,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:44,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:44,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:44,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941942203] [2024-06-14 14:06:44,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941942203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:44,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:44,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:44,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313133912] [2024-06-14 14:06:44,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:44,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:44,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:44,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:44,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:44,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:44,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 328 transitions, 5251 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-14 14:06:44,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:44,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:44,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:45,221 INFO L124 PetriNetUnfolderBase]: 1880/3204 cut-off events. [2024-06-14 14:06:45,221 INFO L125 PetriNetUnfolderBase]: For 212166/212166 co-relation queries the response was YES. [2024-06-14 14:06:45,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22964 conditions, 3204 events. 1880/3204 cut-off events. For 212166/212166 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19553 event pairs, 370 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 22839. Up to 2753 conditions per place. [2024-06-14 14:06:45,276 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 264 selfloop transitions, 83 changer transitions 0/354 dead transitions. [2024-06-14 14:06:45,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 354 transitions, 6011 flow [2024-06-14 14:06:45,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:45,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:45,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 14:06:45,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 14:06:45,278 INFO L175 Difference]: Start difference. First operand has 263 places, 328 transitions, 5251 flow. Second operand 7 states and 174 transitions. [2024-06-14 14:06:45,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 354 transitions, 6011 flow [2024-06-14 14:06:46,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 354 transitions, 5711 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:46,166 INFO L231 Difference]: Finished difference. Result has 264 places, 328 transitions, 5151 flow [2024-06-14 14:06:46,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5151, PETRI_PLACES=264, PETRI_TRANSITIONS=328} [2024-06-14 14:06:46,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-14 14:06:46,167 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 328 transitions, 5151 flow [2024-06-14 14:06:46,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 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-06-14 14:06:46,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:46,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:46,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 14:06:46,168 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:46,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:46,169 INFO L85 PathProgramCache]: Analyzing trace with hash 246799973, now seen corresponding path program 2 times [2024-06-14 14:06:46,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:46,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51862218] [2024-06-14 14:06:46,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:46,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:46,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:46,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:46,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:46,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51862218] [2024-06-14 14:06:46,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51862218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:46,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:46,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:46,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683408804] [2024-06-14 14:06:46,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:46,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:46,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:46,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:46,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:46,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:46,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 328 transitions, 5151 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-06-14 14:06:46,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:46,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:46,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:47,277 INFO L124 PetriNetUnfolderBase]: 1823/3143 cut-off events. [2024-06-14 14:06:47,277 INFO L125 PetriNetUnfolderBase]: For 236412/236412 co-relation queries the response was YES. [2024-06-14 14:06:47,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22622 conditions, 3143 events. 1823/3143 cut-off events. For 236412/236412 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19381 event pairs, 362 based on Foata normal form. 10/3126 useless extension candidates. Maximal degree in co-relation 22497. Up to 2575 conditions per place. [2024-06-14 14:06:47,329 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 256 selfloop transitions, 38 changer transitions 0/349 dead transitions. [2024-06-14 14:06:47,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 349 transitions, 5821 flow [2024-06-14 14:06:47,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:47,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:47,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:06:47,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 14:06:47,331 INFO L175 Difference]: Start difference. First operand has 264 places, 328 transitions, 5151 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:06:47,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 349 transitions, 5821 flow [2024-06-14 14:06:47,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 349 transitions, 5665 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:47,976 INFO L231 Difference]: Finished difference. Result has 265 places, 329 transitions, 5097 flow [2024-06-14 14:06:47,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4995, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5097, PETRI_PLACES=265, PETRI_TRANSITIONS=329} [2024-06-14 14:06:47,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-14 14:06:47,977 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 329 transitions, 5097 flow [2024-06-14 14:06:47,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-06-14 14:06:47,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:47,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:47,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 14:06:47,978 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:47,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:47,978 INFO L85 PathProgramCache]: Analyzing trace with hash 689628773, now seen corresponding path program 3 times [2024-06-14 14:06:47,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:47,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239595459] [2024-06-14 14:06:47,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:47,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:47,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:48,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:48,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:48,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239595459] [2024-06-14 14:06:48,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239595459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:48,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:48,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:48,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400683438] [2024-06-14 14:06:48,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:48,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:48,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:48,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:48,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:48,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:48,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 329 transitions, 5097 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-06-14 14:06:48,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:48,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:48,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:48,860 INFO L124 PetriNetUnfolderBase]: 1852/3199 cut-off events. [2024-06-14 14:06:48,860 INFO L125 PetriNetUnfolderBase]: For 230690/230690 co-relation queries the response was YES. [2024-06-14 14:06:48,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22736 conditions, 3199 events. 1852/3199 cut-off events. For 230690/230690 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19936 event pairs, 283 based on Foata normal form. 9/3182 useless extension candidates. Maximal degree in co-relation 22611. Up to 2627 conditions per place. [2024-06-14 14:06:48,897 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 266 selfloop transitions, 31 changer transitions 0/352 dead transitions. [2024-06-14 14:06:48,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 352 transitions, 5781 flow [2024-06-14 14:06:48,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:06:48,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:06:48,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-14 14:06:48,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-14 14:06:48,898 INFO L175 Difference]: Start difference. First operand has 265 places, 329 transitions, 5097 flow. Second operand 5 states and 134 transitions. [2024-06-14 14:06:48,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 352 transitions, 5781 flow [2024-06-14 14:06:49,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 352 transitions, 5703 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:49,403 INFO L231 Difference]: Finished difference. Result has 266 places, 330 transitions, 5112 flow [2024-06-14 14:06:49,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5021, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5112, PETRI_PLACES=266, PETRI_TRANSITIONS=330} [2024-06-14 14:06:49,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-14 14:06:49,403 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 330 transitions, 5112 flow [2024-06-14 14:06:49,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-06-14 14:06:49,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:49,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:49,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 14:06:49,404 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:49,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:49,404 INFO L85 PathProgramCache]: Analyzing trace with hash 690133763, now seen corresponding path program 4 times [2024-06-14 14:06:49,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:49,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573421722] [2024-06-14 14:06:49,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:49,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:49,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:49,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:49,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:49,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573421722] [2024-06-14 14:06:49,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573421722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:49,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:49,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:49,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547561584] [2024-06-14 14:06:49,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:49,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:49,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:49,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:49,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:49,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:49,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 330 transitions, 5112 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-06-14 14:06:49,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:49,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:49,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:50,280 INFO L124 PetriNetUnfolderBase]: 1854/3205 cut-off events. [2024-06-14 14:06:50,280 INFO L125 PetriNetUnfolderBase]: For 218568/218568 co-relation queries the response was YES. [2024-06-14 14:06:50,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22479 conditions, 3205 events. 1854/3205 cut-off events. For 218568/218568 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19958 event pairs, 277 based on Foata normal form. 8/3187 useless extension candidates. Maximal degree in co-relation 22353. Up to 2605 conditions per place. [2024-06-14 14:06:50,311 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 268 selfloop transitions, 34 changer transitions 0/357 dead transitions. [2024-06-14 14:06:50,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 357 transitions, 5824 flow [2024-06-14 14:06:50,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:50,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:50,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 14:06:50,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 14:06:50,312 INFO L175 Difference]: Start difference. First operand has 266 places, 330 transitions, 5112 flow. Second operand 6 states and 155 transitions. [2024-06-14 14:06:50,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 357 transitions, 5824 flow [2024-06-14 14:06:50,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 357 transitions, 5769 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:50,797 INFO L231 Difference]: Finished difference. Result has 269 places, 331 transitions, 5147 flow [2024-06-14 14:06:50,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5057, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5147, PETRI_PLACES=269, PETRI_TRANSITIONS=331} [2024-06-14 14:06:50,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-14 14:06:50,798 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 331 transitions, 5147 flow [2024-06-14 14:06:50,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-06-14 14:06:50,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:50,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:50,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 14:06:50,798 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:50,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:50,799 INFO L85 PathProgramCache]: Analyzing trace with hash -35706805, now seen corresponding path program 1 times [2024-06-14 14:06:50,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:50,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728319153] [2024-06-14 14:06:50,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:50,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:50,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:51,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:51,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:51,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728319153] [2024-06-14 14:06:51,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728319153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:51,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:51,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:51,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315188610] [2024-06-14 14:06:51,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:51,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:51,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:51,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:51,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:51,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:51,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 331 transitions, 5147 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 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-06-14 14:06:51,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:51,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:51,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:51,615 INFO L124 PetriNetUnfolderBase]: 1910/3331 cut-off events. [2024-06-14 14:06:51,615 INFO L125 PetriNetUnfolderBase]: For 238384/238390 co-relation queries the response was YES. [2024-06-14 14:06:51,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23439 conditions, 3331 events. 1910/3331 cut-off events. For 238384/238390 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 21142 event pairs, 362 based on Foata normal form. 12/3330 useless extension candidates. Maximal degree in co-relation 23312. Up to 2736 conditions per place. [2024-06-14 14:06:51,652 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 271 selfloop transitions, 41 changer transitions 0/357 dead transitions. [2024-06-14 14:06:51,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 357 transitions, 6011 flow [2024-06-14 14:06:51,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:51,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:51,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 14:06:51,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:06:51,653 INFO L175 Difference]: Start difference. First operand has 269 places, 331 transitions, 5147 flow. Second operand 6 states and 150 transitions. [2024-06-14 14:06:51,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 357 transitions, 6011 flow [2024-06-14 14:06:52,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 357 transitions, 5935 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:52,414 INFO L231 Difference]: Finished difference. Result has 271 places, 333 transitions, 5179 flow [2024-06-14 14:06:52,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5071, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5179, PETRI_PLACES=271, PETRI_TRANSITIONS=333} [2024-06-14 14:06:52,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-14 14:06:52,415 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 333 transitions, 5179 flow [2024-06-14 14:06:52,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 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-06-14 14:06:52,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:52,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:52,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 14:06:52,416 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:52,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:52,416 INFO L85 PathProgramCache]: Analyzing trace with hash -14633205, now seen corresponding path program 2 times [2024-06-14 14:06:52,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:52,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478062689] [2024-06-14 14:06:52,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:52,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:52,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:52,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:52,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:52,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478062689] [2024-06-14 14:06:52,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478062689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:52,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:52,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:52,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63792590] [2024-06-14 14:06:52,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:52,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:52,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:52,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:52,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:52,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:52,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 333 transitions, 5179 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 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-06-14 14:06:52,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:52,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:52,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:53,365 INFO L124 PetriNetUnfolderBase]: 1944/3379 cut-off events. [2024-06-14 14:06:53,365 INFO L125 PetriNetUnfolderBase]: For 249331/249337 co-relation queries the response was YES. [2024-06-14 14:06:53,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23755 conditions, 3379 events. 1944/3379 cut-off events. For 249331/249337 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21488 event pairs, 390 based on Foata normal form. 13/3380 useless extension candidates. Maximal degree in co-relation 23627. Up to 2863 conditions per place. [2024-06-14 14:06:53,403 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 267 selfloop transitions, 39 changer transitions 0/351 dead transitions. [2024-06-14 14:06:53,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 351 transitions, 5867 flow [2024-06-14 14:06:53,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:53,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:53,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 14:06:53,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:06:53,404 INFO L175 Difference]: Start difference. First operand has 271 places, 333 transitions, 5179 flow. Second operand 6 states and 144 transitions. [2024-06-14 14:06:53,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 351 transitions, 5867 flow [2024-06-14 14:06:53,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 351 transitions, 5820 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:53,889 INFO L231 Difference]: Finished difference. Result has 275 places, 334 transitions, 5230 flow [2024-06-14 14:06:53,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5132, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5230, PETRI_PLACES=275, PETRI_TRANSITIONS=334} [2024-06-14 14:06:53,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-14 14:06:53,890 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 334 transitions, 5230 flow [2024-06-14 14:06:53,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 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-06-14 14:06:53,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:53,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:53,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 14:06:53,891 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:53,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:53,891 INFO L85 PathProgramCache]: Analyzing trace with hash 621118475, now seen corresponding path program 3 times [2024-06-14 14:06:53,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:53,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536010399] [2024-06-14 14:06:53,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:53,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:53,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:54,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:54,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:54,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536010399] [2024-06-14 14:06:54,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536010399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:54,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:54,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:54,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481896457] [2024-06-14 14:06:54,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:54,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:54,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:54,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:54,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:54,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:54,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 334 transitions, 5230 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-06-14 14:06:54,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:54,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:54,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:54,774 INFO L124 PetriNetUnfolderBase]: 1984/3434 cut-off events. [2024-06-14 14:06:54,775 INFO L125 PetriNetUnfolderBase]: For 256891/256891 co-relation queries the response was YES. [2024-06-14 14:06:54,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24285 conditions, 3434 events. 1984/3434 cut-off events. For 256891/256891 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21802 event pairs, 394 based on Foata normal form. 10/3432 useless extension candidates. Maximal degree in co-relation 24155. Up to 2919 conditions per place. [2024-06-14 14:06:54,814 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 266 selfloop transitions, 42 changer transitions 0/353 dead transitions. [2024-06-14 14:06:54,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 353 transitions, 5926 flow [2024-06-14 14:06:54,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:54,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:54,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 14:06:54,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 14:06:54,816 INFO L175 Difference]: Start difference. First operand has 275 places, 334 transitions, 5230 flow. Second operand 7 states and 163 transitions. [2024-06-14 14:06:54,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 353 transitions, 5926 flow [2024-06-14 14:06:55,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 353 transitions, 5848 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:55,559 INFO L231 Difference]: Finished difference. Result has 278 places, 335 transitions, 5258 flow [2024-06-14 14:06:55,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5152, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5258, PETRI_PLACES=278, PETRI_TRANSITIONS=335} [2024-06-14 14:06:55,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-14 14:06:55,560 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 335 transitions, 5258 flow [2024-06-14 14:06:55,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-06-14 14:06:55,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:55,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:55,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 14:06:55,561 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:55,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:55,561 INFO L85 PathProgramCache]: Analyzing trace with hash 82626023, now seen corresponding path program 1 times [2024-06-14 14:06:55,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:55,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789597263] [2024-06-14 14:06:55,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:55,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:55,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:55,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:55,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:55,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789597263] [2024-06-14 14:06:55,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789597263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:55,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:55,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:55,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311136174] [2024-06-14 14:06:55,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:55,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:55,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:55,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:55,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:55,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:55,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 335 transitions, 5258 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:55,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:55,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:55,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:56,606 INFO L124 PetriNetUnfolderBase]: 2095/3555 cut-off events. [2024-06-14 14:06:56,607 INFO L125 PetriNetUnfolderBase]: For 245977/245977 co-relation queries the response was YES. [2024-06-14 14:06:56,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25142 conditions, 3555 events. 2095/3555 cut-off events. For 245977/245977 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22060 event pairs, 420 based on Foata normal form. 2/3551 useless extension candidates. Maximal degree in co-relation 25011. Up to 3188 conditions per place. [2024-06-14 14:06:56,669 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 301 selfloop transitions, 44 changer transitions 0/352 dead transitions. [2024-06-14 14:06:56,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 352 transitions, 6030 flow [2024-06-14 14:06:56,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:56,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:56,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 14:06:56,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340136054421769 [2024-06-14 14:06:56,671 INFO L175 Difference]: Start difference. First operand has 278 places, 335 transitions, 5258 flow. Second operand 7 states and 157 transitions. [2024-06-14 14:06:56,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 352 transitions, 6030 flow [2024-06-14 14:06:57,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 352 transitions, 5944 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:57,442 INFO L231 Difference]: Finished difference. Result has 280 places, 337 transitions, 5315 flow [2024-06-14 14:06:57,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5172, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5315, PETRI_PLACES=280, PETRI_TRANSITIONS=337} [2024-06-14 14:06:57,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-14 14:06:57,443 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 337 transitions, 5315 flow [2024-06-14 14:06:57,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:57,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:57,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:57,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 14:06:57,444 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:57,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:57,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1269616895, now seen corresponding path program 4 times [2024-06-14 14:06:57,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:57,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476291156] [2024-06-14 14:06:57,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:57,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:57,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:57,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:57,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:57,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476291156] [2024-06-14 14:06:57,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476291156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:57,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:57,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:57,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034706958] [2024-06-14 14:06:57,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:57,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:57,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:57,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:57,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:57,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:57,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 337 transitions, 5315 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 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-06-14 14:06:57,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:57,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:57,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:58,301 INFO L124 PetriNetUnfolderBase]: 1963/3418 cut-off events. [2024-06-14 14:06:58,301 INFO L125 PetriNetUnfolderBase]: For 246591/246591 co-relation queries the response was YES. [2024-06-14 14:06:58,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23742 conditions, 3418 events. 1963/3418 cut-off events. For 246591/246591 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21747 event pairs, 350 based on Foata normal form. 10/3420 useless extension candidates. Maximal degree in co-relation 23610. Up to 2886 conditions per place. [2024-06-14 14:06:58,340 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 285 selfloop transitions, 30 changer transitions 0/360 dead transitions. [2024-06-14 14:06:58,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 360 transitions, 6025 flow [2024-06-14 14:06:58,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:58,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:58,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:06:58,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 14:06:58,341 INFO L175 Difference]: Start difference. First operand has 280 places, 337 transitions, 5315 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:06:58,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 360 transitions, 6025 flow [2024-06-14 14:06:59,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 360 transitions, 5896 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:59,141 INFO L231 Difference]: Finished difference. Result has 281 places, 337 transitions, 5255 flow [2024-06-14 14:06:59,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5186, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5255, PETRI_PLACES=281, PETRI_TRANSITIONS=337} [2024-06-14 14:06:59,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-14 14:06:59,142 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 337 transitions, 5255 flow [2024-06-14 14:06:59,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 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-06-14 14:06:59,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:59,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:59,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 14:06:59,143 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:59,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:59,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1273072039, now seen corresponding path program 2 times [2024-06-14 14:06:59,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:59,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108197202] [2024-06-14 14:06:59,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:59,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:59,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:59,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:59,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108197202] [2024-06-14 14:06:59,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108197202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:59,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:59,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:59,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954304357] [2024-06-14 14:06:59,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:59,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:59,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:59,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:59,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:59,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:59,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 337 transitions, 5255 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:06:59,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:59,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:59,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:00,027 INFO L124 PetriNetUnfolderBase]: 2080/3540 cut-off events. [2024-06-14 14:07:00,027 INFO L125 PetriNetUnfolderBase]: For 234887/234887 co-relation queries the response was YES. [2024-06-14 14:07:00,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24526 conditions, 3540 events. 2080/3540 cut-off events. For 234887/234887 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 21985 event pairs, 405 based on Foata normal form. 2/3539 useless extension candidates. Maximal degree in co-relation 24393. Up to 3185 conditions per place. [2024-06-14 14:07:00,068 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 320 selfloop transitions, 29 changer transitions 0/356 dead transitions. [2024-06-14 14:07:00,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 356 transitions, 6045 flow [2024-06-14 14:07:00,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:00,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:00,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 14:07:00,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674603174603174 [2024-06-14 14:07:00,069 INFO L175 Difference]: Start difference. First operand has 281 places, 337 transitions, 5255 flow. Second operand 6 states and 143 transitions. [2024-06-14 14:07:00,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 356 transitions, 6045 flow [2024-06-14 14:07:00,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 356 transitions, 5973 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:00,804 INFO L231 Difference]: Finished difference. Result has 282 places, 339 transitions, 5301 flow [2024-06-14 14:07:00,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5183, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5301, PETRI_PLACES=282, PETRI_TRANSITIONS=339} [2024-06-14 14:07:00,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-14 14:07:00,805 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 339 transitions, 5301 flow [2024-06-14 14:07:00,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:07:00,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:00,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:00,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 14:07:00,806 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:00,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:00,806 INFO L85 PathProgramCache]: Analyzing trace with hash 690140707, now seen corresponding path program 3 times [2024-06-14 14:07:00,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:00,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812341881] [2024-06-14 14:07:00,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:00,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:00,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:01,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:01,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:01,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812341881] [2024-06-14 14:07:01,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812341881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:01,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:01,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:01,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084020442] [2024-06-14 14:07:01,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:01,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:01,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:01,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:01,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:01,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:01,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 339 transitions, 5301 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:07:01,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:01,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:01,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:01,712 INFO L124 PetriNetUnfolderBase]: 2108/3593 cut-off events. [2024-06-14 14:07:01,712 INFO L125 PetriNetUnfolderBase]: For 249685/249685 co-relation queries the response was YES. [2024-06-14 14:07:01,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25110 conditions, 3593 events. 2108/3593 cut-off events. For 249685/249685 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22413 event pairs, 379 based on Foata normal form. 2/3592 useless extension candidates. Maximal degree in co-relation 24976. Up to 3114 conditions per place. [2024-06-14 14:07:01,751 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 326 selfloop transitions, 32 changer transitions 0/365 dead transitions. [2024-06-14 14:07:01,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 365 transitions, 6315 flow [2024-06-14 14:07:01,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:01,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:01,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 14:07:01,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 14:07:01,753 INFO L175 Difference]: Start difference. First operand has 282 places, 339 transitions, 5301 flow. Second operand 6 states and 149 transitions. [2024-06-14 14:07:01,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 365 transitions, 6315 flow [2024-06-14 14:07:02,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 365 transitions, 6215 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:02,793 INFO L231 Difference]: Finished difference. Result has 284 places, 342 transitions, 5344 flow [2024-06-14 14:07:02,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5201, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5344, PETRI_PLACES=284, PETRI_TRANSITIONS=342} [2024-06-14 14:07:02,794 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-14 14:07:02,794 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 342 transitions, 5344 flow [2024-06-14 14:07:02,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 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-06-14 14:07:02,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:02,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:02,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 14:07:02,794 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:02,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:02,795 INFO L85 PathProgramCache]: Analyzing trace with hash -430236843, now seen corresponding path program 1 times [2024-06-14 14:07:02,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:02,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548111855] [2024-06-14 14:07:02,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:02,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:02,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:03,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:03,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:03,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548111855] [2024-06-14 14:07:03,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548111855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:03,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:03,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:03,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030070504] [2024-06-14 14:07:03,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:03,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:03,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:03,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:03,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:03,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:03,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 342 transitions, 5344 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:03,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:03,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:03,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:03,752 INFO L124 PetriNetUnfolderBase]: 2126/3613 cut-off events. [2024-06-14 14:07:03,752 INFO L125 PetriNetUnfolderBase]: For 258986/258986 co-relation queries the response was YES. [2024-06-14 14:07:03,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25487 conditions, 3613 events. 2126/3613 cut-off events. For 258986/258986 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22518 event pairs, 414 based on Foata normal form. 1/3611 useless extension candidates. Maximal degree in co-relation 25352. Up to 3180 conditions per place. [2024-06-14 14:07:03,796 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 300 selfloop transitions, 68 changer transitions 0/375 dead transitions. [2024-06-14 14:07:03,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 375 transitions, 6430 flow [2024-06-14 14:07:03,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:03,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:03,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:07:03,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 14:07:03,797 INFO L175 Difference]: Start difference. First operand has 284 places, 342 transitions, 5344 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:07:03,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 375 transitions, 6430 flow [2024-06-14 14:07:04,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 375 transitions, 6354 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:04,662 INFO L231 Difference]: Finished difference. Result has 290 places, 351 transitions, 5607 flow [2024-06-14 14:07:04,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5268, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5607, PETRI_PLACES=290, PETRI_TRANSITIONS=351} [2024-06-14 14:07:04,662 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-14 14:07:04,662 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 351 transitions, 5607 flow [2024-06-14 14:07:04,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:04,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:04,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:04,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 14:07:04,663 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:04,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:04,663 INFO L85 PathProgramCache]: Analyzing trace with hash -149306539, now seen corresponding path program 2 times [2024-06-14 14:07:04,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:04,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534719714] [2024-06-14 14:07:04,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:04,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:04,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:04,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:04,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:04,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534719714] [2024-06-14 14:07:04,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534719714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:04,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:04,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:04,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558845294] [2024-06-14 14:07:04,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:04,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:04,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:04,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:04,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:04,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:04,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 351 transitions, 5607 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:04,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:04,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:04,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:05,728 INFO L124 PetriNetUnfolderBase]: 2139/3633 cut-off events. [2024-06-14 14:07:05,728 INFO L125 PetriNetUnfolderBase]: For 271824/271830 co-relation queries the response was YES. [2024-06-14 14:07:05,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26401 conditions, 3633 events. 2139/3633 cut-off events. For 271824/271830 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22630 event pairs, 427 based on Foata normal form. 2/3630 useless extension candidates. Maximal degree in co-relation 26263. Up to 2983 conditions per place. [2024-06-14 14:07:05,784 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 139 changer transitions 0/397 dead transitions. [2024-06-14 14:07:05,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 397 transitions, 6991 flow [2024-06-14 14:07:05,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:05,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:05,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 14:07:05,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582010582010582 [2024-06-14 14:07:05,787 INFO L175 Difference]: Start difference. First operand has 290 places, 351 transitions, 5607 flow. Second operand 9 states and 220 transitions. [2024-06-14 14:07:05,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 397 transitions, 6991 flow [2024-06-14 14:07:06,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 397 transitions, 6890 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:06,749 INFO L231 Difference]: Finished difference. Result has 298 places, 360 transitions, 6050 flow [2024-06-14 14:07:06,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5506, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6050, PETRI_PLACES=298, PETRI_TRANSITIONS=360} [2024-06-14 14:07:06,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-14 14:07:06,750 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 360 transitions, 6050 flow [2024-06-14 14:07:06,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:06,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:06,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:06,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 14:07:06,751 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:06,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:06,751 INFO L85 PathProgramCache]: Analyzing trace with hash -138831019, now seen corresponding path program 3 times [2024-06-14 14:07:06,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:06,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906225613] [2024-06-14 14:07:06,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:06,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:06,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:07,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:07,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:07,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906225613] [2024-06-14 14:07:07,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906225613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:07,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:07,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:07,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036783521] [2024-06-14 14:07:07,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:07,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:07,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:07,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:07,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:07,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:07,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 360 transitions, 6050 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:07,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:07,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:07,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:07,742 INFO L124 PetriNetUnfolderBase]: 2144/3638 cut-off events. [2024-06-14 14:07:07,742 INFO L125 PetriNetUnfolderBase]: For 283793/283799 co-relation queries the response was YES. [2024-06-14 14:07:07,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27460 conditions, 3638 events. 2144/3638 cut-off events. For 283793/283799 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 22663 event pairs, 425 based on Foata normal form. 2/3635 useless extension candidates. Maximal degree in co-relation 27318. Up to 2987 conditions per place. [2024-06-14 14:07:07,789 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 247 selfloop transitions, 144 changer transitions 0/398 dead transitions. [2024-06-14 14:07:07,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 398 transitions, 7336 flow [2024-06-14 14:07:07,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:07,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:07,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-14 14:07:07,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 14:07:07,791 INFO L175 Difference]: Start difference. First operand has 298 places, 360 transitions, 6050 flow. Second operand 10 states and 234 transitions. [2024-06-14 14:07:07,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 398 transitions, 7336 flow [2024-06-14 14:07:08,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 398 transitions, 7072 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:08,562 INFO L231 Difference]: Finished difference. Result has 304 places, 363 transitions, 6158 flow [2024-06-14 14:07:08,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5808, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6158, PETRI_PLACES=304, PETRI_TRANSITIONS=363} [2024-06-14 14:07:08,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-14 14:07:08,563 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 363 transitions, 6158 flow [2024-06-14 14:07:08,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:08,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:08,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:08,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 14:07:08,563 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:08,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:08,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1288691669, now seen corresponding path program 4 times [2024-06-14 14:07:08,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:08,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463659496] [2024-06-14 14:07:08,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:08,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:08,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:08,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:08,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:08,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463659496] [2024-06-14 14:07:08,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463659496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:08,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:08,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:08,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358872033] [2024-06-14 14:07:08,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:08,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:08,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:08,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:08,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:08,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:08,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 363 transitions, 6158 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:08,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:08,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:08,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:09,563 INFO L124 PetriNetUnfolderBase]: 2157/3664 cut-off events. [2024-06-14 14:07:09,563 INFO L125 PetriNetUnfolderBase]: For 291444/291444 co-relation queries the response was YES. [2024-06-14 14:07:09,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27773 conditions, 3664 events. 2157/3664 cut-off events. For 291444/291444 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22862 event pairs, 415 based on Foata normal form. 1/3662 useless extension candidates. Maximal degree in co-relation 27630. Up to 3280 conditions per place. [2024-06-14 14:07:09,612 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 343 selfloop transitions, 38 changer transitions 0/388 dead transitions. [2024-06-14 14:07:09,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 388 transitions, 7227 flow [2024-06-14 14:07:09,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:09,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:09,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 14:07:09,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 14:07:09,613 INFO L175 Difference]: Start difference. First operand has 304 places, 363 transitions, 6158 flow. Second operand 8 states and 180 transitions. [2024-06-14 14:07:09,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 388 transitions, 7227 flow [2024-06-14 14:07:10,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 388 transitions, 6931 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:10,456 INFO L231 Difference]: Finished difference. Result has 308 places, 369 transitions, 6078 flow [2024-06-14 14:07:10,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6078, PETRI_PLACES=308, PETRI_TRANSITIONS=369} [2024-06-14 14:07:10,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-14 14:07:10,456 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 369 transitions, 6078 flow [2024-06-14 14:07:10,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:10,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:10,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:10,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 14:07:10,457 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:10,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:10,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1806453832, now seen corresponding path program 1 times [2024-06-14 14:07:10,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:10,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969973626] [2024-06-14 14:07:10,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:10,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:10,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:10,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:10,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:10,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969973626] [2024-06-14 14:07:10,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969973626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:10,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:10,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:10,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963190519] [2024-06-14 14:07:10,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:10,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:10,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:10,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:10,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:10,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:10,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 369 transitions, 6078 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:10,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:10,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:10,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:11,351 INFO L124 PetriNetUnfolderBase]: 2186/3712 cut-off events. [2024-06-14 14:07:11,352 INFO L125 PetriNetUnfolderBase]: For 305335/305341 co-relation queries the response was YES. [2024-06-14 14:07:11,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28024 conditions, 3712 events. 2186/3712 cut-off events. For 305335/305341 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 23287 event pairs, 434 based on Foata normal form. 2/3709 useless extension candidates. Maximal degree in co-relation 27879. Up to 3091 conditions per place. [2024-06-14 14:07:11,401 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 248 selfloop transitions, 148 changer transitions 0/403 dead transitions. [2024-06-14 14:07:11,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 403 transitions, 7450 flow [2024-06-14 14:07:11,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:11,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:11,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:07:11,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 14:07:11,402 INFO L175 Difference]: Start difference. First operand has 308 places, 369 transitions, 6078 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:07:11,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 403 transitions, 7450 flow [2024-06-14 14:07:12,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 403 transitions, 7317 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:12,372 INFO L231 Difference]: Finished difference. Result has 309 places, 381 transitions, 6470 flow [2024-06-14 14:07:12,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5945, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6470, PETRI_PLACES=309, PETRI_TRANSITIONS=381} [2024-06-14 14:07:12,374 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-14 14:07:12,375 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 381 transitions, 6470 flow [2024-06-14 14:07:12,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:12,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:12,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:12,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 14:07:12,375 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:12,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:12,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1810178482, now seen corresponding path program 2 times [2024-06-14 14:07:12,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:12,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818279723] [2024-06-14 14:07:12,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:12,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:12,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:12,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:12,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:12,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818279723] [2024-06-14 14:07:12,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818279723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:12,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:12,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:12,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921697027] [2024-06-14 14:07:12,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:12,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:12,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:12,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:12,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:12,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:12,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 381 transitions, 6470 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:12,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:12,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:12,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:13,450 INFO L124 PetriNetUnfolderBase]: 2199/3730 cut-off events. [2024-06-14 14:07:13,451 INFO L125 PetriNetUnfolderBase]: For 316982/316988 co-relation queries the response was YES. [2024-06-14 14:07:13,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28598 conditions, 3730 events. 2199/3730 cut-off events. For 316982/316988 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23355 event pairs, 432 based on Foata normal form. 2/3727 useless extension candidates. Maximal degree in co-relation 28453. Up to 3106 conditions per place. [2024-06-14 14:07:13,501 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 256 selfloop transitions, 149 changer transitions 0/412 dead transitions. [2024-06-14 14:07:13,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 412 transitions, 7774 flow [2024-06-14 14:07:13,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:13,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:13,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 14:07:13,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 14:07:13,502 INFO L175 Difference]: Start difference. First operand has 309 places, 381 transitions, 6470 flow. Second operand 10 states and 224 transitions. [2024-06-14 14:07:13,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 412 transitions, 7774 flow [2024-06-14 14:07:14,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 412 transitions, 7575 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:14,350 INFO L231 Difference]: Finished difference. Result has 316 places, 387 transitions, 6701 flow [2024-06-14 14:07:14,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6281, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6701, PETRI_PLACES=316, PETRI_TRANSITIONS=387} [2024-06-14 14:07:14,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-14 14:07:14,350 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 387 transitions, 6701 flow [2024-06-14 14:07:14,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:14,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:14,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:14,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 14:07:14,351 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:14,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:14,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1810172902, now seen corresponding path program 3 times [2024-06-14 14:07:14,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:14,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914360352] [2024-06-14 14:07:14,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:14,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:14,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:14,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:14,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:14,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914360352] [2024-06-14 14:07:14,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914360352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:14,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:14,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:14,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501221636] [2024-06-14 14:07:14,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:14,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:14,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:14,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:14,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:14,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:14,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 387 transitions, 6701 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:14,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:14,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:14,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:15,381 INFO L124 PetriNetUnfolderBase]: 2196/3726 cut-off events. [2024-06-14 14:07:15,381 INFO L125 PetriNetUnfolderBase]: For 322817/322823 co-relation queries the response was YES. [2024-06-14 14:07:15,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28617 conditions, 3726 events. 2196/3726 cut-off events. For 322817/322823 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23285 event pairs, 432 based on Foata normal form. 2/3723 useless extension candidates. Maximal degree in co-relation 28471. Up to 3103 conditions per place. [2024-06-14 14:07:15,426 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 254 selfloop transitions, 148 changer transitions 0/409 dead transitions. [2024-06-14 14:07:15,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 409 transitions, 7715 flow [2024-06-14 14:07:15,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:15,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:15,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:07:15,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 14:07:15,428 INFO L175 Difference]: Start difference. First operand has 316 places, 387 transitions, 6701 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:07:15,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 409 transitions, 7715 flow [2024-06-14 14:07:16,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 409 transitions, 7347 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:16,785 INFO L231 Difference]: Finished difference. Result has 317 places, 387 transitions, 6635 flow [2024-06-14 14:07:16,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6333, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6635, PETRI_PLACES=317, PETRI_TRANSITIONS=387} [2024-06-14 14:07:16,786 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 14:07:16,786 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 387 transitions, 6635 flow [2024-06-14 14:07:16,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:16,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:16,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:16,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 14:07:16,786 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:16,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:16,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1064643134, now seen corresponding path program 4 times [2024-06-14 14:07:16,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:16,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42775549] [2024-06-14 14:07:16,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:16,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:16,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:17,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:17,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:17,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42775549] [2024-06-14 14:07:17,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42775549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:17,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:17,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:17,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972528361] [2024-06-14 14:07:17,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:17,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:17,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:17,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:17,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:17,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:17,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 387 transitions, 6635 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:17,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:17,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:17,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:18,104 INFO L124 PetriNetUnfolderBase]: 2206/3748 cut-off events. [2024-06-14 14:07:18,105 INFO L125 PetriNetUnfolderBase]: For 332293/332293 co-relation queries the response was YES. [2024-06-14 14:07:18,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28770 conditions, 3748 events. 2206/3748 cut-off events. For 332293/332293 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23543 event pairs, 415 based on Foata normal form. 2/3747 useless extension candidates. Maximal degree in co-relation 28623. Up to 3302 conditions per place. [2024-06-14 14:07:18,178 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 338 selfloop transitions, 70 changer transitions 0/415 dead transitions. [2024-06-14 14:07:18,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 415 transitions, 7815 flow [2024-06-14 14:07:18,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:18,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:18,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 14:07:18,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 14:07:18,180 INFO L175 Difference]: Start difference. First operand has 317 places, 387 transitions, 6635 flow. Second operand 9 states and 204 transitions. [2024-06-14 14:07:18,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 415 transitions, 7815 flow [2024-06-14 14:07:19,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 415 transitions, 7619 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:19,360 INFO L231 Difference]: Finished difference. Result has 320 places, 393 transitions, 6699 flow [2024-06-14 14:07:19,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6444, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6699, PETRI_PLACES=320, PETRI_TRANSITIONS=393} [2024-06-14 14:07:19,361 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-14 14:07:19,361 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 393 transitions, 6699 flow [2024-06-14 14:07:19,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:19,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:19,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:19,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 14:07:19,362 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:19,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:19,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1057285904, now seen corresponding path program 5 times [2024-06-14 14:07:19,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:19,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488184310] [2024-06-14 14:07:19,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:19,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:19,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:19,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:19,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488184310] [2024-06-14 14:07:19,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488184310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:19,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:19,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:19,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14039123] [2024-06-14 14:07:19,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:19,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:19,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:19,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:19,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:19,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:19,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 393 transitions, 6699 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:19,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:19,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:19,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:20,504 INFO L124 PetriNetUnfolderBase]: 2200/3740 cut-off events. [2024-06-14 14:07:20,504 INFO L125 PetriNetUnfolderBase]: For 333625/333625 co-relation queries the response was YES. [2024-06-14 14:07:20,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28504 conditions, 3740 events. 2200/3740 cut-off events. For 333625/333625 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23483 event pairs, 415 based on Foata normal form. 2/3739 useless extension candidates. Maximal degree in co-relation 28356. Up to 3296 conditions per place. [2024-06-14 14:07:20,581 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 338 selfloop transitions, 68 changer transitions 0/413 dead transitions. [2024-06-14 14:07:20,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 413 transitions, 7605 flow [2024-06-14 14:07:20,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:20,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:20,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 14:07:20,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 14:07:20,583 INFO L175 Difference]: Start difference. First operand has 320 places, 393 transitions, 6699 flow. Second operand 8 states and 185 transitions. [2024-06-14 14:07:20,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 413 transitions, 7605 flow [2024-06-14 14:07:22,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 413 transitions, 7475 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:22,629 INFO L231 Difference]: Finished difference. Result has 322 places, 393 transitions, 6715 flow [2024-06-14 14:07:22,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6569, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6715, PETRI_PLACES=322, PETRI_TRANSITIONS=393} [2024-06-14 14:07:22,631 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-14 14:07:22,631 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 393 transitions, 6715 flow [2024-06-14 14:07:22,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:22,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:22,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:22,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 14:07:22,632 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:22,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:22,632 INFO L85 PathProgramCache]: Analyzing trace with hash -770781141, now seen corresponding path program 5 times [2024-06-14 14:07:22,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:22,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939027710] [2024-06-14 14:07:22,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:22,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:22,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:23,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:23,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:23,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939027710] [2024-06-14 14:07:23,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939027710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:23,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:23,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:23,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036522965] [2024-06-14 14:07:23,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:23,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:23,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:23,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:23,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:23,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:23,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 393 transitions, 6715 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:23,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:23,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:23,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:23,787 INFO L124 PetriNetUnfolderBase]: 2205/3730 cut-off events. [2024-06-14 14:07:23,788 INFO L125 PetriNetUnfolderBase]: For 342202/342202 co-relation queries the response was YES. [2024-06-14 14:07:23,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28672 conditions, 3730 events. 2205/3730 cut-off events. For 342202/342202 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 23380 event pairs, 453 based on Foata normal form. 1/3715 useless extension candidates. Maximal degree in co-relation 28523. Up to 3064 conditions per place. [2024-06-14 14:07:23,839 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 268 selfloop transitions, 158 changer transitions 0/433 dead transitions. [2024-06-14 14:07:23,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 433 transitions, 8297 flow [2024-06-14 14:07:23,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:23,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:23,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 14:07:23,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:07:23,840 INFO L175 Difference]: Start difference. First operand has 322 places, 393 transitions, 6715 flow. Second operand 9 states and 216 transitions. [2024-06-14 14:07:23,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 433 transitions, 8297 flow [2024-06-14 14:07:24,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 433 transitions, 8119 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:24,974 INFO L231 Difference]: Finished difference. Result has 323 places, 399 transitions, 7021 flow [2024-06-14 14:07:24,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6537, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7021, PETRI_PLACES=323, PETRI_TRANSITIONS=399} [2024-06-14 14:07:24,975 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-14 14:07:24,975 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 399 transitions, 7021 flow [2024-06-14 14:07:24,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:24,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:24,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:24,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 14:07:24,975 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:24,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:24,976 INFO L85 PathProgramCache]: Analyzing trace with hash -2292793, now seen corresponding path program 6 times [2024-06-14 14:07:24,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:24,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949160076] [2024-06-14 14:07:24,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:24,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:24,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:25,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:25,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:25,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949160076] [2024-06-14 14:07:25,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949160076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:25,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:25,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:25,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118564645] [2024-06-14 14:07:25,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:25,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:25,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:25,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:25,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:25,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:25,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 399 transitions, 7021 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:25,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:25,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:25,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:26,008 INFO L124 PetriNetUnfolderBase]: 2210/3735 cut-off events. [2024-06-14 14:07:26,008 INFO L125 PetriNetUnfolderBase]: For 352544/352544 co-relation queries the response was YES. [2024-06-14 14:07:26,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29164 conditions, 3735 events. 2210/3735 cut-off events. For 352544/352544 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23389 event pairs, 451 based on Foata normal form. 1/3720 useless extension candidates. Maximal degree in co-relation 29014. Up to 3068 conditions per place. [2024-06-14 14:07:26,061 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 269 selfloop transitions, 162 changer transitions 0/438 dead transitions. [2024-06-14 14:07:26,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 438 transitions, 8549 flow [2024-06-14 14:07:26,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:07:26,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:07:26,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-14 14:07:26,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 14:07:26,062 INFO L175 Difference]: Start difference. First operand has 323 places, 399 transitions, 7021 flow. Second operand 11 states and 252 transitions. [2024-06-14 14:07:26,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 438 transitions, 8549 flow [2024-06-14 14:07:27,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 438 transitions, 8198 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:27,260 INFO L231 Difference]: Finished difference. Result has 328 places, 402 transitions, 7086 flow [2024-06-14 14:07:27,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6698, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7086, PETRI_PLACES=328, PETRI_TRANSITIONS=402} [2024-06-14 14:07:27,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-14 14:07:27,261 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 402 transitions, 7086 flow [2024-06-14 14:07:27,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:27,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:27,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:27,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 14:07:27,262 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:27,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:27,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1747873749, now seen corresponding path program 7 times [2024-06-14 14:07:27,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:27,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866855917] [2024-06-14 14:07:27,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:27,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:27,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:27,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:27,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:27,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866855917] [2024-06-14 14:07:27,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866855917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:27,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:27,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:27,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778716421] [2024-06-14 14:07:27,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:27,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:27,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:27,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:27,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:27,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:27,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 402 transitions, 7086 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:27,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:27,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:27,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:28,332 INFO L124 PetriNetUnfolderBase]: 2215/3748 cut-off events. [2024-06-14 14:07:28,332 INFO L125 PetriNetUnfolderBase]: For 358621/358621 co-relation queries the response was YES. [2024-06-14 14:07:28,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29420 conditions, 3748 events. 2215/3748 cut-off events. For 358621/358621 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 23524 event pairs, 453 based on Foata normal form. 1/3733 useless extension candidates. Maximal degree in co-relation 29269. Up to 3072 conditions per place. [2024-06-14 14:07:28,384 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 167 changer transitions 0/433 dead transitions. [2024-06-14 14:07:28,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 433 transitions, 8402 flow [2024-06-14 14:07:28,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:28,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:28,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-14 14:07:28,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380952380952381 [2024-06-14 14:07:28,385 INFO L175 Difference]: Start difference. First operand has 328 places, 402 transitions, 7086 flow. Second operand 10 states and 226 transitions. [2024-06-14 14:07:28,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 433 transitions, 8402 flow [2024-06-14 14:07:29,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 433 transitions, 8030 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-14 14:07:29,346 INFO L231 Difference]: Finished difference. Result has 329 places, 405 transitions, 7118 flow [2024-06-14 14:07:29,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6720, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7118, PETRI_PLACES=329, PETRI_TRANSITIONS=405} [2024-06-14 14:07:29,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-14 14:07:29,346 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 405 transitions, 7118 flow [2024-06-14 14:07:29,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:29,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:29,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:29,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 14:07:29,347 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:29,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:29,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1164513933, now seen corresponding path program 8 times [2024-06-14 14:07:29,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:29,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525822947] [2024-06-14 14:07:29,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:29,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:29,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:29,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:29,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:29,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525822947] [2024-06-14 14:07:29,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525822947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:29,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:29,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:29,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986935062] [2024-06-14 14:07:29,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:29,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:29,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:29,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:29,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:29,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:29,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 405 transitions, 7118 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:29,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:29,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:29,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:30,343 INFO L124 PetriNetUnfolderBase]: 2220/3761 cut-off events. [2024-06-14 14:07:30,343 INFO L125 PetriNetUnfolderBase]: For 362970/362970 co-relation queries the response was YES. [2024-06-14 14:07:30,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29552 conditions, 3761 events. 2220/3761 cut-off events. For 362970/362970 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23676 event pairs, 430 based on Foata normal form. 1/3753 useless extension candidates. Maximal degree in co-relation 29400. Up to 3181 conditions per place. [2024-06-14 14:07:30,398 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 322 selfloop transitions, 104 changer transitions 0/433 dead transitions. [2024-06-14 14:07:30,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 433 transitions, 8426 flow [2024-06-14 14:07:30,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:30,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:30,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 14:07:30,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 14:07:30,400 INFO L175 Difference]: Start difference. First operand has 329 places, 405 transitions, 7118 flow. Second operand 7 states and 174 transitions. [2024-06-14 14:07:30,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 433 transitions, 8426 flow [2024-06-14 14:07:31,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 433 transitions, 8042 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:31,391 INFO L231 Difference]: Finished difference. Result has 330 places, 408 transitions, 7076 flow [2024-06-14 14:07:31,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6740, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7076, PETRI_PLACES=330, PETRI_TRANSITIONS=408} [2024-06-14 14:07:31,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-14 14:07:31,392 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 408 transitions, 7076 flow [2024-06-14 14:07:31,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:31,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:31,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:31,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 14:07:31,393 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:31,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:31,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1578604551, now seen corresponding path program 9 times [2024-06-14 14:07:31,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:31,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060627794] [2024-06-14 14:07:31,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:31,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:31,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:31,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:31,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:31,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060627794] [2024-06-14 14:07:31,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060627794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:31,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:31,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:31,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596862607] [2024-06-14 14:07:31,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:31,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:31,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:31,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:31,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:31,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:31,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 408 transitions, 7076 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:31,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:31,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:31,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:32,513 INFO L124 PetriNetUnfolderBase]: 2217/3771 cut-off events. [2024-06-14 14:07:32,513 INFO L125 PetriNetUnfolderBase]: For 364977/364977 co-relation queries the response was YES. [2024-06-14 14:07:32,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29493 conditions, 3771 events. 2217/3771 cut-off events. For 364977/364977 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23758 event pairs, 414 based on Foata normal form. 1/3769 useless extension candidates. Maximal degree in co-relation 29339. Up to 3179 conditions per place. [2024-06-14 14:07:32,565 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 329 selfloop transitions, 103 changer transitions 0/439 dead transitions. [2024-06-14 14:07:32,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 439 transitions, 8188 flow [2024-06-14 14:07:32,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:32,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:32,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:07:32,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 14:07:32,567 INFO L175 Difference]: Start difference. First operand has 330 places, 408 transitions, 7076 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:07:32,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 439 transitions, 8188 flow [2024-06-14 14:07:33,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 439 transitions, 7960 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:33,754 INFO L231 Difference]: Finished difference. Result has 332 places, 408 transitions, 7068 flow [2024-06-14 14:07:33,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6848, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7068, PETRI_PLACES=332, PETRI_TRANSITIONS=408} [2024-06-14 14:07:33,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-14 14:07:33,755 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 408 transitions, 7068 flow [2024-06-14 14:07:33,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 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-06-14 14:07:33,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:33,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:33,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 14:07:33,756 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:33,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:33,757 INFO L85 PathProgramCache]: Analyzing trace with hash 7891296, now seen corresponding path program 6 times [2024-06-14 14:07:33,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:33,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398697775] [2024-06-14 14:07:33,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:33,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:33,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:34,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:34,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:34,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398697775] [2024-06-14 14:07:34,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398697775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:34,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:34,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:34,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985802558] [2024-06-14 14:07:34,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:34,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:34,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:34,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:34,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:34,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:34,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 408 transitions, 7068 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:34,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:34,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:34,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:35,024 INFO L124 PetriNetUnfolderBase]: 2230/3773 cut-off events. [2024-06-14 14:07:35,024 INFO L125 PetriNetUnfolderBase]: For 381090/381090 co-relation queries the response was YES. [2024-06-14 14:07:35,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29814 conditions, 3773 events. 2230/3773 cut-off events. For 381090/381090 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 23711 event pairs, 471 based on Foata normal form. 1/3756 useless extension candidates. Maximal degree in co-relation 29659. Up to 3148 conditions per place. [2024-06-14 14:07:35,079 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 166 changer transitions 0/434 dead transitions. [2024-06-14 14:07:35,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 434 transitions, 8436 flow [2024-06-14 14:07:35,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:35,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:35,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 14:07:35,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 14:07:35,081 INFO L175 Difference]: Start difference. First operand has 332 places, 408 transitions, 7068 flow. Second operand 8 states and 186 transitions. [2024-06-14 14:07:35,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 434 transitions, 8436 flow [2024-06-14 14:07:36,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 434 transitions, 8280 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:36,298 INFO L231 Difference]: Finished difference. Result has 334 places, 414 transitions, 7376 flow [2024-06-14 14:07:36,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6916, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7376, PETRI_PLACES=334, PETRI_TRANSITIONS=414} [2024-06-14 14:07:36,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-14 14:07:36,299 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 414 transitions, 7376 flow [2024-06-14 14:07:36,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:36,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:36,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:36,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 14:07:36,300 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:36,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:36,300 INFO L85 PathProgramCache]: Analyzing trace with hash -619245276, now seen corresponding path program 7 times [2024-06-14 14:07:36,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:36,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851356078] [2024-06-14 14:07:36,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:36,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:36,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:36,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:36,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:36,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851356078] [2024-06-14 14:07:36,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851356078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:36,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:36,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:36,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468817626] [2024-06-14 14:07:36,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:36,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:36,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:36,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:36,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:36,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:36,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 414 transitions, 7376 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:36,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:36,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:36,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:37,383 INFO L124 PetriNetUnfolderBase]: 2235/3794 cut-off events. [2024-06-14 14:07:37,383 INFO L125 PetriNetUnfolderBase]: For 382868/382874 co-relation queries the response was YES. [2024-06-14 14:07:37,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30052 conditions, 3794 events. 2235/3794 cut-off events. For 382868/382874 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23942 event pairs, 460 based on Foata normal form. 5/3791 useless extension candidates. Maximal degree in co-relation 29896. Up to 3154 conditions per place. [2024-06-14 14:07:37,459 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 268 selfloop transitions, 162 changer transitions 0/437 dead transitions. [2024-06-14 14:07:37,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 437 transitions, 8720 flow [2024-06-14 14:07:37,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:37,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:37,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:07:37,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 14:07:37,460 INFO L175 Difference]: Start difference. First operand has 334 places, 414 transitions, 7376 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:07:37,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 437 transitions, 8720 flow [2024-06-14 14:07:38,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 437 transitions, 8326 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:38,635 INFO L231 Difference]: Finished difference. Result has 336 places, 418 transitions, 7406 flow [2024-06-14 14:07:38,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7406, PETRI_PLACES=336, PETRI_TRANSITIONS=418} [2024-06-14 14:07:38,636 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-14 14:07:38,636 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 418 transitions, 7406 flow [2024-06-14 14:07:38,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:38,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:38,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:38,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 14:07:38,637 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:38,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:38,637 INFO L85 PathProgramCache]: Analyzing trace with hash -2050689388, now seen corresponding path program 8 times [2024-06-14 14:07:38,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:38,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769635925] [2024-06-14 14:07:38,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:38,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:38,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:38,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:38,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:38,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769635925] [2024-06-14 14:07:38,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769635925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:38,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:38,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:38,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646476996] [2024-06-14 14:07:38,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:38,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:38,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:38,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:38,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:38,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:38,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 418 transitions, 7406 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:38,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:38,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:38,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:39,652 INFO L124 PetriNetUnfolderBase]: 2232/3774 cut-off events. [2024-06-14 14:07:39,652 INFO L125 PetriNetUnfolderBase]: For 387234/387234 co-relation queries the response was YES. [2024-06-14 14:07:39,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29933 conditions, 3774 events. 2232/3774 cut-off events. For 387234/387234 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23703 event pairs, 470 based on Foata normal form. 1/3757 useless extension candidates. Maximal degree in co-relation 29776. Up to 3151 conditions per place. [2024-06-14 14:07:39,703 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 171 changer transitions 0/439 dead transitions. [2024-06-14 14:07:39,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 439 transitions, 8494 flow [2024-06-14 14:07:39,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:39,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:39,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 14:07:39,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214285714285715 [2024-06-14 14:07:39,704 INFO L175 Difference]: Start difference. First operand has 336 places, 418 transitions, 7406 flow. Second operand 10 states and 219 transitions. [2024-06-14 14:07:39,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 439 transitions, 8494 flow [2024-06-14 14:07:41,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 439 transitions, 8194 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:41,135 INFO L231 Difference]: Finished difference. Result has 343 places, 418 transitions, 7454 flow [2024-06-14 14:07:41,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7106, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7454, PETRI_PLACES=343, PETRI_TRANSITIONS=418} [2024-06-14 14:07:41,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-14 14:07:41,136 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 418 transitions, 7454 flow [2024-06-14 14:07:41,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:41,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:41,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:41,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 14:07:41,136 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:41,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:41,137 INFO L85 PathProgramCache]: Analyzing trace with hash 285445664, now seen corresponding path program 9 times [2024-06-14 14:07:41,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:41,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916688715] [2024-06-14 14:07:41,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:41,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:41,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:41,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:41,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:41,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916688715] [2024-06-14 14:07:41,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916688715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:41,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:41,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:41,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307443492] [2024-06-14 14:07:41,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:41,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:41,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:41,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:41,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:41,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:41,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 418 transitions, 7454 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:41,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:41,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:41,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:42,163 INFO L124 PetriNetUnfolderBase]: 2237/3808 cut-off events. [2024-06-14 14:07:42,163 INFO L125 PetriNetUnfolderBase]: For 392418/392424 co-relation queries the response was YES. [2024-06-14 14:07:42,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30069 conditions, 3808 events. 2237/3808 cut-off events. For 392418/392424 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 24043 event pairs, 424 based on Foata normal form. 5/3809 useless extension candidates. Maximal degree in co-relation 29910. Up to 3394 conditions per place. [2024-06-14 14:07:42,217 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 386 selfloop transitions, 42 changer transitions 0/435 dead transitions. [2024-06-14 14:07:42,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 435 transitions, 8404 flow [2024-06-14 14:07:42,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:42,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:42,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 14:07:42,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340136054421769 [2024-06-14 14:07:42,218 INFO L175 Difference]: Start difference. First operand has 343 places, 418 transitions, 7454 flow. Second operand 7 states and 157 transitions. [2024-06-14 14:07:42,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 435 transitions, 8404 flow [2024-06-14 14:07:43,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 435 transitions, 8168 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:43,624 INFO L231 Difference]: Finished difference. Result has 342 places, 421 transitions, 7374 flow [2024-06-14 14:07:43,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7221, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7374, PETRI_PLACES=342, PETRI_TRANSITIONS=421} [2024-06-14 14:07:43,625 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-14 14:07:43,625 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 421 transitions, 7374 flow [2024-06-14 14:07:43,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:43,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:43,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:43,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 14:07:43,626 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:43,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:43,626 INFO L85 PathProgramCache]: Analyzing trace with hash 33442838, now seen corresponding path program 10 times [2024-06-14 14:07:43,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:43,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873135104] [2024-06-14 14:07:43,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:43,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:43,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:43,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:43,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:43,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873135104] [2024-06-14 14:07:43,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873135104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:43,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:43,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:43,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88132906] [2024-06-14 14:07:43,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:43,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:43,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:43,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:43,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:43,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:43,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 421 transitions, 7374 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:43,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:43,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:43,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:44,765 INFO L124 PetriNetUnfolderBase]: 2242/3808 cut-off events. [2024-06-14 14:07:44,765 INFO L125 PetriNetUnfolderBase]: For 403245/403251 co-relation queries the response was YES. [2024-06-14 14:07:44,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29964 conditions, 3808 events. 2242/3808 cut-off events. For 403245/403251 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 24074 event pairs, 460 based on Foata normal form. 5/3805 useless extension candidates. Maximal degree in co-relation 29803. Up to 3163 conditions per place. [2024-06-14 14:07:44,818 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 266 selfloop transitions, 166 changer transitions 0/439 dead transitions. [2024-06-14 14:07:44,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 439 transitions, 8515 flow [2024-06-14 14:07:44,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:44,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:44,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 14:07:44,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 14:07:44,820 INFO L175 Difference]: Start difference. First operand has 342 places, 421 transitions, 7374 flow. Second operand 7 states and 163 transitions. [2024-06-14 14:07:44,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 439 transitions, 8515 flow [2024-06-14 14:07:46,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 439 transitions, 8393 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:46,170 INFO L231 Difference]: Finished difference. Result has 344 places, 424 transitions, 7653 flow [2024-06-14 14:07:46,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7252, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7653, PETRI_PLACES=344, PETRI_TRANSITIONS=424} [2024-06-14 14:07:46,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-14 14:07:46,171 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 424 transitions, 7653 flow [2024-06-14 14:07:46,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:07:46,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:46,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:46,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 14:07:46,172 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:46,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:46,172 INFO L85 PathProgramCache]: Analyzing trace with hash -996584334, now seen corresponding path program 11 times [2024-06-14 14:07:46,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:46,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055340769] [2024-06-14 14:07:46,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:46,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:46,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:46,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:46,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:46,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055340769] [2024-06-14 14:07:46,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055340769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:46,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:46,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:46,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372274239] [2024-06-14 14:07:46,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:46,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:46,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:46,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:46,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:46,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:46,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 424 transitions, 7653 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:46,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:46,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:46,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:47,328 INFO L124 PetriNetUnfolderBase]: 2268/3853 cut-off events. [2024-06-14 14:07:47,329 INFO L125 PetriNetUnfolderBase]: For 419961/419961 co-relation queries the response was YES. [2024-06-14 14:07:47,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30851 conditions, 3853 events. 2268/3853 cut-off events. For 419961/419961 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24399 event pairs, 421 based on Foata normal form. 1/3849 useless extension candidates. Maximal degree in co-relation 30689. Up to 3425 conditions per place. [2024-06-14 14:07:47,395 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 392 selfloop transitions, 58 changer transitions 0/457 dead transitions. [2024-06-14 14:07:47,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 457 transitions, 9213 flow [2024-06-14 14:07:47,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:07:47,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:07:47,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 250 transitions. [2024-06-14 14:07:47,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49603174603174605 [2024-06-14 14:07:47,396 INFO L175 Difference]: Start difference. First operand has 344 places, 424 transitions, 7653 flow. Second operand 12 states and 250 transitions. [2024-06-14 14:07:47,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 457 transitions, 9213 flow [2024-06-14 14:07:48,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 457 transitions, 8939 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:48,957 INFO L231 Difference]: Finished difference. Result has 353 places, 436 transitions, 7769 flow [2024-06-14 14:07:48,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7390, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7769, PETRI_PLACES=353, PETRI_TRANSITIONS=436} [2024-06-14 14:07:48,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-14 14:07:48,959 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 436 transitions, 7769 flow [2024-06-14 14:07:48,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:48,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:48,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:48,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 14:07:48,960 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:48,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:48,960 INFO L85 PathProgramCache]: Analyzing trace with hash 352386546, now seen corresponding path program 12 times [2024-06-14 14:07:48,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:48,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659121792] [2024-06-14 14:07:48,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:48,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:48,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:49,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:49,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:49,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659121792] [2024-06-14 14:07:49,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659121792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:49,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:49,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:49,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934363422] [2024-06-14 14:07:49,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:49,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:49,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:49,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:49,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:49,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:49,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 436 transitions, 7769 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:49,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:49,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:49,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:50,053 INFO L124 PetriNetUnfolderBase]: 2265/3853 cut-off events. [2024-06-14 14:07:50,053 INFO L125 PetriNetUnfolderBase]: For 423371/423371 co-relation queries the response was YES. [2024-06-14 14:07:50,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30604 conditions, 3853 events. 2265/3853 cut-off events. For 423371/423371 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24413 event pairs, 423 based on Foata normal form. 1/3849 useless extension candidates. Maximal degree in co-relation 30440. Up to 3422 conditions per place. [2024-06-14 14:07:50,130 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 389 selfloop transitions, 58 changer transitions 0/454 dead transitions. [2024-06-14 14:07:50,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 454 transitions, 8887 flow [2024-06-14 14:07:50,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:50,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:50,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-14 14:07:50,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-06-14 14:07:50,132 INFO L175 Difference]: Start difference. First operand has 353 places, 436 transitions, 7769 flow. Second operand 10 states and 213 transitions. [2024-06-14 14:07:50,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 454 transitions, 8887 flow [2024-06-14 14:07:52,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 454 transitions, 8643 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:52,097 INFO L231 Difference]: Finished difference. Result has 355 places, 436 transitions, 7647 flow [2024-06-14 14:07:52,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7525, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7647, PETRI_PLACES=355, PETRI_TRANSITIONS=436} [2024-06-14 14:07:52,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-14 14:07:52,098 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 436 transitions, 7647 flow [2024-06-14 14:07:52,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:52,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:52,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:52,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 14:07:52,099 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:52,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:52,099 INFO L85 PathProgramCache]: Analyzing trace with hash -979676832, now seen corresponding path program 13 times [2024-06-14 14:07:52,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:52,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506156843] [2024-06-14 14:07:52,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:52,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:52,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:52,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:52,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:52,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506156843] [2024-06-14 14:07:52,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506156843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:52,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:52,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:52,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393133382] [2024-06-14 14:07:52,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:52,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:52,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:52,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:52,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:52,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:52,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 436 transitions, 7647 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:52,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:52,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:52,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:53,206 INFO L124 PetriNetUnfolderBase]: 2270/3847 cut-off events. [2024-06-14 14:07:53,207 INFO L125 PetriNetUnfolderBase]: For 433051/433051 co-relation queries the response was YES. [2024-06-14 14:07:53,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30738 conditions, 3847 events. 2270/3847 cut-off events. For 433051/433051 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 24371 event pairs, 463 based on Foata normal form. 1/3836 useless extension candidates. Maximal degree in co-relation 30574. Up to 3194 conditions per place. [2024-06-14 14:07:53,253 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 191 changer transitions 0/459 dead transitions. [2024-06-14 14:07:53,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 459 transitions, 9222 flow [2024-06-14 14:07:53,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:53,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:53,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 14:07:53,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-14 14:07:53,255 INFO L175 Difference]: Start difference. First operand has 355 places, 436 transitions, 7647 flow. Second operand 10 states and 223 transitions. [2024-06-14 14:07:53,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 459 transitions, 9222 flow [2024-06-14 14:07:54,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 459 transitions, 9106 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 14:07:54,834 INFO L231 Difference]: Finished difference. Result has 356 places, 439 transitions, 7992 flow [2024-06-14 14:07:54,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7531, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7992, PETRI_PLACES=356, PETRI_TRANSITIONS=439} [2024-06-14 14:07:54,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-14 14:07:54,834 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 439 transitions, 7992 flow [2024-06-14 14:07:54,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:54,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:54,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:54,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 14:07:54,835 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:54,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:54,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1747861070, now seen corresponding path program 14 times [2024-06-14 14:07:54,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:54,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634363122] [2024-06-14 14:07:54,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:54,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:54,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:55,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:55,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:55,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634363122] [2024-06-14 14:07:55,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634363122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:55,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:55,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:55,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993648775] [2024-06-14 14:07:55,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:55,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:55,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:55,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:55,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:55,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:55,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 439 transitions, 7992 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:55,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:55,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:55,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:55,860 INFO L124 PetriNetUnfolderBase]: 2267/3847 cut-off events. [2024-06-14 14:07:55,861 INFO L125 PetriNetUnfolderBase]: For 439672/439672 co-relation queries the response was YES. [2024-06-14 14:07:55,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31019 conditions, 3847 events. 2267/3847 cut-off events. For 439672/439672 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24394 event pairs, 465 based on Foata normal form. 1/3836 useless extension candidates. Maximal degree in co-relation 30854. Up to 3191 conditions per place. [2024-06-14 14:07:55,915 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 193 changer transitions 0/460 dead transitions. [2024-06-14 14:07:55,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 460 transitions, 9504 flow [2024-06-14 14:07:55,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:07:55,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:07:55,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 14:07:55,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-14 14:07:55,916 INFO L175 Difference]: Start difference. First operand has 356 places, 439 transitions, 7992 flow. Second operand 11 states and 240 transitions. [2024-06-14 14:07:55,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 460 transitions, 9504 flow [2024-06-14 14:07:57,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 460 transitions, 8891 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:57,731 INFO L231 Difference]: Finished difference. Result has 360 places, 439 transitions, 7771 flow [2024-06-14 14:07:57,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7379, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7771, PETRI_PLACES=360, PETRI_TRANSITIONS=439} [2024-06-14 14:07:57,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-14 14:07:57,732 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 439 transitions, 7771 flow [2024-06-14 14:07:57,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:57,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:57,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:57,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 14:07:57,732 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:57,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:57,733 INFO L85 PathProgramCache]: Analyzing trace with hash -970957152, now seen corresponding path program 15 times [2024-06-14 14:07:57,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:57,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198403865] [2024-06-14 14:07:57,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:57,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:57,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:58,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:58,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:58,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198403865] [2024-06-14 14:07:58,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198403865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:58,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:58,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:58,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722509176] [2024-06-14 14:07:58,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:58,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:58,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:58,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:58,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:58,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:58,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 439 transitions, 7771 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:07:58,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:58,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:58,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:58,801 INFO L124 PetriNetUnfolderBase]: 2264/3854 cut-off events. [2024-06-14 14:07:58,802 INFO L125 PetriNetUnfolderBase]: For 435833/435833 co-relation queries the response was YES. [2024-06-14 14:07:58,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30860 conditions, 3854 events. 2264/3854 cut-off events. For 435833/435833 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24449 event pairs, 423 based on Foata normal form. 1/3850 useless extension candidates. Maximal degree in co-relation 30695. Up to 3431 conditions per place. [2024-06-14 14:07:58,853 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 399 selfloop transitions, 48 changer transitions 0/454 dead transitions. [2024-06-14 14:07:58,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 454 transitions, 8701 flow [2024-06-14 14:07:58,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:58,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:58,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 14:07:58,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-14 14:07:58,854 INFO L175 Difference]: Start difference. First operand has 360 places, 439 transitions, 7771 flow. Second operand 8 states and 177 transitions. [2024-06-14 14:07:58,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 454 transitions, 8701 flow [2024-06-14 14:08:01,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 454 transitions, 8255 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-14 14:08:01,353 INFO L231 Difference]: Finished difference. Result has 358 places, 439 transitions, 7427 flow [2024-06-14 14:08:01,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7427, PETRI_PLACES=358, PETRI_TRANSITIONS=439} [2024-06-14 14:08:01,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-14 14:08:01,354 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 439 transitions, 7427 flow [2024-06-14 14:08:01,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:08:01,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:01,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:01,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 14:08:01,355 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:01,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:01,355 INFO L85 PathProgramCache]: Analyzing trace with hash -971402622, now seen corresponding path program 16 times [2024-06-14 14:08:01,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:01,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325123126] [2024-06-14 14:08:01,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:01,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:01,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:01,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:01,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:01,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325123126] [2024-06-14 14:08:01,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325123126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:01,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:01,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:01,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082732816] [2024-06-14 14:08:01,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:01,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:01,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:01,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:01,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:01,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:01,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 439 transitions, 7427 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:08:01,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:01,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:01,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:02,345 INFO L124 PetriNetUnfolderBase]: 2261/3839 cut-off events. [2024-06-14 14:08:02,345 INFO L125 PetriNetUnfolderBase]: For 440805/440805 co-relation queries the response was YES. [2024-06-14 14:08:02,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30357 conditions, 3839 events. 2261/3839 cut-off events. For 440805/440805 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24348 event pairs, 465 based on Foata normal form. 1/3828 useless extension candidates. Maximal degree in co-relation 30193. Up to 3185 conditions per place. [2024-06-14 14:08:02,399 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 189 changer transitions 0/455 dead transitions. [2024-06-14 14:08:02,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 455 transitions, 8551 flow [2024-06-14 14:08:02,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:02,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:02,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 14:08:02,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 14:08:02,400 INFO L175 Difference]: Start difference. First operand has 358 places, 439 transitions, 7427 flow. Second operand 8 states and 183 transitions. [2024-06-14 14:08:02,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 455 transitions, 8551 flow [2024-06-14 14:08:04,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 455 transitions, 8417 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 14:08:04,485 INFO L231 Difference]: Finished difference. Result has 358 places, 439 transitions, 7677 flow [2024-06-14 14:08:04,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7293, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7677, PETRI_PLACES=358, PETRI_TRANSITIONS=439} [2024-06-14 14:08:04,485 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-14 14:08:04,486 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 439 transitions, 7677 flow [2024-06-14 14:08:04,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:08:04,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:04,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:04,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 14:08:04,486 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:04,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:04,487 INFO L85 PathProgramCache]: Analyzing trace with hash 2014534270, now seen corresponding path program 17 times [2024-06-14 14:08:04,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:04,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238575768] [2024-06-14 14:08:04,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:04,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:04,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:04,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:04,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:04,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238575768] [2024-06-14 14:08:04,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238575768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:04,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:04,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:04,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308880737] [2024-06-14 14:08:04,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:04,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:04,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:04,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:04,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:04,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:04,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 439 transitions, 7677 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:04,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:04,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:04,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:05,525 INFO L124 PetriNetUnfolderBase]: 2258/3849 cut-off events. [2024-06-14 14:08:05,525 INFO L125 PetriNetUnfolderBase]: For 442909/442909 co-relation queries the response was YES. [2024-06-14 14:08:05,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30631 conditions, 3849 events. 2258/3849 cut-off events. For 442909/442909 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24433 event pairs, 415 based on Foata normal form. 1/3847 useless extension candidates. Maximal degree in co-relation 30466. Up to 3346 conditions per place. [2024-06-14 14:08:05,576 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 385 selfloop transitions, 78 changer transitions 0/470 dead transitions. [2024-06-14 14:08:05,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 470 transitions, 8873 flow [2024-06-14 14:08:05,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:05,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:05,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 14:08:05,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 14:08:05,577 INFO L175 Difference]: Start difference. First operand has 358 places, 439 transitions, 7677 flow. Second operand 8 states and 199 transitions. [2024-06-14 14:08:05,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 470 transitions, 8873 flow [2024-06-14 14:08:08,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 470 transitions, 8572 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:08,059 INFO L231 Difference]: Finished difference. Result has 359 places, 439 transitions, 7546 flow [2024-06-14 14:08:08,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7376, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7546, PETRI_PLACES=359, PETRI_TRANSITIONS=439} [2024-06-14 14:08:08,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-14 14:08:08,060 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 439 transitions, 7546 flow [2024-06-14 14:08:08,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:08,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:08,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:08,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 14:08:08,061 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:08,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:08,061 INFO L85 PathProgramCache]: Analyzing trace with hash -346662760, now seen corresponding path program 18 times [2024-06-14 14:08:08,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:08,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953589786] [2024-06-14 14:08:08,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:08,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:08,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:08,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:08,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:08,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953589786] [2024-06-14 14:08:08,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953589786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:08,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:08,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:08,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858478143] [2024-06-14 14:08:08,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:08,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:08,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:08,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:08,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:08,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:08,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 439 transitions, 7546 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:08,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:08,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:08,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:09,084 INFO L124 PetriNetUnfolderBase]: 2255/3845 cut-off events. [2024-06-14 14:08:09,084 INFO L125 PetriNetUnfolderBase]: For 446551/446551 co-relation queries the response was YES. [2024-06-14 14:08:09,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30423 conditions, 3845 events. 2255/3845 cut-off events. For 446551/446551 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24450 event pairs, 415 based on Foata normal form. 1/3843 useless extension candidates. Maximal degree in co-relation 30256. Up to 3343 conditions per place. [2024-06-14 14:08:09,136 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 74 changer transitions 0/461 dead transitions. [2024-06-14 14:08:09,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 461 transitions, 8510 flow [2024-06-14 14:08:09,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:08:09,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:08:09,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 14:08:09,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 14:08:09,138 INFO L175 Difference]: Start difference. First operand has 359 places, 439 transitions, 7546 flow. Second operand 6 states and 154 transitions. [2024-06-14 14:08:09,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 461 transitions, 8510 flow [2024-06-14 14:08:11,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 461 transitions, 8396 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:11,728 INFO L231 Difference]: Finished difference. Result has 360 places, 439 transitions, 7604 flow [2024-06-14 14:08:11,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7432, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7604, PETRI_PLACES=360, PETRI_TRANSITIONS=439} [2024-06-14 14:08:11,729 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-14 14:08:11,729 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 439 transitions, 7604 flow [2024-06-14 14:08:11,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:11,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:11,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:11,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 14:08:11,730 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:11,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:11,730 INFO L85 PathProgramCache]: Analyzing trace with hash -213142610, now seen corresponding path program 19 times [2024-06-14 14:08:11,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:11,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203565656] [2024-06-14 14:08:11,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:11,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:11,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:11,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:11,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:11,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203565656] [2024-06-14 14:08:11,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203565656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:11,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:11,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:11,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162178629] [2024-06-14 14:08:11,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:11,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:11,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:11,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:11,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:12,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:12,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 439 transitions, 7604 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:12,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:12,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:12,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:12,749 INFO L124 PetriNetUnfolderBase]: 2265/3863 cut-off events. [2024-06-14 14:08:12,749 INFO L125 PetriNetUnfolderBase]: For 452791/452791 co-relation queries the response was YES. [2024-06-14 14:08:12,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30574 conditions, 3863 events. 2265/3863 cut-off events. For 452791/452791 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 24580 event pairs, 415 based on Foata normal form. 2/3862 useless extension candidates. Maximal degree in co-relation 30407. Up to 3198 conditions per place. [2024-06-14 14:08:12,803 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 297 selfloop transitions, 168 changer transitions 0/472 dead transitions. [2024-06-14 14:08:12,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 472 transitions, 9085 flow [2024-06-14 14:08:12,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:08:12,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:08:12,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 14:08:12,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-14 14:08:12,805 INFO L175 Difference]: Start difference. First operand has 360 places, 439 transitions, 7604 flow. Second operand 9 states and 215 transitions. [2024-06-14 14:08:12,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 472 transitions, 9085 flow [2024-06-14 14:08:15,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 472 transitions, 8925 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:15,106 INFO L231 Difference]: Finished difference. Result has 363 places, 445 transitions, 7900 flow [2024-06-14 14:08:15,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7444, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7900, PETRI_PLACES=363, PETRI_TRANSITIONS=445} [2024-06-14 14:08:15,107 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 14:08:15,107 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 445 transitions, 7900 flow [2024-06-14 14:08:15,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:15,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:15,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:15,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 14:08:15,108 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:15,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:15,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1337125360, now seen corresponding path program 20 times [2024-06-14 14:08:15,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:15,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505366627] [2024-06-14 14:08:15,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:15,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:15,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:15,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:15,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:15,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505366627] [2024-06-14 14:08:15,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505366627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:15,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:15,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:15,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579312991] [2024-06-14 14:08:15,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:15,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:15,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:15,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:15,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:15,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:15,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 445 transitions, 7900 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:15,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:15,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:15,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:16,270 INFO L124 PetriNetUnfolderBase]: 2259/3856 cut-off events. [2024-06-14 14:08:16,270 INFO L125 PetriNetUnfolderBase]: For 452540/452540 co-relation queries the response was YES. [2024-06-14 14:08:16,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30634 conditions, 3856 events. 2259/3856 cut-off events. For 452540/452540 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 24584 event pairs, 414 based on Foata normal form. 2/3855 useless extension candidates. Maximal degree in co-relation 30466. Up to 3192 conditions per place. [2024-06-14 14:08:16,319 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 297 selfloop transitions, 170 changer transitions 0/474 dead transitions. [2024-06-14 14:08:16,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 474 transitions, 9298 flow [2024-06-14 14:08:16,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:16,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:16,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 14:08:16,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:08:16,320 INFO L175 Difference]: Start difference. First operand has 363 places, 445 transitions, 7900 flow. Second operand 8 states and 200 transitions. [2024-06-14 14:08:16,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 474 transitions, 9298 flow [2024-06-14 14:08:19,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 474 transitions, 9004 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:19,022 INFO L231 Difference]: Finished difference. Result has 364 places, 445 transitions, 7969 flow [2024-06-14 14:08:19,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7610, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7969, PETRI_PLACES=364, PETRI_TRANSITIONS=445} [2024-06-14 14:08:19,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-14 14:08:19,022 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 445 transitions, 7969 flow [2024-06-14 14:08:19,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:19,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:19,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:19,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 14:08:19,023 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:19,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:19,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1814787010, now seen corresponding path program 21 times [2024-06-14 14:08:19,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:19,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867623609] [2024-06-14 14:08:19,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:19,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:19,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:19,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:19,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:19,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867623609] [2024-06-14 14:08:19,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867623609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:19,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:19,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:19,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177996084] [2024-06-14 14:08:19,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:19,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:19,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:19,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:19,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:19,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:19,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 445 transitions, 7969 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:19,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:19,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:19,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:20,030 INFO L124 PetriNetUnfolderBase]: 2256/3842 cut-off events. [2024-06-14 14:08:20,031 INFO L125 PetriNetUnfolderBase]: For 444143/444143 co-relation queries the response was YES. [2024-06-14 14:08:20,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30550 conditions, 3842 events. 2256/3842 cut-off events. For 444143/444143 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 24458 event pairs, 438 based on Foata normal form. 1/3834 useless extension candidates. Maximal degree in co-relation 30382. Up to 3189 conditions per place. [2024-06-14 14:08:20,087 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 297 selfloop transitions, 163 changer transitions 0/467 dead transitions. [2024-06-14 14:08:20,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 467 transitions, 9335 flow [2024-06-14 14:08:20,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:20,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:20,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 14:08:20,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-14 14:08:20,089 INFO L175 Difference]: Start difference. First operand has 364 places, 445 transitions, 7969 flow. Second operand 7 states and 174 transitions. [2024-06-14 14:08:20,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 467 transitions, 9335 flow [2024-06-14 14:08:22,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 467 transitions, 9137 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:22,126 INFO L231 Difference]: Finished difference. Result has 366 places, 445 transitions, 8107 flow [2024-06-14 14:08:22,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7775, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8107, PETRI_PLACES=366, PETRI_TRANSITIONS=445} [2024-06-14 14:08:22,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-14 14:08:22,127 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 445 transitions, 8107 flow [2024-06-14 14:08:22,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:22,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:22,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:22,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 14:08:22,128 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:22,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:22,128 INFO L85 PathProgramCache]: Analyzing trace with hash -965369650, now seen corresponding path program 1 times [2024-06-14 14:08:22,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:22,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726536128] [2024-06-14 14:08:22,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:22,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:22,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:22,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:22,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:22,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726536128] [2024-06-14 14:08:22,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726536128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:22,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:22,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:22,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44006662] [2024-06-14 14:08:22,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:22,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:22,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:22,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:22,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:22,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:22,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 445 transitions, 8107 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:08:22,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:22,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:22,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:23,156 INFO L124 PetriNetUnfolderBase]: 2263/3865 cut-off events. [2024-06-14 14:08:23,156 INFO L125 PetriNetUnfolderBase]: For 440104/440104 co-relation queries the response was YES. [2024-06-14 14:08:23,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30076 conditions, 3865 events. 2263/3865 cut-off events. For 440104/440104 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24642 event pairs, 416 based on Foata normal form. 6/3866 useless extension candidates. Maximal degree in co-relation 29908. Up to 3371 conditions per place. [2024-06-14 14:08:23,211 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 413 selfloop transitions, 50 changer transitions 0/470 dead transitions. [2024-06-14 14:08:23,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 470 transitions, 9138 flow [2024-06-14 14:08:23,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:23,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:23,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 14:08:23,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-06-14 14:08:23,213 INFO L175 Difference]: Start difference. First operand has 366 places, 445 transitions, 8107 flow. Second operand 10 states and 215 transitions. [2024-06-14 14:08:23,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 470 transitions, 9138 flow [2024-06-14 14:08:25,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 470 transitions, 8287 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-14 14:08:25,597 INFO L231 Difference]: Finished difference. Result has 365 places, 446 transitions, 7379 flow [2024-06-14 14:08:25,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7256, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7379, PETRI_PLACES=365, PETRI_TRANSITIONS=446} [2024-06-14 14:08:25,597 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-14 14:08:25,597 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 446 transitions, 7379 flow [2024-06-14 14:08:25,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:08:25,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:25,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:25,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 14:08:25,598 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:25,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:25,598 INFO L85 PathProgramCache]: Analyzing trace with hash 2014759392, now seen corresponding path program 2 times [2024-06-14 14:08:25,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:25,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245068863] [2024-06-14 14:08:25,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:25,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:25,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:25,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:25,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:25,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245068863] [2024-06-14 14:08:25,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245068863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:25,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:25,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:25,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250825593] [2024-06-14 14:08:25,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:25,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:25,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:25,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:25,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:25,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:25,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 446 transitions, 7379 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:25,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:25,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:25,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:26,663 INFO L124 PetriNetUnfolderBase]: 2250/3850 cut-off events. [2024-06-14 14:08:26,664 INFO L125 PetriNetUnfolderBase]: For 411329/411329 co-relation queries the response was YES. [2024-06-14 14:08:26,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28955 conditions, 3850 events. 2250/3850 cut-off events. For 411329/411329 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24515 event pairs, 363 based on Foata normal form. 6/3853 useless extension candidates. Maximal degree in co-relation 28785. Up to 3329 conditions per place. [2024-06-14 14:08:26,719 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 431 selfloop transitions, 32 changer transitions 0/470 dead transitions. [2024-06-14 14:08:26,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 470 transitions, 8413 flow [2024-06-14 14:08:26,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:08:26,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:08:26,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 14:08:26,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 14:08:26,720 INFO L175 Difference]: Start difference. First operand has 365 places, 446 transitions, 7379 flow. Second operand 6 states and 149 transitions. [2024-06-14 14:08:26,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 470 transitions, 8413 flow [2024-06-14 14:08:29,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 470 transitions, 8285 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 14:08:29,026 INFO L231 Difference]: Finished difference. Result has 363 places, 446 transitions, 7320 flow [2024-06-14 14:08:29,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7251, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7320, PETRI_PLACES=363, PETRI_TRANSITIONS=446} [2024-06-14 14:08:29,026 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 14:08:29,026 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 446 transitions, 7320 flow [2024-06-14 14:08:29,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:08:29,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:29,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:29,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 14:08:29,027 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:29,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:29,027 INFO L85 PathProgramCache]: Analyzing trace with hash -473284862, now seen corresponding path program 1 times [2024-06-14 14:08:29,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:29,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359610584] [2024-06-14 14:08:29,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:29,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:29,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:29,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:29,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:29,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359610584] [2024-06-14 14:08:29,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359610584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:29,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:29,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:08:29,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185109004] [2024-06-14 14:08:29,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:29,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:08:29,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:29,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:08:29,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:08:29,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:29,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 446 transitions, 7320 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:08:29,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:29,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:29,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:30,153 INFO L124 PetriNetUnfolderBase]: 2255/3854 cut-off events. [2024-06-14 14:08:30,153 INFO L125 PetriNetUnfolderBase]: For 393408/393408 co-relation queries the response was YES. [2024-06-14 14:08:30,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28891 conditions, 3854 events. 2255/3854 cut-off events. For 393408/393408 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24582 event pairs, 403 based on Foata normal form. 1/3852 useless extension candidates. Maximal degree in co-relation 28721. Up to 3363 conditions per place. [2024-06-14 14:08:30,205 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 71 changer transitions 0/473 dead transitions. [2024-06-14 14:08:30,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 473 transitions, 8559 flow [2024-06-14 14:08:30,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:30,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:30,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:08:30,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 14:08:30,206 INFO L175 Difference]: Start difference. First operand has 363 places, 446 transitions, 7320 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:08:30,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 473 transitions, 8559 flow [2024-06-14 14:08:32,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 473 transitions, 8443 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:32,358 INFO L231 Difference]: Finished difference. Result has 364 places, 449 transitions, 7403 flow [2024-06-14 14:08:32,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7204, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7403, PETRI_PLACES=364, PETRI_TRANSITIONS=449} [2024-06-14 14:08:32,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-14 14:08:32,359 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 449 transitions, 7403 flow [2024-06-14 14:08:32,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:08:32,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:32,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:32,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 14:08:32,359 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:32,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:32,360 INFO L85 PathProgramCache]: Analyzing trace with hash -452439130, now seen corresponding path program 2 times [2024-06-14 14:08:32,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:32,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288051332] [2024-06-14 14:08:32,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:32,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:32,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:32,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:32,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:32,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288051332] [2024-06-14 14:08:32,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288051332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:32,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:32,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:32,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090650812] [2024-06-14 14:08:32,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:32,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:32,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:32,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:32,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:32,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:32,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 449 transitions, 7403 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:08:32,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:32,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:32,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:33,472 INFO L124 PetriNetUnfolderBase]: 2252/3850 cut-off events. [2024-06-14 14:08:33,472 INFO L125 PetriNetUnfolderBase]: For 395148/395148 co-relation queries the response was YES. [2024-06-14 14:08:33,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28659 conditions, 3850 events. 2252/3850 cut-off events. For 395148/395148 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24543 event pairs, 403 based on Foata normal form. 1/3848 useless extension candidates. Maximal degree in co-relation 28489. Up to 3360 conditions per place. [2024-06-14 14:08:33,521 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 71 changer transitions 0/473 dead transitions. [2024-06-14 14:08:33,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 473 transitions, 8395 flow [2024-06-14 14:08:33,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:33,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:33,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 14:08:33,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 14:08:33,523 INFO L175 Difference]: Start difference. First operand has 364 places, 449 transitions, 7403 flow. Second operand 8 states and 188 transitions. [2024-06-14 14:08:33,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 473 transitions, 8395 flow [2024-06-14 14:08:36,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 473 transitions, 8231 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:36,312 INFO L231 Difference]: Finished difference. Result has 367 places, 449 transitions, 7391 flow [2024-06-14 14:08:36,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7239, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7391, PETRI_PLACES=367, PETRI_TRANSITIONS=449} [2024-06-14 14:08:36,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-14 14:08:36,313 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 449 transitions, 7391 flow [2024-06-14 14:08:36,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:08:36,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:36,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:36,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 14:08:36,315 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:36,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:36,315 INFO L85 PathProgramCache]: Analyzing trace with hash -452438944, now seen corresponding path program 1 times [2024-06-14 14:08:36,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:36,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722544317] [2024-06-14 14:08:36,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:36,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:36,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:36,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:36,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:36,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722544317] [2024-06-14 14:08:36,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722544317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:36,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:36,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:36,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416138108] [2024-06-14 14:08:36,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:36,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:36,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:36,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:36,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:36,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:36,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 449 transitions, 7391 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:08:36,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:36,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:36,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:37,429 INFO L124 PetriNetUnfolderBase]: 2285/3909 cut-off events. [2024-06-14 14:08:37,430 INFO L125 PetriNetUnfolderBase]: For 401349/401349 co-relation queries the response was YES. [2024-06-14 14:08:37,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29139 conditions, 3909 events. 2285/3909 cut-off events. For 401349/401349 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 24995 event pairs, 402 based on Foata normal form. 1/3907 useless extension candidates. Maximal degree in co-relation 28968. Up to 3287 conditions per place. [2024-06-14 14:08:37,486 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 150 changer transitions 0/493 dead transitions. [2024-06-14 14:08:37,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 493 transitions, 9141 flow [2024-06-14 14:08:37,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:37,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:37,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:08:37,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 14:08:37,488 INFO L175 Difference]: Start difference. First operand has 367 places, 449 transitions, 7391 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:08:37,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 493 transitions, 9141 flow [2024-06-14 14:08:39,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 493 transitions, 8949 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 14:08:39,972 INFO L231 Difference]: Finished difference. Result has 368 places, 467 transitions, 7937 flow [2024-06-14 14:08:39,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7203, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7937, PETRI_PLACES=368, PETRI_TRANSITIONS=467} [2024-06-14 14:08:39,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-14 14:08:39,972 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 467 transitions, 7937 flow [2024-06-14 14:08:39,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:08:39,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:39,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:39,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 14:08:39,973 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:39,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:39,973 INFO L85 PathProgramCache]: Analyzing trace with hash -38932550, now seen corresponding path program 3 times [2024-06-14 14:08:39,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:39,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621492535] [2024-06-14 14:08:39,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:39,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:39,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:40,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:40,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:40,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621492535] [2024-06-14 14:08:40,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621492535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:40,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:40,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:08:40,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452035535] [2024-06-14 14:08:40,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:40,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:08:40,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:40,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:08:40,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:08:40,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:40,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 467 transitions, 7937 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:08:40,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:40,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:40,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:41,054 INFO L124 PetriNetUnfolderBase]: 2330/3978 cut-off events. [2024-06-14 14:08:41,054 INFO L125 PetriNetUnfolderBase]: For 431634/431640 co-relation queries the response was YES. [2024-06-14 14:08:41,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30943 conditions, 3978 events. 2330/3978 cut-off events. For 431634/431640 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 25494 event pairs, 415 based on Foata normal form. 2/3975 useless extension candidates. Maximal degree in co-relation 30771. Up to 3227 conditions per place. [2024-06-14 14:08:41,110 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 332 selfloop transitions, 183 changer transitions 0/522 dead transitions. [2024-06-14 14:08:41,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 522 transitions, 9994 flow [2024-06-14 14:08:41,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:08:41,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:08:41,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 14:08:41,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-14 14:08:41,112 INFO L175 Difference]: Start difference. First operand has 368 places, 467 transitions, 7937 flow. Second operand 9 states and 221 transitions. [2024-06-14 14:08:41,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 522 transitions, 9994 flow [2024-06-14 14:08:43,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 522 transitions, 9827 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 14:08:43,675 INFO L231 Difference]: Finished difference. Result has 373 places, 485 transitions, 8471 flow [2024-06-14 14:08:43,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7770, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8471, PETRI_PLACES=373, PETRI_TRANSITIONS=485} [2024-06-14 14:08:43,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-14 14:08:43,676 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 485 transitions, 8471 flow [2024-06-14 14:08:43,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:08:43,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:43,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:43,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 14:08:43,677 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:43,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:43,677 INFO L85 PathProgramCache]: Analyzing trace with hash 165482380, now seen corresponding path program 4 times [2024-06-14 14:08:43,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:43,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731124707] [2024-06-14 14:08:43,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:43,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:43,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:43,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:43,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:43,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731124707] [2024-06-14 14:08:43,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731124707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:43,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:43,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:08:43,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182772568] [2024-06-14 14:08:43,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:43,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:08:43,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:43,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:08:43,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:08:43,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:43,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 485 transitions, 8471 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:08:43,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:43,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:43,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:44,815 INFO L124 PetriNetUnfolderBase]: 2343/4000 cut-off events. [2024-06-14 14:08:44,815 INFO L125 PetriNetUnfolderBase]: For 446409/446415 co-relation queries the response was YES. [2024-06-14 14:08:44,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31688 conditions, 4000 events. 2343/4000 cut-off events. For 446409/446415 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 25669 event pairs, 415 based on Foata normal form. 2/3997 useless extension candidates. Maximal degree in co-relation 31514. Up to 3242 conditions per place. [2024-06-14 14:08:44,873 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 325 selfloop transitions, 194 changer transitions 0/526 dead transitions. [2024-06-14 14:08:44,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 526 transitions, 10323 flow [2024-06-14 14:08:44,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:44,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:44,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 14:08:44,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 14:08:44,875 INFO L175 Difference]: Start difference. First operand has 373 places, 485 transitions, 8471 flow. Second operand 10 states and 235 transitions. [2024-06-14 14:08:44,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 526 transitions, 10323 flow [2024-06-14 14:08:47,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 526 transitions, 9954 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-14 14:08:47,987 INFO L231 Difference]: Finished difference. Result has 379 places, 491 transitions, 8613 flow [2024-06-14 14:08:47,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8130, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8613, PETRI_PLACES=379, PETRI_TRANSITIONS=491} [2024-06-14 14:08:47,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 14:08:47,988 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 491 transitions, 8613 flow [2024-06-14 14:08:47,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:08:47,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:47,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:47,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 14:08:47,989 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:47,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:47,989 INFO L85 PathProgramCache]: Analyzing trace with hash -380550324, now seen corresponding path program 5 times [2024-06-14 14:08:47,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:47,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791749022] [2024-06-14 14:08:47,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:47,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:47,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:48,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:48,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:48,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791749022] [2024-06-14 14:08:48,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791749022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:48,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:48,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:48,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187318482] [2024-06-14 14:08:48,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:48,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:48,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:48,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:48,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:48,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:48,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 491 transitions, 8613 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:08:48,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:48,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:48,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:49,150 INFO L124 PetriNetUnfolderBase]: 2364/4033 cut-off events. [2024-06-14 14:08:49,151 INFO L125 PetriNetUnfolderBase]: For 465871/465877 co-relation queries the response was YES. [2024-06-14 14:08:49,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32223 conditions, 4033 events. 2364/4033 cut-off events. For 465871/465877 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 25961 event pairs, 415 based on Foata normal form. 2/4030 useless extension candidates. Maximal degree in co-relation 32048. Up to 3266 conditions per place. [2024-06-14 14:08:49,238 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 338 selfloop transitions, 195 changer transitions 0/540 dead transitions. [2024-06-14 14:08:49,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 540 transitions, 10377 flow [2024-06-14 14:08:49,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:49,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:49,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-14 14:08:49,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-06-14 14:08:49,240 INFO L175 Difference]: Start difference. First operand has 379 places, 491 transitions, 8613 flow. Second operand 10 states and 242 transitions. [2024-06-14 14:08:49,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 540 transitions, 10377 flow [2024-06-14 14:08:52,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 540 transitions, 10001 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:52,182 INFO L231 Difference]: Finished difference. Result has 383 places, 500 transitions, 8819 flow [2024-06-14 14:08:52,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8268, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8819, PETRI_PLACES=383, PETRI_TRANSITIONS=500} [2024-06-14 14:08:52,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-14 14:08:52,182 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 500 transitions, 8819 flow [2024-06-14 14:08:52,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:08:52,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:52,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:52,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 14:08:52,183 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:52,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:52,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1173504844, now seen corresponding path program 2 times [2024-06-14 14:08:52,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:52,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869959924] [2024-06-14 14:08:52,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:52,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:52,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:52,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:52,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:52,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869959924] [2024-06-14 14:08:52,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869959924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:52,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:52,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:52,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720485496] [2024-06-14 14:08:52,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:52,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:52,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:52,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:52,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:52,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:52,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 500 transitions, 8819 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:08:52,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:52,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:52,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:53,317 INFO L124 PetriNetUnfolderBase]: 2377/4059 cut-off events. [2024-06-14 14:08:53,317 INFO L125 PetriNetUnfolderBase]: For 481124/481130 co-relation queries the response was YES. [2024-06-14 14:08:53,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32622 conditions, 4059 events. 2377/4059 cut-off events. For 481124/481130 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 26197 event pairs, 422 based on Foata normal form. 2/4056 useless extension candidates. Maximal degree in co-relation 32446. Up to 2925 conditions per place. [2024-06-14 14:08:53,374 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 215 selfloop transitions, 326 changer transitions 0/548 dead transitions. [2024-06-14 14:08:53,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 548 transitions, 10873 flow [2024-06-14 14:08:53,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:53,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:53,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-14 14:08:53,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 14:08:53,376 INFO L175 Difference]: Start difference. First operand has 383 places, 500 transitions, 8819 flow. Second operand 10 states and 245 transitions. [2024-06-14 14:08:53,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 548 transitions, 10873 flow [2024-06-14 14:08:56,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 548 transitions, 10533 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:56,439 INFO L231 Difference]: Finished difference. Result has 389 places, 509 transitions, 9534 flow [2024-06-14 14:08:56,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8479, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9534, PETRI_PLACES=389, PETRI_TRANSITIONS=509} [2024-06-14 14:08:56,439 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-14 14:08:56,440 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 509 transitions, 9534 flow [2024-06-14 14:08:56,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:08:56,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:56,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:56,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 14:08:56,440 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:08:56,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:56,441 INFO L85 PathProgramCache]: Analyzing trace with hash 859805428, now seen corresponding path program 6 times [2024-06-14 14:08:56,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:56,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39971573] [2024-06-14 14:08:56,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:56,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:56,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:56,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:56,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:56,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39971573] [2024-06-14 14:08:56,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39971573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:56,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:56,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:56,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013745480] [2024-06-14 14:08:56,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:56,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:56,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:56,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:56,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:56,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:56,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 509 transitions, 9534 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:08:56,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:56,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:56,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:57,622 INFO L124 PetriNetUnfolderBase]: 2382/4064 cut-off events. [2024-06-14 14:08:57,622 INFO L125 PetriNetUnfolderBase]: For 496868/496874 co-relation queries the response was YES. [2024-06-14 14:08:57,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33751 conditions, 4064 events. 2382/4064 cut-off events. For 496868/496874 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 26224 event pairs, 415 based on Foata normal form. 2/4061 useless extension candidates. Maximal degree in co-relation 33572. Up to 3290 conditions per place. [2024-06-14 14:08:57,784 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 343 selfloop transitions, 198 changer transitions 0/548 dead transitions. [2024-06-14 14:08:57,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 548 transitions, 10963 flow [2024-06-14 14:08:57,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:57,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:57,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-14 14:08:57,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-14 14:08:57,786 INFO L175 Difference]: Start difference. First operand has 389 places, 509 transitions, 9534 flow. Second operand 10 states and 237 transitions. [2024-06-14 14:08:57,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 548 transitions, 10963 flow [2024-06-14 14:09:00,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 548 transitions, 10523 flow, removed 90 selfloop flow, removed 5 redundant places. [2024-06-14 14:09:00,171 INFO L231 Difference]: Finished difference. Result has 394 places, 512 transitions, 9543 flow [2024-06-14 14:09:00,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9094, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9543, PETRI_PLACES=394, PETRI_TRANSITIONS=512} [2024-06-14 14:09:00,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-14 14:09:00,172 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 512 transitions, 9543 flow [2024-06-14 14:09:00,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:00,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:00,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:00,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 14:09:00,172 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:00,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:00,173 INFO L85 PathProgramCache]: Analyzing trace with hash 280566346, now seen corresponding path program 3 times [2024-06-14 14:09:00,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:00,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478000838] [2024-06-14 14:09:00,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:00,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:00,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:00,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:00,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:00,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478000838] [2024-06-14 14:09:00,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478000838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:00,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:00,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:00,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230606] [2024-06-14 14:09:00,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:00,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:00,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:00,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:00,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:00,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:00,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 512 transitions, 9543 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:00,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:00,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:00,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:01,383 INFO L124 PetriNetUnfolderBase]: 2395/4086 cut-off events. [2024-06-14 14:09:01,384 INFO L125 PetriNetUnfolderBase]: For 505760/505766 co-relation queries the response was YES. [2024-06-14 14:09:01,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33628 conditions, 4086 events. 2395/4086 cut-off events. For 505760/505766 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 26373 event pairs, 420 based on Foata normal form. 2/4083 useless extension candidates. Maximal degree in co-relation 33448. Up to 2939 conditions per place. [2024-06-14 14:09:01,444 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 212 selfloop transitions, 336 changer transitions 0/555 dead transitions. [2024-06-14 14:09:01,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 555 transitions, 11543 flow [2024-06-14 14:09:01,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:09:01,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:09:01,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 261 transitions. [2024-06-14 14:09:01,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2024-06-14 14:09:01,445 INFO L175 Difference]: Start difference. First operand has 394 places, 512 transitions, 9543 flow. Second operand 11 states and 261 transitions. [2024-06-14 14:09:01,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 555 transitions, 11543 flow [2024-06-14 14:09:04,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 555 transitions, 11262 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:04,239 INFO L231 Difference]: Finished difference. Result has 399 places, 518 transitions, 10068 flow [2024-06-14 14:09:04,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9262, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10068, PETRI_PLACES=399, PETRI_TRANSITIONS=518} [2024-06-14 14:09:04,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-14 14:09:04,240 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 518 transitions, 10068 flow [2024-06-14 14:09:04,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:04,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:04,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:04,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 14:09:04,241 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:04,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:04,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1184753938, now seen corresponding path program 7 times [2024-06-14 14:09:04,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:04,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284706992] [2024-06-14 14:09:04,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:04,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:04,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:04,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:04,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:04,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284706992] [2024-06-14 14:09:04,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284706992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:04,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:04,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:04,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976096854] [2024-06-14 14:09:04,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:04,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:04,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:04,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:04,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:04,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:04,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 518 transitions, 10068 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:04,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:04,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:04,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:05,799 INFO L124 PetriNetUnfolderBase]: 2400/4095 cut-off events. [2024-06-14 14:09:05,800 INFO L125 PetriNetUnfolderBase]: For 517508/517514 co-relation queries the response was YES. [2024-06-14 14:09:05,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34147 conditions, 4095 events. 2400/4095 cut-off events. For 517508/517514 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 26463 event pairs, 415 based on Foata normal form. 2/4092 useless extension candidates. Maximal degree in co-relation 33966. Up to 3314 conditions per place. [2024-06-14 14:09:05,889 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 347 selfloop transitions, 203 changer transitions 0/557 dead transitions. [2024-06-14 14:09:05,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 557 transitions, 11738 flow [2024-06-14 14:09:05,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:09:05,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:09:05,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 270 transitions. [2024-06-14 14:09:05,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 14:09:05,891 INFO L175 Difference]: Start difference. First operand has 399 places, 518 transitions, 10068 flow. Second operand 12 states and 270 transitions. [2024-06-14 14:09:05,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 557 transitions, 11738 flow [2024-06-14 14:09:09,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 557 transitions, 11080 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:09,863 INFO L231 Difference]: Finished difference. Result has 405 places, 521 transitions, 9876 flow [2024-06-14 14:09:09,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9414, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9876, PETRI_PLACES=405, PETRI_TRANSITIONS=521} [2024-06-14 14:09:09,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-14 14:09:09,864 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 521 transitions, 9876 flow [2024-06-14 14:09:09,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:09,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:09,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:09,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 14:09:09,865 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:09,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:09,865 INFO L85 PathProgramCache]: Analyzing trace with hash -8793178, now seen corresponding path program 8 times [2024-06-14 14:09:09,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:09,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288542821] [2024-06-14 14:09:09,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:09,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:09,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:10,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:10,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:10,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288542821] [2024-06-14 14:09:10,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288542821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:10,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:10,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:10,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384855897] [2024-06-14 14:09:10,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:10,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:10,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:10,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:10,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:10,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:10,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 521 transitions, 9876 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:10,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:10,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:10,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:11,216 INFO L124 PetriNetUnfolderBase]: 2397/4095 cut-off events. [2024-06-14 14:09:11,216 INFO L125 PetriNetUnfolderBase]: For 518724/518730 co-relation queries the response was YES. [2024-06-14 14:09:11,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33805 conditions, 4095 events. 2397/4095 cut-off events. For 518724/518730 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 26470 event pairs, 417 based on Foata normal form. 2/4092 useless extension candidates. Maximal degree in co-relation 33623. Up to 3311 conditions per place. [2024-06-14 14:09:11,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 345 selfloop transitions, 203 changer transitions 0/555 dead transitions. [2024-06-14 14:09:11,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 555 transitions, 11272 flow [2024-06-14 14:09:11,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:09:11,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:09:11,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-14 14:09:11,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432900432900433 [2024-06-14 14:09:11,269 INFO L175 Difference]: Start difference. First operand has 405 places, 521 transitions, 9876 flow. Second operand 11 states and 251 transitions. [2024-06-14 14:09:11,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 555 transitions, 11272 flow [2024-06-14 14:09:14,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 555 transitions, 10968 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 14:09:14,670 INFO L231 Difference]: Finished difference. Result has 409 places, 521 transitions, 9984 flow [2024-06-14 14:09:14,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9572, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9984, PETRI_PLACES=409, PETRI_TRANSITIONS=521} [2024-06-14 14:09:14,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-14 14:09:14,671 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 521 transitions, 9984 flow [2024-06-14 14:09:14,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:14,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:14,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:14,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 14:09:14,671 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:14,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:14,672 INFO L85 PathProgramCache]: Analyzing trace with hash -8407042, now seen corresponding path program 4 times [2024-06-14 14:09:14,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:14,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924428294] [2024-06-14 14:09:14,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:14,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:14,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:14,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:14,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:14,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924428294] [2024-06-14 14:09:14,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924428294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:14,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:14,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:14,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937286043] [2024-06-14 14:09:14,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:14,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:14,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:14,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:14,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:14,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:14,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 521 transitions, 9984 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:14,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:14,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:14,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:15,842 INFO L124 PetriNetUnfolderBase]: 2394/4092 cut-off events. [2024-06-14 14:09:15,843 INFO L125 PetriNetUnfolderBase]: For 523087/523093 co-relation queries the response was YES. [2024-06-14 14:09:15,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33813 conditions, 4092 events. 2394/4092 cut-off events. For 523087/523093 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 26506 event pairs, 422 based on Foata normal form. 2/4089 useless extension candidates. Maximal degree in co-relation 33630. Up to 2939 conditions per place. [2024-06-14 14:09:15,903 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 210 selfloop transitions, 341 changer transitions 0/558 dead transitions. [2024-06-14 14:09:15,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 558 transitions, 11662 flow [2024-06-14 14:09:15,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:09:15,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:09:15,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 275 transitions. [2024-06-14 14:09:15,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5456349206349206 [2024-06-14 14:09:15,905 INFO L175 Difference]: Start difference. First operand has 409 places, 521 transitions, 9984 flow. Second operand 12 states and 275 transitions. [2024-06-14 14:09:15,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 558 transitions, 11662 flow [2024-06-14 14:09:18,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 558 transitions, 11092 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-14 14:09:18,463 INFO L231 Difference]: Finished difference. Result has 410 places, 521 transitions, 10102 flow [2024-06-14 14:09:18,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9414, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10102, PETRI_PLACES=410, PETRI_TRANSITIONS=521} [2024-06-14 14:09:18,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-14 14:09:18,464 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 521 transitions, 10102 flow [2024-06-14 14:09:18,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:18,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:18,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:18,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 14:09:18,464 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:18,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:18,465 INFO L85 PathProgramCache]: Analyzing trace with hash -730875672, now seen corresponding path program 5 times [2024-06-14 14:09:18,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:18,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295751400] [2024-06-14 14:09:18,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:18,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:18,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:18,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:18,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:18,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295751400] [2024-06-14 14:09:18,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295751400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:18,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:18,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:18,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735202447] [2024-06-14 14:09:18,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:18,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:18,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:18,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:18,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:18,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:18,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 521 transitions, 10102 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:18,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:18,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:18,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:19,657 INFO L124 PetriNetUnfolderBase]: 2415/4127 cut-off events. [2024-06-14 14:09:19,657 INFO L125 PetriNetUnfolderBase]: For 541864/541864 co-relation queries the response was YES. [2024-06-14 14:09:19,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34587 conditions, 4127 events. 2415/4127 cut-off events. For 541864/541864 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 26806 event pairs, 405 based on Foata normal form. 1/4125 useless extension candidates. Maximal degree in co-relation 34403. Up to 3562 conditions per place. [2024-06-14 14:09:19,719 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 466 selfloop transitions, 79 changer transitions 0/552 dead transitions. [2024-06-14 14:09:19,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 552 transitions, 11910 flow [2024-06-14 14:09:19,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:09:19,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:09:19,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 14:09:19,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5423280423280423 [2024-06-14 14:09:19,720 INFO L175 Difference]: Start difference. First operand has 410 places, 521 transitions, 10102 flow. Second operand 9 states and 205 transitions. [2024-06-14 14:09:19,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 552 transitions, 11910 flow [2024-06-14 14:09:22,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 552 transitions, 11212 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 14:09:22,501 INFO L231 Difference]: Finished difference. Result has 410 places, 530 transitions, 9816 flow [2024-06-14 14:09:22,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9816, PETRI_PLACES=410, PETRI_TRANSITIONS=530} [2024-06-14 14:09:22,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-14 14:09:22,502 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 530 transitions, 9816 flow [2024-06-14 14:09:22,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:22,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:22,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:22,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 14:09:22,502 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:22,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:22,503 INFO L85 PathProgramCache]: Analyzing trace with hash 163488202, now seen corresponding path program 6 times [2024-06-14 14:09:22,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:22,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200568135] [2024-06-14 14:09:22,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:22,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:22,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:22,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:22,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:22,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200568135] [2024-06-14 14:09:22,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200568135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:22,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:22,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:22,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909072925] [2024-06-14 14:09:22,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:22,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:22,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:22,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:22,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:22,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:22,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 530 transitions, 9816 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:22,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:22,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:22,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:23,780 INFO L124 PetriNetUnfolderBase]: 2420/4135 cut-off events. [2024-06-14 14:09:23,780 INFO L125 PetriNetUnfolderBase]: For 549384/549384 co-relation queries the response was YES. [2024-06-14 14:09:23,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34162 conditions, 4135 events. 2420/4135 cut-off events. For 549384/549384 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 26778 event pairs, 405 based on Foata normal form. 1/4133 useless extension candidates. Maximal degree in co-relation 33976. Up to 3566 conditions per place. [2024-06-14 14:09:23,835 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 468 selfloop transitions, 81 changer transitions 0/556 dead transitions. [2024-06-14 14:09:23,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 556 transitions, 11505 flow [2024-06-14 14:09:23,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:09:23,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:09:23,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 14:09:23,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.530952380952381 [2024-06-14 14:09:23,837 INFO L175 Difference]: Start difference. First operand has 410 places, 530 transitions, 9816 flow. Second operand 10 states and 223 transitions. [2024-06-14 14:09:23,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 556 transitions, 11505 flow [2024-06-14 14:09:27,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 556 transitions, 11405 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-14 14:09:27,151 INFO L231 Difference]: Finished difference. Result has 417 places, 533 transitions, 9960 flow [2024-06-14 14:09:27,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9718, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9960, PETRI_PLACES=417, PETRI_TRANSITIONS=533} [2024-06-14 14:09:27,152 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-14 14:09:27,152 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 533 transitions, 9960 flow [2024-06-14 14:09:27,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:27,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:27,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:27,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 14:09:27,153 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:27,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:27,153 INFO L85 PathProgramCache]: Analyzing trace with hash 446216640, now seen corresponding path program 7 times [2024-06-14 14:09:27,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:27,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132198384] [2024-06-14 14:09:27,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:27,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:27,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:27,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:27,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:27,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132198384] [2024-06-14 14:09:27,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132198384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:27,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:27,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:27,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360912910] [2024-06-14 14:09:27,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:27,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:27,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:27,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:27,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:27,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:27,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 533 transitions, 9960 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:27,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:27,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:27,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:28,405 INFO L124 PetriNetUnfolderBase]: 2417/4131 cut-off events. [2024-06-14 14:09:28,405 INFO L125 PetriNetUnfolderBase]: For 552302/552302 co-relation queries the response was YES. [2024-06-14 14:09:28,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34210 conditions, 4131 events. 2417/4131 cut-off events. For 552302/552302 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 26809 event pairs, 405 based on Foata normal form. 1/4129 useless extension candidates. Maximal degree in co-relation 34022. Up to 3564 conditions per place. [2024-06-14 14:09:28,469 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 465 selfloop transitions, 82 changer transitions 0/554 dead transitions. [2024-06-14 14:09:28,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 554 transitions, 11347 flow [2024-06-14 14:09:28,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:09:28,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:09:28,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 14:09:28,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 14:09:28,473 INFO L175 Difference]: Start difference. First operand has 417 places, 533 transitions, 9960 flow. Second operand 9 states and 204 transitions. [2024-06-14 14:09:28,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 554 transitions, 11347 flow [2024-06-14 14:09:31,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 554 transitions, 11127 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:31,379 INFO L231 Difference]: Finished difference. Result has 420 places, 533 transitions, 9910 flow [2024-06-14 14:09:31,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9740, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9910, PETRI_PLACES=420, PETRI_TRANSITIONS=533} [2024-06-14 14:09:31,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-14 14:09:31,381 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 533 transitions, 9910 flow [2024-06-14 14:09:31,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:31,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:31,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:31,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 14:09:31,383 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:31,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:31,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1294734960, now seen corresponding path program 9 times [2024-06-14 14:09:31,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:31,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009352388] [2024-06-14 14:09:31,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:31,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:31,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:31,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:31,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:31,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009352388] [2024-06-14 14:09:31,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009352388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:31,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:31,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:31,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225054358] [2024-06-14 14:09:31,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:31,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:31,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:31,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:31,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:31,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:31,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 533 transitions, 9910 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:31,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:31,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:31,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:32,633 INFO L124 PetriNetUnfolderBase]: 2414/4127 cut-off events. [2024-06-14 14:09:32,634 INFO L125 PetriNetUnfolderBase]: For 553993/553993 co-relation queries the response was YES. [2024-06-14 14:09:32,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34070 conditions, 4127 events. 2414/4127 cut-off events. For 553993/553993 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 26765 event pairs, 404 based on Foata normal form. 1/4125 useless extension candidates. Maximal degree in co-relation 33881. Up to 3641 conditions per place. [2024-06-14 14:09:32,698 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 41 changer transitions 0/553 dead transitions. [2024-06-14 14:09:32,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 553 transitions, 11276 flow [2024-06-14 14:09:32,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:09:32,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:09:32,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 14:09:32,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 14:09:32,699 INFO L175 Difference]: Start difference. First operand has 420 places, 533 transitions, 9910 flow. Second operand 9 states and 198 transitions. [2024-06-14 14:09:32,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 553 transitions, 11276 flow [2024-06-14 14:09:35,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 553 transitions, 11100 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 14:09:35,673 INFO L231 Difference]: Finished difference. Result has 421 places, 533 transitions, 9822 flow [2024-06-14 14:09:35,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9734, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9822, PETRI_PLACES=421, PETRI_TRANSITIONS=533} [2024-06-14 14:09:35,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-14 14:09:35,673 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 533 transitions, 9822 flow [2024-06-14 14:09:35,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:35,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:35,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:35,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 14:09:35,674 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:35,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:35,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1294527570, now seen corresponding path program 10 times [2024-06-14 14:09:35,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:35,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697920476] [2024-06-14 14:09:35,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:35,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:35,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:35,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:35,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:35,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697920476] [2024-06-14 14:09:35,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697920476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:35,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:35,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:35,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159804589] [2024-06-14 14:09:35,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:35,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:35,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:35,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:35,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:36,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:36,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 533 transitions, 9822 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:09:36,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:36,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:36,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:36,910 INFO L124 PetriNetUnfolderBase]: 2411/4123 cut-off events. [2024-06-14 14:09:36,910 INFO L125 PetriNetUnfolderBase]: For 555911/555911 co-relation queries the response was YES. [2024-06-14 14:09:36,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33912 conditions, 4123 events. 2411/4123 cut-off events. For 555911/555911 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 26791 event pairs, 404 based on Foata normal form. 1/4121 useless extension candidates. Maximal degree in co-relation 33722. Up to 3638 conditions per place. [2024-06-14 14:09:36,973 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 41 changer transitions 0/551 dead transitions. [2024-06-14 14:09:36,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 551 transitions, 10954 flow [2024-06-14 14:09:36,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:36,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:36,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 14:09:36,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-14 14:09:36,975 INFO L175 Difference]: Start difference. First operand has 421 places, 533 transitions, 9822 flow. Second operand 8 states and 179 transitions. [2024-06-14 14:09:36,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 551 transitions, 10954 flow [2024-06-14 14:09:39,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 551 transitions, 10870 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:09:39,878 INFO L231 Difference]: Finished difference. Result has 422 places, 533 transitions, 9826 flow [2024-06-14 14:09:39,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9738, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9826, PETRI_PLACES=422, PETRI_TRANSITIONS=533} [2024-06-14 14:09:39,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-14 14:09:39,879 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 533 transitions, 9826 flow [2024-06-14 14:09:39,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:09:39,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:39,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:39,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 14:09:39,879 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:39,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:39,880 INFO L85 PathProgramCache]: Analyzing trace with hash -541096960, now seen corresponding path program 1 times [2024-06-14 14:09:39,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:39,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652896104] [2024-06-14 14:09:39,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:39,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:39,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:40,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:40,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:40,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652896104] [2024-06-14 14:09:40,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652896104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:40,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:40,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:40,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283182673] [2024-06-14 14:09:40,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:40,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:40,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:40,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:40,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:40,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:40,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 533 transitions, 9826 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:40,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:40,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:40,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:41,188 INFO L124 PetriNetUnfolderBase]: 2431/4159 cut-off events. [2024-06-14 14:09:41,188 INFO L125 PetriNetUnfolderBase]: For 597917/597917 co-relation queries the response was YES. [2024-06-14 14:09:41,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34181 conditions, 4159 events. 2431/4159 cut-off events. For 597917/597917 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 27035 event pairs, 327 based on Foata normal form. 6/4162 useless extension candidates. Maximal degree in co-relation 33991. Up to 3433 conditions per place. [2024-06-14 14:09:41,357 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 516 selfloop transitions, 41 changer transitions 0/564 dead transitions. [2024-06-14 14:09:41,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 564 transitions, 11304 flow [2024-06-14 14:09:41,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:09:41,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:09:41,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:09:41,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 14:09:41,358 INFO L175 Difference]: Start difference. First operand has 422 places, 533 transitions, 9826 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:09:41,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 564 transitions, 11304 flow [2024-06-14 14:09:44,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 564 transitions, 11238 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 14:09:44,378 INFO L231 Difference]: Finished difference. Result has 424 places, 534 transitions, 9864 flow [2024-06-14 14:09:44,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9760, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9864, PETRI_PLACES=424, PETRI_TRANSITIONS=534} [2024-06-14 14:09:44,378 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-14 14:09:44,378 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 534 transitions, 9864 flow [2024-06-14 14:09:44,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:44,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:44,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:44,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 14:09:44,379 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:44,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:44,379 INFO L85 PathProgramCache]: Analyzing trace with hash -275399680, now seen corresponding path program 2 times [2024-06-14 14:09:44,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:44,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698570451] [2024-06-14 14:09:44,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:44,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:44,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:44,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:44,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:44,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698570451] [2024-06-14 14:09:44,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698570451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:44,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:44,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:44,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621648875] [2024-06-14 14:09:44,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:44,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:44,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:44,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:44,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:44,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:44,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 534 transitions, 9864 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:44,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:44,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:44,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:45,602 INFO L124 PetriNetUnfolderBase]: 2459/4207 cut-off events. [2024-06-14 14:09:45,602 INFO L125 PetriNetUnfolderBase]: For 608742/608742 co-relation queries the response was YES. [2024-06-14 14:09:45,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34633 conditions, 4207 events. 2459/4207 cut-off events. For 608742/608742 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 27394 event pairs, 409 based on Foata normal form. 6/4210 useless extension candidates. Maximal degree in co-relation 34442. Up to 3638 conditions per place. [2024-06-14 14:09:45,666 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 518 selfloop transitions, 38 changer transitions 0/563 dead transitions. [2024-06-14 14:09:45,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 563 transitions, 11143 flow [2024-06-14 14:09:45,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:09:45,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:09:45,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:09:45,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 14:09:45,668 INFO L175 Difference]: Start difference. First operand has 424 places, 534 transitions, 9864 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:09:45,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 563 transitions, 11143 flow [2024-06-14 14:09:48,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 563 transitions, 11064 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 14:09:48,892 INFO L231 Difference]: Finished difference. Result has 429 places, 537 transitions, 9920 flow [2024-06-14 14:09:48,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9787, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9920, PETRI_PLACES=429, PETRI_TRANSITIONS=537} [2024-06-14 14:09:48,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-14 14:09:48,893 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 537 transitions, 9920 flow [2024-06-14 14:09:48,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:09:48,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:48,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:48,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 14:09:48,894 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:48,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:48,894 INFO L85 PathProgramCache]: Analyzing trace with hash -126725982, now seen corresponding path program 1 times [2024-06-14 14:09:48,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:48,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651462222] [2024-06-14 14:09:48,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:48,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:48,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:49,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:49,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:49,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651462222] [2024-06-14 14:09:49,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651462222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:49,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:49,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:09:49,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143161821] [2024-06-14 14:09:49,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:49,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:09:49,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:49,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:09:49,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:09:49,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:49,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 537 transitions, 9920 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:09:49,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:49,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:49,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:50,063 INFO L124 PetriNetUnfolderBase]: 2480/4231 cut-off events. [2024-06-14 14:09:50,064 INFO L125 PetriNetUnfolderBase]: For 606048/606054 co-relation queries the response was YES. [2024-06-14 14:09:50,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35063 conditions, 4231 events. 2480/4231 cut-off events. For 606048/606054 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 27582 event pairs, 421 based on Foata normal form. 3/4227 useless extension candidates. Maximal degree in co-relation 34870. Up to 3582 conditions per place. [2024-06-14 14:09:50,130 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 462 selfloop transitions, 99 changer transitions 0/568 dead transitions. [2024-06-14 14:09:50,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 568 transitions, 11406 flow [2024-06-14 14:09:50,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:09:50,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:09:50,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:09:50,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 14:09:50,131 INFO L175 Difference]: Start difference. First operand has 429 places, 537 transitions, 9920 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:09:50,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 568 transitions, 11406 flow [2024-06-14 14:09:54,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 568 transitions, 11327 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 14:09:54,128 INFO L231 Difference]: Finished difference. Result has 433 places, 542 transitions, 10135 flow [2024-06-14 14:09:54,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9841, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10135, PETRI_PLACES=433, PETRI_TRANSITIONS=542} [2024-06-14 14:09:54,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-14 14:09:54,128 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 542 transitions, 10135 flow [2024-06-14 14:09:54,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:09:54,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:54,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:54,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 14:09:54,129 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:54,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:54,129 INFO L85 PathProgramCache]: Analyzing trace with hash -126665532, now seen corresponding path program 2 times [2024-06-14 14:09:54,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:54,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220546496] [2024-06-14 14:09:54,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:54,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:54,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:54,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:54,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:54,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220546496] [2024-06-14 14:09:54,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220546496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:54,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:54,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:09:54,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474287416] [2024-06-14 14:09:54,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:54,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:09:54,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:54,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:09:54,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:09:54,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:54,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 542 transitions, 10135 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:09:54,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:54,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:54,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:55,324 INFO L124 PetriNetUnfolderBase]: 2488/4246 cut-off events. [2024-06-14 14:09:55,324 INFO L125 PetriNetUnfolderBase]: For 617493/617499 co-relation queries the response was YES. [2024-06-14 14:09:55,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35507 conditions, 4246 events. 2488/4246 cut-off events. For 617493/617499 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 27605 event pairs, 428 based on Foata normal form. 3/4244 useless extension candidates. Maximal degree in co-relation 35312. Up to 3661 conditions per place. [2024-06-14 14:09:55,385 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 465 selfloop transitions, 93 changer transitions 0/565 dead transitions. [2024-06-14 14:09:55,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 565 transitions, 11337 flow [2024-06-14 14:09:55,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:09:55,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:09:55,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 14:09:55,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 14:09:55,387 INFO L175 Difference]: Start difference. First operand has 433 places, 542 transitions, 10135 flow. Second operand 7 states and 165 transitions. [2024-06-14 14:09:55,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 565 transitions, 11337 flow [2024-06-14 14:09:58,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 565 transitions, 11179 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-14 14:09:58,048 INFO L231 Difference]: Finished difference. Result has 437 places, 544 transitions, 10207 flow [2024-06-14 14:09:58,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9989, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10207, PETRI_PLACES=437, PETRI_TRANSITIONS=544} [2024-06-14 14:09:58,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-14 14:09:58,048 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 544 transitions, 10207 flow [2024-06-14 14:09:58,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:09:58,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:58,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:58,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 14:09:58,049 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:09:58,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:58,049 INFO L85 PathProgramCache]: Analyzing trace with hash -8577852, now seen corresponding path program 3 times [2024-06-14 14:09:58,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:58,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776640424] [2024-06-14 14:09:58,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:58,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:58,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:58,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:58,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:58,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776640424] [2024-06-14 14:09:58,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776640424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:58,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:58,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:58,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414772076] [2024-06-14 14:09:58,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:58,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:58,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:58,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:58,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:58,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:58,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 544 transitions, 10207 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:09:58,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:58,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:58,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:59,257 INFO L124 PetriNetUnfolderBase]: 2496/4262 cut-off events. [2024-06-14 14:09:59,257 INFO L125 PetriNetUnfolderBase]: For 627206/627212 co-relation queries the response was YES. [2024-06-14 14:09:59,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35755 conditions, 4262 events. 2496/4262 cut-off events. For 627206/627212 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 27760 event pairs, 430 based on Foata normal form. 3/4260 useless extension candidates. Maximal degree in co-relation 35558. Up to 3675 conditions per place. [2024-06-14 14:09:59,324 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 470 selfloop transitions, 91 changer transitions 0/568 dead transitions. [2024-06-14 14:09:59,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 568 transitions, 11409 flow [2024-06-14 14:09:59,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:59,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:59,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 14:09:59,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 14:09:59,326 INFO L175 Difference]: Start difference. First operand has 437 places, 544 transitions, 10207 flow. Second operand 8 states and 183 transitions. [2024-06-14 14:09:59,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 568 transitions, 11409 flow [2024-06-14 14:10:02,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 568 transitions, 11215 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 14:10:02,299 INFO L231 Difference]: Finished difference. Result has 440 places, 546 transitions, 10230 flow [2024-06-14 14:10:02,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10013, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10230, PETRI_PLACES=440, PETRI_TRANSITIONS=546} [2024-06-14 14:10:02,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-14 14:10:02,300 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 546 transitions, 10230 flow [2024-06-14 14:10:02,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:10:02,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:02,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:02,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 14:10:02,301 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:10:02,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:02,301 INFO L85 PathProgramCache]: Analyzing trace with hash -8393154, now seen corresponding path program 1 times [2024-06-14 14:10:02,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:02,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939523249] [2024-06-14 14:10:02,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:02,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:02,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:02,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:02,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:02,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939523249] [2024-06-14 14:10:02,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939523249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:02,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:02,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:02,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545706189] [2024-06-14 14:10:02,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:02,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:02,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:02,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:02,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:02,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:02,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 546 transitions, 10230 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:10:02,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:02,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:02,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:03,747 INFO L124 PetriNetUnfolderBase]: 2504/4270 cut-off events. [2024-06-14 14:10:03,748 INFO L125 PetriNetUnfolderBase]: For 638036/638042 co-relation queries the response was YES. [2024-06-14 14:10:03,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35983 conditions, 4270 events. 2504/4270 cut-off events. For 638036/638042 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 27834 event pairs, 436 based on Foata normal form. 3/4268 useless extension candidates. Maximal degree in co-relation 35785. Up to 3533 conditions per place. [2024-06-14 14:10:03,820 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 364 selfloop transitions, 199 changer transitions 0/570 dead transitions. [2024-06-14 14:10:03,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 570 transitions, 11480 flow [2024-06-14 14:10:03,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:03,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:03,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 14:10:03,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 14:10:03,821 INFO L175 Difference]: Start difference. First operand has 440 places, 546 transitions, 10230 flow. Second operand 8 states and 186 transitions. [2024-06-14 14:10:03,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 570 transitions, 11480 flow [2024-06-14 14:10:07,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 570 transitions, 11285 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:07,338 INFO L231 Difference]: Finished difference. Result has 442 places, 548 transitions, 10512 flow [2024-06-14 14:10:07,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10035, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10512, PETRI_PLACES=442, PETRI_TRANSITIONS=548} [2024-06-14 14:10:07,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-14 14:10:07,339 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 548 transitions, 10512 flow [2024-06-14 14:10:07,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:10:07,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:07,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:07,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 14:10:07,339 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:10:07,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:07,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1066433786, now seen corresponding path program 2 times [2024-06-14 14:10:07,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:07,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997449024] [2024-06-14 14:10:07,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:07,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:07,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:07,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:07,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:07,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997449024] [2024-06-14 14:10:07,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997449024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:07,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:07,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:07,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388577068] [2024-06-14 14:10:07,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:07,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:07,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:07,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:07,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:07,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:07,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 548 transitions, 10512 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:10:07,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:07,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:07,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:08,766 INFO L124 PetriNetUnfolderBase]: 2540/4326 cut-off events. [2024-06-14 14:10:08,767 INFO L125 PetriNetUnfolderBase]: For 714545/714545 co-relation queries the response was YES. [2024-06-14 14:10:08,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37062 conditions, 4326 events. 2540/4326 cut-off events. For 714545/714545 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 28165 event pairs, 420 based on Foata normal form. 10/4333 useless extension candidates. Maximal degree in co-relation 36863. Up to 3755 conditions per place. [2024-06-14 14:10:08,836 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 498 selfloop transitions, 70 changer transitions 0/575 dead transitions. [2024-06-14 14:10:08,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 575 transitions, 11823 flow [2024-06-14 14:10:08,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:10:08,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:10:08,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 14:10:08,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 14:10:08,838 INFO L175 Difference]: Start difference. First operand has 442 places, 548 transitions, 10512 flow. Second operand 10 states and 224 transitions. [2024-06-14 14:10:08,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 575 transitions, 11823 flow [2024-06-14 14:10:12,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 575 transitions, 11360 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:12,363 INFO L231 Difference]: Finished difference. Result has 446 places, 550 transitions, 10276 flow [2024-06-14 14:10:12,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10051, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10276, PETRI_PLACES=446, PETRI_TRANSITIONS=550} [2024-06-14 14:10:12,364 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-14 14:10:12,364 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 550 transitions, 10276 flow [2024-06-14 14:10:12,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:10:12,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:12,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:12,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 14:10:12,365 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:10:12,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:12,366 INFO L85 PathProgramCache]: Analyzing trace with hash 446605318, now seen corresponding path program 3 times [2024-06-14 14:10:12,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:12,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732346656] [2024-06-14 14:10:12,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:12,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:12,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:12,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:12,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:12,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732346656] [2024-06-14 14:10:12,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732346656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:12,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:12,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:12,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756203895] [2024-06-14 14:10:12,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:12,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:12,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:12,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:12,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:12,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:12,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 550 transitions, 10276 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:10:12,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:12,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:12,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:13,833 INFO L124 PetriNetUnfolderBase]: 2576/4382 cut-off events. [2024-06-14 14:10:13,833 INFO L125 PetriNetUnfolderBase]: For 730516/730516 co-relation queries the response was YES. [2024-06-14 14:10:13,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37589 conditions, 4382 events. 2576/4382 cut-off events. For 730516/730516 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 28548 event pairs, 426 based on Foata normal form. 10/4389 useless extension candidates. Maximal degree in co-relation 37389. Up to 3811 conditions per place. [2024-06-14 14:10:13,900 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 499 selfloop transitions, 70 changer transitions 0/576 dead transitions. [2024-06-14 14:10:13,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 576 transitions, 11589 flow [2024-06-14 14:10:13,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:10:13,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:10:13,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 14:10:13,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-14 14:10:13,901 INFO L175 Difference]: Start difference. First operand has 446 places, 550 transitions, 10276 flow. Second operand 9 states and 206 transitions. [2024-06-14 14:10:13,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 576 transitions, 11589 flow [2024-06-14 14:10:17,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 576 transitions, 11390 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-14 14:10:17,163 INFO L231 Difference]: Finished difference. Result has 447 places, 552 transitions, 10306 flow [2024-06-14 14:10:17,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10077, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10306, PETRI_PLACES=447, PETRI_TRANSITIONS=552} [2024-06-14 14:10:17,164 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-14 14:10:17,164 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 552 transitions, 10306 flow [2024-06-14 14:10:17,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:10:17,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:17,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:17,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 14:10:17,165 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:10:17,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:17,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1057862906, now seen corresponding path program 4 times [2024-06-14 14:10:17,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:17,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645219254] [2024-06-14 14:10:17,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:17,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:17,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:17,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:17,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:17,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645219254] [2024-06-14 14:10:17,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645219254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:17,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:17,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:17,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145524390] [2024-06-14 14:10:17,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:17,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:17,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:17,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:17,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:17,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:17,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 552 transitions, 10306 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:10:17,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:17,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:17,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:18,588 INFO L124 PetriNetUnfolderBase]: 2805/4759 cut-off events. [2024-06-14 14:10:18,589 INFO L125 PetriNetUnfolderBase]: For 1002828/1002828 co-relation queries the response was YES. [2024-06-14 14:10:18,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43726 conditions, 4759 events. 2805/4759 cut-off events. For 1002828/1002828 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 31230 event pairs, 527 based on Foata normal form. 10/4766 useless extension candidates. Maximal degree in co-relation 43525. Up to 3715 conditions per place. [2024-06-14 14:10:18,806 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 509 selfloop transitions, 72 changer transitions 0/588 dead transitions. [2024-06-14 14:10:18,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 588 transitions, 11986 flow [2024-06-14 14:10:18,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:10:18,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:10:18,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 14:10:18,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:10:18,807 INFO L175 Difference]: Start difference. First operand has 447 places, 552 transitions, 10306 flow. Second operand 10 states and 230 transitions. [2024-06-14 14:10:18,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 588 transitions, 11986 flow [2024-06-14 14:10:22,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 588 transitions, 11783 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 14:10:22,906 INFO L231 Difference]: Finished difference. Result has 451 places, 556 transitions, 10403 flow [2024-06-14 14:10:22,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10103, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10403, PETRI_PLACES=451, PETRI_TRANSITIONS=556} [2024-06-14 14:10:22,907 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-14 14:10:22,907 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 556 transitions, 10403 flow [2024-06-14 14:10:22,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:10:22,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:22,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:22,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 14:10:22,908 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:10:22,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:22,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1802706160, now seen corresponding path program 11 times [2024-06-14 14:10:22,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:22,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445456536] [2024-06-14 14:10:22,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:22,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:22,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:23,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:23,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:23,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445456536] [2024-06-14 14:10:23,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445456536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:23,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:23,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:23,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477922586] [2024-06-14 14:10:23,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:23,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:23,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:23,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:23,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:23,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:23,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 556 transitions, 10403 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:10:23,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:23,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:23,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:24,359 INFO L124 PetriNetUnfolderBase]: 2810/4758 cut-off events. [2024-06-14 14:10:24,359 INFO L125 PetriNetUnfolderBase]: For 944564/944570 co-relation queries the response was YES. [2024-06-14 14:10:24,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43586 conditions, 4758 events. 2810/4758 cut-off events. For 944564/944570 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 31324 event pairs, 567 based on Foata normal form. 5/4755 useless extension candidates. Maximal degree in co-relation 43383. Up to 3957 conditions per place. [2024-06-14 14:10:24,479 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 380 selfloop transitions, 205 changer transitions 0/592 dead transitions. [2024-06-14 14:10:24,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 592 transitions, 12212 flow [2024-06-14 14:10:24,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:10:24,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:10:24,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 14:10:24,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-14 14:10:24,480 INFO L175 Difference]: Start difference. First operand has 451 places, 556 transitions, 10403 flow. Second operand 9 states and 215 transitions. [2024-06-14 14:10:24,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 592 transitions, 12212 flow [2024-06-14 14:10:30,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 592 transitions, 12053 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:30,504 INFO L231 Difference]: Finished difference. Result has 454 places, 559 transitions, 10721 flow [2024-06-14 14:10:30,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10244, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10721, PETRI_PLACES=454, PETRI_TRANSITIONS=559} [2024-06-14 14:10:30,505 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-14 14:10:30,505 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 559 transitions, 10721 flow [2024-06-14 14:10:30,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:10:30,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:30,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:30,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 14:10:30,506 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:10:30,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:30,506 INFO L85 PathProgramCache]: Analyzing trace with hash -209721332, now seen corresponding path program 12 times [2024-06-14 14:10:30,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:30,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660776092] [2024-06-14 14:10:30,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:30,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:30,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:30,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:30,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:30,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660776092] [2024-06-14 14:10:30,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660776092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:30,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:30,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:30,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65705877] [2024-06-14 14:10:30,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:30,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:30,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:30,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:30,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:30,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:30,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 559 transitions, 10721 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:10:30,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:30,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:30,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:31,937 INFO L124 PetriNetUnfolderBase]: 2815/4767 cut-off events. [2024-06-14 14:10:31,937 INFO L125 PetriNetUnfolderBase]: For 958000/958006 co-relation queries the response was YES. [2024-06-14 14:10:31,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43618 conditions, 4767 events. 2815/4767 cut-off events. For 958000/958006 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 31378 event pairs, 567 based on Foata normal form. 5/4764 useless extension candidates. Maximal degree in co-relation 43413. Up to 3963 conditions per place. [2024-06-14 14:10:32,014 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 381 selfloop transitions, 209 changer transitions 0/597 dead transitions. [2024-06-14 14:10:32,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 597 transitions, 12554 flow [2024-06-14 14:10:32,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:10:32,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:10:32,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-14 14:10:32,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432900432900433 [2024-06-14 14:10:32,015 INFO L175 Difference]: Start difference. First operand has 454 places, 559 transitions, 10721 flow. Second operand 11 states and 251 transitions. [2024-06-14 14:10:32,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 597 transitions, 12554 flow [2024-06-14 14:10:38,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 597 transitions, 11901 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-14 14:10:38,211 INFO L231 Difference]: Finished difference. Result has 457 places, 562 transitions, 10559 flow [2024-06-14 14:10:38,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10091, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10559, PETRI_PLACES=457, PETRI_TRANSITIONS=562} [2024-06-14 14:10:38,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 14:10:38,229 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 562 transitions, 10559 flow [2024-06-14 14:10:38,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:10:38,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:38,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:38,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 14:10:38,229 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:10:38,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:38,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1187112470, now seen corresponding path program 13 times [2024-06-14 14:10:38,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:38,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207784362] [2024-06-14 14:10:38,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:38,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:38,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:38,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:38,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:38,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207784362] [2024-06-14 14:10:38,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207784362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:38,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:38,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:38,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179362188] [2024-06-14 14:10:38,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:38,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:38,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:38,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:38,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:38,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:38,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 562 transitions, 10559 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:10:38,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:38,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:38,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:39,726 INFO L124 PetriNetUnfolderBase]: 2820/4792 cut-off events. [2024-06-14 14:10:39,726 INFO L125 PetriNetUnfolderBase]: For 969973/969979 co-relation queries the response was YES. [2024-06-14 14:10:39,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43617 conditions, 4792 events. 2820/4792 cut-off events. For 969973/969979 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31633 event pairs, 579 based on Foata normal form. 5/4789 useless extension candidates. Maximal degree in co-relation 43411. Up to 3969 conditions per place. [2024-06-14 14:10:39,837 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 370 selfloop transitions, 216 changer transitions 0/593 dead transitions. [2024-06-14 14:10:39,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 593 transitions, 12353 flow [2024-06-14 14:10:39,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:10:39,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:10:39,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-14 14:10:39,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380952380952381 [2024-06-14 14:10:39,839 INFO L175 Difference]: Start difference. First operand has 457 places, 562 transitions, 10559 flow. Second operand 10 states and 226 transitions. [2024-06-14 14:10:39,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 593 transitions, 12353 flow [2024-06-14 14:10:45,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 593 transitions, 11965 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 14:10:45,640 INFO L231 Difference]: Finished difference. Result has 459 places, 565 transitions, 10659 flow [2024-06-14 14:10:45,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10177, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10659, PETRI_PLACES=459, PETRI_TRANSITIONS=565} [2024-06-14 14:10:45,641 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 416 predicate places. [2024-06-14 14:10:45,641 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 565 transitions, 10659 flow [2024-06-14 14:10:45,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:10:45,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:45,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:45,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 14:10:45,642 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:10:45,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:45,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1882305366, now seen corresponding path program 14 times [2024-06-14 14:10:45,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:45,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399063781] [2024-06-14 14:10:45,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:45,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:45,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:45,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:45,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:45,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399063781] [2024-06-14 14:10:45,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399063781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:45,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:45,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:10:45,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251638736] [2024-06-14 14:10:45,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:45,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:10:45,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:45,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:10:45,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:10:46,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:46,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 565 transitions, 10659 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:10:46,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:46,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:46,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:47,177 INFO L124 PetriNetUnfolderBase]: 2817/4774 cut-off events. [2024-06-14 14:10:47,178 INFO L125 PetriNetUnfolderBase]: For 978317/978317 co-relation queries the response was YES. [2024-06-14 14:10:47,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43589 conditions, 4774 events. 2817/4774 cut-off events. For 978317/978317 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 31411 event pairs, 590 based on Foata normal form. 1/4759 useless extension candidates. Maximal degree in co-relation 43382. Up to 4119 conditions per place. [2024-06-14 14:10:47,254 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 456 selfloop transitions, 131 changer transitions 0/594 dead transitions. [2024-06-14 14:10:47,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 594 transitions, 12159 flow [2024-06-14 14:10:47,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:10:47,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:10:47,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 14:10:47,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 14:10:47,256 INFO L175 Difference]: Start difference. First operand has 459 places, 565 transitions, 10659 flow. Second operand 9 states and 210 transitions. [2024-06-14 14:10:47,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 594 transitions, 12159 flow [2024-06-14 14:10:53,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 594 transitions, 11798 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 14:10:53,580 INFO L231 Difference]: Finished difference. Result has 461 places, 565 transitions, 10566 flow [2024-06-14 14:10:53,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10298, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10566, PETRI_PLACES=461, PETRI_TRANSITIONS=565} [2024-06-14 14:10:53,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-14 14:10:53,581 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 565 transitions, 10566 flow [2024-06-14 14:10:53,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:10:53,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:53,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:53,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 14:10:53,582 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:10:53,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:53,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1875589520, now seen corresponding path program 15 times [2024-06-14 14:10:53,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:53,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428437569] [2024-06-14 14:10:53,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:53,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:53,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:53,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:53,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:53,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428437569] [2024-06-14 14:10:53,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428437569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:53,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:53,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:10:53,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372316312] [2024-06-14 14:10:53,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:53,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:10:53,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:53,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:10:53,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:10:53,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:53,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 565 transitions, 10566 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:10:53,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:53,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:53,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:55,107 INFO L124 PetriNetUnfolderBase]: 2822/4783 cut-off events. [2024-06-14 14:10:55,107 INFO L125 PetriNetUnfolderBase]: For 992688/992688 co-relation queries the response was YES. [2024-06-14 14:10:55,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43628 conditions, 4783 events. 2822/4783 cut-off events. For 992688/992688 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31478 event pairs, 590 based on Foata normal form. 1/4768 useless extension candidates. Maximal degree in co-relation 43420. Up to 3972 conditions per place. [2024-06-14 14:10:55,227 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 373 selfloop transitions, 221 changer transitions 0/601 dead transitions. [2024-06-14 14:10:55,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 601 transitions, 12166 flow [2024-06-14 14:10:55,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:10:55,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:10:55,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-14 14:10:55,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523809523809524 [2024-06-14 14:10:55,229 INFO L175 Difference]: Start difference. First operand has 461 places, 565 transitions, 10566 flow. Second operand 10 states and 232 transitions. [2024-06-14 14:10:55,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 601 transitions, 12166 flow [2024-06-14 14:11:01,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 601 transitions, 11800 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-14 14:11:01,292 INFO L231 Difference]: Finished difference. Result has 464 places, 568 transitions, 10722 flow [2024-06-14 14:11:01,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10221, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10722, PETRI_PLACES=464, PETRI_TRANSITIONS=568} [2024-06-14 14:11:01,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 421 predicate places. [2024-06-14 14:11:01,298 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 568 transitions, 10722 flow [2024-06-14 14:11:01,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:01,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:01,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:01,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 14:11:01,298 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:11:01,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:01,299 INFO L85 PathProgramCache]: Analyzing trace with hash -80329712, now seen corresponding path program 8 times [2024-06-14 14:11:01,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:01,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892044804] [2024-06-14 14:11:01,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:01,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:01,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:01,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:01,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:01,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892044804] [2024-06-14 14:11:01,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892044804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:01,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:01,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:11:01,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720950126] [2024-06-14 14:11:01,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:01,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:11:01,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:01,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:11:01,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:11:01,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:01,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 568 transitions, 10722 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:01,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:01,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:01,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:02,734 INFO L124 PetriNetUnfolderBase]: 2827/4775 cut-off events. [2024-06-14 14:11:02,734 INFO L125 PetriNetUnfolderBase]: For 1008546/1008546 co-relation queries the response was YES. [2024-06-14 14:11:02,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43864 conditions, 4775 events. 2827/4775 cut-off events. For 1008546/1008546 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31374 event pairs, 610 based on Foata normal form. 1/4755 useless extension candidates. Maximal degree in co-relation 43656. Up to 3592 conditions per place. [2024-06-14 14:11:02,815 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 227 selfloop transitions, 375 changer transitions 0/609 dead transitions. [2024-06-14 14:11:02,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 609 transitions, 12982 flow [2024-06-14 14:11:02,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:11:02,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:11:02,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 14:11:02,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:11:02,816 INFO L175 Difference]: Start difference. First operand has 464 places, 568 transitions, 10722 flow. Second operand 10 states and 240 transitions. [2024-06-14 14:11:02,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 609 transitions, 12982 flow [2024-06-14 14:11:07,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 609 transitions, 12648 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 14:11:07,252 INFO L231 Difference]: Finished difference. Result has 467 places, 574 transitions, 11342 flow [2024-06-14 14:11:07,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10388, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11342, PETRI_PLACES=467, PETRI_TRANSITIONS=574} [2024-06-14 14:11:07,252 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-14 14:11:07,252 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 574 transitions, 11342 flow [2024-06-14 14:11:07,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:07,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:07,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:07,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 14:11:07,253 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:11:07,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:07,254 INFO L85 PathProgramCache]: Analyzing trace with hash -2094250520, now seen corresponding path program 9 times [2024-06-14 14:11:07,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:07,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952897770] [2024-06-14 14:11:07,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:07,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:07,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:07,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:07,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:07,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952897770] [2024-06-14 14:11:07,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952897770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:07,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:07,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:11:07,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022332092] [2024-06-14 14:11:07,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:07,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:11:07,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:07,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:11:07,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:11:07,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:07,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 574 transitions, 11342 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:07,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:07,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:07,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:08,727 INFO L124 PetriNetUnfolderBase]: 2840/4793 cut-off events. [2024-06-14 14:11:08,727 INFO L125 PetriNetUnfolderBase]: For 1037424/1037424 co-relation queries the response was YES. [2024-06-14 14:11:08,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44833 conditions, 4793 events. 2840/4793 cut-off events. For 1037424/1037424 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31517 event pairs, 608 based on Foata normal form. 1/4773 useless extension candidates. Maximal degree in co-relation 44624. Up to 3602 conditions per place. [2024-06-14 14:11:08,806 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 228 selfloop transitions, 384 changer transitions 0/619 dead transitions. [2024-06-14 14:11:08,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 619 transitions, 13908 flow [2024-06-14 14:11:08,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:11:08,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:11:08,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 295 transitions. [2024-06-14 14:11:08,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5402930402930403 [2024-06-14 14:11:08,808 INFO L175 Difference]: Start difference. First operand has 467 places, 574 transitions, 11342 flow. Second operand 13 states and 295 transitions. [2024-06-14 14:11:08,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 619 transitions, 13908 flow [2024-06-14 14:11:15,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 619 transitions, 12951 flow, removed 90 selfloop flow, removed 9 redundant places. [2024-06-14 14:11:15,620 INFO L231 Difference]: Finished difference. Result has 471 places, 580 transitions, 11367 flow [2024-06-14 14:11:15,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10445, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11367, PETRI_PLACES=471, PETRI_TRANSITIONS=580} [2024-06-14 14:11:15,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 428 predicate places. [2024-06-14 14:11:15,621 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 580 transitions, 11367 flow [2024-06-14 14:11:15,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:15,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:15,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:15,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 14:11:15,621 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:11:15,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:15,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1954571434, now seen corresponding path program 16 times [2024-06-14 14:11:15,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:15,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887671568] [2024-06-14 14:11:15,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:15,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:15,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:15,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:15,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:15,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887671568] [2024-06-14 14:11:15,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887671568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:15,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:15,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:11:15,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581309256] [2024-06-14 14:11:15,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:15,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:11:15,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:15,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:11:15,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:11:15,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:15,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 580 transitions, 11367 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:15,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:15,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:15,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:17,151 INFO L124 PetriNetUnfolderBase]: 2853/4821 cut-off events. [2024-06-14 14:11:17,151 INFO L125 PetriNetUnfolderBase]: For 1055558/1055558 co-relation queries the response was YES. [2024-06-14 14:11:17,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44944 conditions, 4821 events. 2853/4821 cut-off events. For 1055558/1055558 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31829 event pairs, 577 based on Foata normal form. 1/4807 useless extension candidates. Maximal degree in co-relation 44736. Up to 4012 conditions per place. [2024-06-14 14:11:17,232 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 388 selfloop transitions, 228 changer transitions 0/623 dead transitions. [2024-06-14 14:11:17,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 623 transitions, 13334 flow [2024-06-14 14:11:17,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:11:17,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:11:17,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 287 transitions. [2024-06-14 14:11:17,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5256410256410257 [2024-06-14 14:11:17,234 INFO L175 Difference]: Start difference. First operand has 471 places, 580 transitions, 11367 flow. Second operand 13 states and 287 transitions. [2024-06-14 14:11:17,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 623 transitions, 13334 flow [2024-06-14 14:11:23,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 623 transitions, 12524 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-14 14:11:23,347 INFO L231 Difference]: Finished difference. Result has 475 places, 586 transitions, 11140 flow [2024-06-14 14:11:23,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10565, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11140, PETRI_PLACES=475, PETRI_TRANSITIONS=586} [2024-06-14 14:11:23,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-14 14:11:23,347 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 586 transitions, 11140 flow [2024-06-14 14:11:23,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:23,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:23,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:23,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 14:11:23,348 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:11:23,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:23,348 INFO L85 PathProgramCache]: Analyzing trace with hash -2094636470, now seen corresponding path program 10 times [2024-06-14 14:11:23,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:23,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123103988] [2024-06-14 14:11:23,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:23,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:23,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:23,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:23,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:23,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123103988] [2024-06-14 14:11:23,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123103988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:23,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:23,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:11:23,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45076453] [2024-06-14 14:11:23,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:23,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:11:23,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:23,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:11:23,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:11:23,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:23,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 586 transitions, 11140 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:23,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:23,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:23,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:24,839 INFO L124 PetriNetUnfolderBase]: 2850/4807 cut-off events. [2024-06-14 14:11:24,839 INFO L125 PetriNetUnfolderBase]: For 1059904/1059904 co-relation queries the response was YES. [2024-06-14 14:11:24,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44502 conditions, 4807 events. 2850/4807 cut-off events. For 1059904/1059904 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31592 event pairs, 606 based on Foata normal form. 1/4787 useless extension candidates. Maximal degree in co-relation 44293. Up to 3610 conditions per place. [2024-06-14 14:11:24,920 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 386 changer transitions 0/623 dead transitions. [2024-06-14 14:11:24,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 623 transitions, 13254 flow [2024-06-14 14:11:24,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:11:24,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:11:24,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 279 transitions. [2024-06-14 14:11:24,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 14:11:24,921 INFO L175 Difference]: Start difference. First operand has 475 places, 586 transitions, 11140 flow. Second operand 12 states and 279 transitions. [2024-06-14 14:11:24,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 623 transitions, 13254 flow [2024-06-14 14:11:31,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 623 transitions, 12850 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-14 14:11:31,248 INFO L231 Difference]: Finished difference. Result has 478 places, 586 transitions, 11514 flow [2024-06-14 14:11:31,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10736, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=386, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11514, PETRI_PLACES=478, PETRI_TRANSITIONS=586} [2024-06-14 14:11:31,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-14 14:11:31,249 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 586 transitions, 11514 flow [2024-06-14 14:11:31,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:31,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:31,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:31,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 14:11:31,250 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:11:31,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:31,250 INFO L85 PathProgramCache]: Analyzing trace with hash -2094636656, now seen corresponding path program 17 times [2024-06-14 14:11:31,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:31,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711971953] [2024-06-14 14:11:31,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:31,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:31,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:31,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:31,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:31,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711971953] [2024-06-14 14:11:31,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711971953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:31,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:31,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:11:31,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290817186] [2024-06-14 14:11:31,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:31,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:11:31,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:31,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:11:31,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:11:31,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:31,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 586 transitions, 11514 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:31,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:31,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:31,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:32,897 INFO L124 PetriNetUnfolderBase]: 2847/4812 cut-off events. [2024-06-14 14:11:32,897 INFO L125 PetriNetUnfolderBase]: For 1068410/1068410 co-relation queries the response was YES. [2024-06-14 14:11:32,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44809 conditions, 4812 events. 2847/4812 cut-off events. For 1068410/1068410 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 31712 event pairs, 578 based on Foata normal form. 1/4797 useless extension candidates. Maximal degree in co-relation 44599. Up to 4005 conditions per place. [2024-06-14 14:11:32,977 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 228 changer transitions 0/621 dead transitions. [2024-06-14 14:11:32,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 621 transitions, 13094 flow [2024-06-14 14:11:32,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:11:32,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:11:32,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-14 14:11:32,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-14 14:11:32,979 INFO L175 Difference]: Start difference. First operand has 478 places, 586 transitions, 11514 flow. Second operand 12 states and 268 transitions. [2024-06-14 14:11:32,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 621 transitions, 13094 flow [2024-06-14 14:11:37,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 621 transitions, 12286 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 14:11:37,377 INFO L231 Difference]: Finished difference. Result has 478 places, 586 transitions, 11168 flow [2024-06-14 14:11:37,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10706, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11168, PETRI_PLACES=478, PETRI_TRANSITIONS=586} [2024-06-14 14:11:37,378 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-14 14:11:37,378 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 586 transitions, 11168 flow [2024-06-14 14:11:37,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:37,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:37,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:37,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 14:11:37,379 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:11:37,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:37,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1681767878, now seen corresponding path program 18 times [2024-06-14 14:11:37,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:37,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546730294] [2024-06-14 14:11:37,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:37,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:37,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:37,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:37,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:37,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546730294] [2024-06-14 14:11:37,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546730294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:37,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:37,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:11:37,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507111817] [2024-06-14 14:11:37,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:37,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:11:37,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:37,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:11:37,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:11:37,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:37,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 586 transitions, 11168 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:37,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:37,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:37,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:39,044 INFO L124 PetriNetUnfolderBase]: 2844/4812 cut-off events. [2024-06-14 14:11:39,044 INFO L125 PetriNetUnfolderBase]: For 1072252/1072252 co-relation queries the response was YES. [2024-06-14 14:11:39,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44404 conditions, 4812 events. 2844/4812 cut-off events. For 1072252/1072252 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31841 event pairs, 573 based on Foata normal form. 1/4801 useless extension candidates. Maximal degree in co-relation 44193. Up to 4002 conditions per place. [2024-06-14 14:11:39,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 379 selfloop transitions, 230 changer transitions 0/616 dead transitions. [2024-06-14 14:11:39,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 616 transitions, 12994 flow [2024-06-14 14:11:39,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:11:39,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:11:39,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 263 transitions. [2024-06-14 14:11:39,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5218253968253969 [2024-06-14 14:11:39,138 INFO L175 Difference]: Start difference. First operand has 478 places, 586 transitions, 11168 flow. Second operand 12 states and 263 transitions. [2024-06-14 14:11:39,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 616 transitions, 12994 flow [2024-06-14 14:11:45,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 616 transitions, 12410 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-14 14:11:45,828 INFO L231 Difference]: Finished difference. Result has 478 places, 586 transitions, 11050 flow [2024-06-14 14:11:45,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10584, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11050, PETRI_PLACES=478, PETRI_TRANSITIONS=586} [2024-06-14 14:11:45,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-14 14:11:45,829 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 586 transitions, 11050 flow [2024-06-14 14:11:45,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:45,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:45,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:45,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 14:11:45,829 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:11:45,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:45,829 INFO L85 PathProgramCache]: Analyzing trace with hash 2078972550, now seen corresponding path program 11 times [2024-06-14 14:11:45,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:45,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465598191] [2024-06-14 14:11:45,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:45,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:45,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:46,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:46,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:46,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465598191] [2024-06-14 14:11:46,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465598191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:46,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:46,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:11:46,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657790151] [2024-06-14 14:11:46,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:46,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:11:46,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:46,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:11:46,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:11:46,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:46,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 586 transitions, 11050 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:46,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:46,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:46,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:47,340 INFO L124 PetriNetUnfolderBase]: 2849/4838 cut-off events. [2024-06-14 14:11:47,340 INFO L125 PetriNetUnfolderBase]: For 1082324/1082324 co-relation queries the response was YES. [2024-06-14 14:11:47,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44540 conditions, 4838 events. 2849/4838 cut-off events. For 1082324/1082324 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31962 event pairs, 558 based on Foata normal form. 1/4832 useless extension candidates. Maximal degree in co-relation 44328. Up to 4316 conditions per place. [2024-06-14 14:11:47,419 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 546 selfloop transitions, 51 changer transitions 0/604 dead transitions. [2024-06-14 14:11:47,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 604 transitions, 12354 flow [2024-06-14 14:11:47,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:11:47,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:11:47,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 14:11:47,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-14 14:11:47,421 INFO L175 Difference]: Start difference. First operand has 478 places, 586 transitions, 11050 flow. Second operand 8 states and 175 transitions. [2024-06-14 14:11:47,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 604 transitions, 12354 flow [2024-06-14 14:11:53,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 604 transitions, 11970 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 14:11:53,191 INFO L231 Difference]: Finished difference. Result has 478 places, 589 transitions, 10854 flow [2024-06-14 14:11:53,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10666, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10854, PETRI_PLACES=478, PETRI_TRANSITIONS=589} [2024-06-14 14:11:53,192 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-14 14:11:53,192 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 589 transitions, 10854 flow [2024-06-14 14:11:53,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:53,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:53,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:53,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 14:11:53,193 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:11:53,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:53,193 INFO L85 PathProgramCache]: Analyzing trace with hash 406796666, now seen corresponding path program 19 times [2024-06-14 14:11:53,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:53,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411960882] [2024-06-14 14:11:53,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:53,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:53,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:53,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:53,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:53,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411960882] [2024-06-14 14:11:53,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411960882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:53,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:53,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:11:53,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174798428] [2024-06-14 14:11:53,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:53,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:11:53,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:53,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:11:53,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:11:53,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:53,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 589 transitions, 10854 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:11:53,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:53,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:53,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:54,787 INFO L124 PetriNetUnfolderBase]: 2846/4825 cut-off events. [2024-06-14 14:11:54,788 INFO L125 PetriNetUnfolderBase]: For 1092012/1092012 co-relation queries the response was YES. [2024-06-14 14:11:54,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43936 conditions, 4825 events. 2846/4825 cut-off events. For 1092012/1092012 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31938 event pairs, 581 based on Foata normal form. 1/4814 useless extension candidates. Maximal degree in co-relation 43723. Up to 4006 conditions per place. [2024-06-14 14:11:54,865 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 231 changer transitions 0/624 dead transitions. [2024-06-14 14:11:54,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 624 transitions, 12714 flow [2024-06-14 14:11:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:11:54,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:11:54,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 353 transitions. [2024-06-14 14:11:54,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4943977591036415 [2024-06-14 14:11:54,867 INFO L175 Difference]: Start difference. First operand has 478 places, 589 transitions, 10854 flow. Second operand 17 states and 353 transitions. [2024-06-14 14:11:54,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 624 transitions, 12714 flow [2024-06-14 14:12:00,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 624 transitions, 12558 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:00,316 INFO L231 Difference]: Finished difference. Result has 489 places, 589 transitions, 11166 flow [2024-06-14 14:12:00,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10698, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11166, PETRI_PLACES=489, PETRI_TRANSITIONS=589} [2024-06-14 14:12:00,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-14 14:12:00,317 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 589 transitions, 11166 flow [2024-06-14 14:12:00,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:00,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:00,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:00,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 14:12:00,317 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:12:00,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:00,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1650875880, now seen corresponding path program 12 times [2024-06-14 14:12:00,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:00,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716604892] [2024-06-14 14:12:00,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:00,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:00,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:00,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:00,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:00,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716604892] [2024-06-14 14:12:00,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716604892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:00,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:00,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:12:00,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374869551] [2024-06-14 14:12:00,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:00,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:12:00,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:00,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:12:00,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:12:00,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:00,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 589 transitions, 11166 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:00,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:00,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:00,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:01,974 INFO L124 PetriNetUnfolderBase]: 2859/4842 cut-off events. [2024-06-14 14:12:01,974 INFO L125 PetriNetUnfolderBase]: For 1120848/1120848 co-relation queries the response was YES. [2024-06-14 14:12:02,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44823 conditions, 4842 events. 2859/4842 cut-off events. For 1120848/1120848 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 32012 event pairs, 618 based on Foata normal form. 1/4822 useless extension candidates. Maximal degree in co-relation 44609. Up to 3618 conditions per place. [2024-06-14 14:12:02,056 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 224 selfloop transitions, 396 changer transitions 0/627 dead transitions. [2024-06-14 14:12:02,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 627 transitions, 13464 flow [2024-06-14 14:12:02,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:12:02,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:12:02,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 289 transitions. [2024-06-14 14:12:02,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5293040293040293 [2024-06-14 14:12:02,058 INFO L175 Difference]: Start difference. First operand has 489 places, 589 transitions, 11166 flow. Second operand 13 states and 289 transitions. [2024-06-14 14:12:02,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 627 transitions, 13464 flow [2024-06-14 14:12:07,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 627 transitions, 12822 flow, removed 2 selfloop flow, removed 16 redundant places. [2024-06-14 14:12:07,210 INFO L231 Difference]: Finished difference. Result has 486 places, 595 transitions, 11482 flow [2024-06-14 14:12:07,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10524, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=390, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11482, PETRI_PLACES=486, PETRI_TRANSITIONS=595} [2024-06-14 14:12:07,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 443 predicate places. [2024-06-14 14:12:07,211 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 595 transitions, 11482 flow [2024-06-14 14:12:07,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:07,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:07,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:07,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 14:12:07,212 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:12:07,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:07,212 INFO L85 PathProgramCache]: Analyzing trace with hash -305429674, now seen corresponding path program 20 times [2024-06-14 14:12:07,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:07,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654445318] [2024-06-14 14:12:07,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:07,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:07,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:07,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:07,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:07,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654445318] [2024-06-14 14:12:07,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654445318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:07,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:07,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:12:07,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464281552] [2024-06-14 14:12:07,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:07,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:12:07,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:07,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:12:07,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:12:07,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:07,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 595 transitions, 11482 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:07,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:07,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:07,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:08,786 INFO L124 PetriNetUnfolderBase]: 2856/4831 cut-off events. [2024-06-14 14:12:08,786 INFO L125 PetriNetUnfolderBase]: For 1126202/1126202 co-relation queries the response was YES. [2024-06-14 14:12:08,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45010 conditions, 4831 events. 2856/4831 cut-off events. For 1126202/1126202 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 31901 event pairs, 578 based on Foata normal form. 1/4816 useless extension candidates. Maximal degree in co-relation 44795. Up to 4021 conditions per place. [2024-06-14 14:12:08,865 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 230 changer transitions 0/623 dead transitions. [2024-06-14 14:12:08,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 623 transitions, 13058 flow [2024-06-14 14:12:08,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:12:08,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:12:08,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-14 14:12:08,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525974025974026 [2024-06-14 14:12:08,867 INFO L175 Difference]: Start difference. First operand has 486 places, 595 transitions, 11482 flow. Second operand 11 states and 243 transitions. [2024-06-14 14:12:08,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 623 transitions, 13058 flow [2024-06-14 14:12:16,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 623 transitions, 12268 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-14 14:12:16,762 INFO L231 Difference]: Finished difference. Result has 488 places, 595 transitions, 11158 flow [2024-06-14 14:12:16,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10692, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11158, PETRI_PLACES=488, PETRI_TRANSITIONS=595} [2024-06-14 14:12:16,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-14 14:12:16,763 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 595 transitions, 11158 flow [2024-06-14 14:12:16,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:16,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:16,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:16,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 14:12:16,764 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:12:16,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:16,764 INFO L85 PathProgramCache]: Analyzing trace with hash -305429488, now seen corresponding path program 13 times [2024-06-14 14:12:16,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:16,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570726346] [2024-06-14 14:12:16,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:16,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:16,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:17,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:17,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:17,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570726346] [2024-06-14 14:12:17,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570726346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:17,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:17,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:12:17,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702016216] [2024-06-14 14:12:17,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:17,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:12:17,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:17,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:12:17,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:12:17,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:17,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 595 transitions, 11158 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:17,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:17,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:17,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:18,493 INFO L124 PetriNetUnfolderBase]: 2853/4827 cut-off events. [2024-06-14 14:12:18,494 INFO L125 PetriNetUnfolderBase]: For 1129824/1129824 co-relation queries the response was YES. [2024-06-14 14:12:18,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44564 conditions, 4827 events. 2853/4827 cut-off events. For 1129824/1129824 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31903 event pairs, 610 based on Foata normal form. 1/4807 useless extension candidates. Maximal degree in co-relation 44348. Up to 3614 conditions per place. [2024-06-14 14:12:18,572 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 222 selfloop transitions, 395 changer transitions 0/624 dead transitions. [2024-06-14 14:12:18,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 624 transitions, 13018 flow [2024-06-14 14:12:18,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:12:18,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:12:18,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-14 14:12:18,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 14:12:18,574 INFO L175 Difference]: Start difference. First operand has 488 places, 595 transitions, 11158 flow. Second operand 11 states and 252 transitions. [2024-06-14 14:12:18,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 624 transitions, 13018 flow [2024-06-14 14:12:25,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 624 transitions, 12500 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-14 14:12:25,476 INFO L231 Difference]: Finished difference. Result has 489 places, 595 transitions, 11436 flow [2024-06-14 14:12:25,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10640, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11436, PETRI_PLACES=489, PETRI_TRANSITIONS=595} [2024-06-14 14:12:25,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-14 14:12:25,493 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 595 transitions, 11436 flow [2024-06-14 14:12:25,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:25,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:25,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:25,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 14:12:25,493 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:12:25,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:25,494 INFO L85 PathProgramCache]: Analyzing trace with hash -2126289820, now seen corresponding path program 14 times [2024-06-14 14:12:25,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:25,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389775961] [2024-06-14 14:12:25,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:25,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:25,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:25,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:25,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:25,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389775961] [2024-06-14 14:12:25,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389775961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:25,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:25,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:12:25,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093682073] [2024-06-14 14:12:25,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:25,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:12:25,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:25,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:12:25,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:12:25,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:25,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 595 transitions, 11436 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:25,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:25,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:25,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:27,128 INFO L124 PetriNetUnfolderBase]: 2858/4854 cut-off events. [2024-06-14 14:12:27,128 INFO L125 PetriNetUnfolderBase]: For 1141671/1141671 co-relation queries the response was YES. [2024-06-14 14:12:27,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45089 conditions, 4854 events. 2858/4854 cut-off events. For 1141671/1141671 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 32173 event pairs, 539 based on Foata normal form. 1/4852 useless extension candidates. Maximal degree in co-relation 44872. Up to 4350 conditions per place. [2024-06-14 14:12:27,229 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 575 selfloop transitions, 34 changer transitions 0/616 dead transitions. [2024-06-14 14:12:27,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 616 transitions, 12787 flow [2024-06-14 14:12:27,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:27,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:27,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 14:12:27,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-14 14:12:27,230 INFO L175 Difference]: Start difference. First operand has 489 places, 595 transitions, 11436 flow. Second operand 8 states and 179 transitions. [2024-06-14 14:12:27,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 616 transitions, 12787 flow [2024-06-14 14:12:34,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 616 transitions, 12062 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 14:12:34,102 INFO L231 Difference]: Finished difference. Result has 488 places, 598 transitions, 10880 flow [2024-06-14 14:12:34,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10714, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10880, PETRI_PLACES=488, PETRI_TRANSITIONS=598} [2024-06-14 14:12:34,103 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 445 predicate places. [2024-06-14 14:12:34,103 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 598 transitions, 10880 flow [2024-06-14 14:12:34,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:34,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:34,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:34,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 14:12:34,103 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:12:34,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:34,104 INFO L85 PathProgramCache]: Analyzing trace with hash 2138350530, now seen corresponding path program 15 times [2024-06-14 14:12:34,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:34,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491457337] [2024-06-14 14:12:34,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:34,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:34,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:34,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:34,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:34,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491457337] [2024-06-14 14:12:34,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491457337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:34,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:34,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:12:34,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016140016] [2024-06-14 14:12:34,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:34,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:12:34,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:34,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:12:34,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:12:34,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:34,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 598 transitions, 10880 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:34,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:34,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:34,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:35,987 INFO L124 PetriNetUnfolderBase]: 2879/4902 cut-off events. [2024-06-14 14:12:35,988 INFO L125 PetriNetUnfolderBase]: For 1174522/1174522 co-relation queries the response was YES. [2024-06-14 14:12:36,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45047 conditions, 4902 events. 2879/4902 cut-off events. For 1174522/1174522 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 32586 event pairs, 548 based on Foata normal form. 1/4900 useless extension candidates. Maximal degree in co-relation 44829. Up to 4122 conditions per place. [2024-06-14 14:12:36,071 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 492 selfloop transitions, 144 changer transitions 0/643 dead transitions. [2024-06-14 14:12:36,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 643 transitions, 13036 flow [2024-06-14 14:12:36,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:12:36,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:12:36,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-14 14:12:36,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:12:36,072 INFO L175 Difference]: Start difference. First operand has 488 places, 598 transitions, 10880 flow. Second operand 9 states and 225 transitions. [2024-06-14 14:12:36,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 643 transitions, 13036 flow [2024-06-14 14:12:42,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 643 transitions, 12908 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:42,011 INFO L231 Difference]: Finished difference. Result has 493 places, 607 transitions, 11428 flow [2024-06-14 14:12:42,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10752, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11428, PETRI_PLACES=493, PETRI_TRANSITIONS=607} [2024-06-14 14:12:42,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-14 14:12:42,012 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 607 transitions, 11428 flow [2024-06-14 14:12:42,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:42,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:42,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:42,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 14:12:42,012 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:12:42,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:42,013 INFO L85 PathProgramCache]: Analyzing trace with hash 2084839068, now seen corresponding path program 16 times [2024-06-14 14:12:42,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:42,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725309137] [2024-06-14 14:12:42,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:42,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:42,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:42,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:42,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:42,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725309137] [2024-06-14 14:12:42,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725309137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:42,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:42,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:12:42,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514463174] [2024-06-14 14:12:42,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:42,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:12:42,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:42,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:12:42,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:12:42,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:42,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 607 transitions, 11428 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:42,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:42,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:42,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:43,769 INFO L124 PetriNetUnfolderBase]: 2876/4898 cut-off events. [2024-06-14 14:12:43,770 INFO L125 PetriNetUnfolderBase]: For 1182417/1182417 co-relation queries the response was YES. [2024-06-14 14:12:43,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45566 conditions, 4898 events. 2876/4898 cut-off events. For 1182417/1182417 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 32550 event pairs, 548 based on Foata normal form. 1/4896 useless extension candidates. Maximal degree in co-relation 45345. Up to 4120 conditions per place. [2024-06-14 14:12:43,890 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 497 selfloop transitions, 131 changer transitions 0/635 dead transitions. [2024-06-14 14:12:43,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 635 transitions, 13322 flow [2024-06-14 14:12:43,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:12:43,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:12:43,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 14:12:43,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6156462585034014 [2024-06-14 14:12:43,892 INFO L175 Difference]: Start difference. First operand has 493 places, 607 transitions, 11428 flow. Second operand 7 states and 181 transitions. [2024-06-14 14:12:43,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 635 transitions, 13322 flow [2024-06-14 14:12:51,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 635 transitions, 13012 flow, removed 61 selfloop flow, removed 9 redundant places. [2024-06-14 14:12:51,515 INFO L231 Difference]: Finished difference. Result has 491 places, 607 transitions, 11402 flow [2024-06-14 14:12:51,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11126, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11402, PETRI_PLACES=491, PETRI_TRANSITIONS=607} [2024-06-14 14:12:51,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-14 14:12:51,516 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 607 transitions, 11402 flow [2024-06-14 14:12:51,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:51,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:51,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:51,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 14:12:51,516 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:12:51,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:51,517 INFO L85 PathProgramCache]: Analyzing trace with hash 22299586, now seen corresponding path program 17 times [2024-06-14 14:12:51,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:51,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494064807] [2024-06-14 14:12:51,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:51,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:51,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:51,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:51,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:51,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494064807] [2024-06-14 14:12:51,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494064807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:51,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:51,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:12:51,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734396432] [2024-06-14 14:12:51,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:51,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:12:51,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:51,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:12:51,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:12:51,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:51,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 607 transitions, 11402 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:51,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:51,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:51,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:53,071 INFO L124 PetriNetUnfolderBase]: 2873/4877 cut-off events. [2024-06-14 14:12:53,072 INFO L125 PetriNetUnfolderBase]: For 1157126/1157126 co-relation queries the response was YES. [2024-06-14 14:12:53,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45135 conditions, 4877 events. 2873/4877 cut-off events. For 1157126/1157126 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 32279 event pairs, 536 based on Foata normal form. 1/4875 useless extension candidates. Maximal degree in co-relation 44918. Up to 4291 conditions per place. [2024-06-14 14:12:53,155 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 549 selfloop transitions, 74 changer transitions 0/630 dead transitions. [2024-06-14 14:12:53,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 630 transitions, 12988 flow [2024-06-14 14:12:53,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:12:53,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:12:53,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 14:12:53,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 14:12:53,157 INFO L175 Difference]: Start difference. First operand has 491 places, 607 transitions, 11402 flow. Second operand 6 states and 155 transitions. [2024-06-14 14:12:53,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 630 transitions, 12988 flow [2024-06-14 14:12:59,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 630 transitions, 12614 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:59,848 INFO L231 Difference]: Finished difference. Result has 491 places, 607 transitions, 11210 flow [2024-06-14 14:12:59,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11028, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11210, PETRI_PLACES=491, PETRI_TRANSITIONS=607} [2024-06-14 14:12:59,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-14 14:12:59,848 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 607 transitions, 11210 flow [2024-06-14 14:12:59,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:12:59,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:59,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:59,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 14:12:59,849 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:12:59,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:59,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1740580806, now seen corresponding path program 18 times [2024-06-14 14:12:59,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:59,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186972929] [2024-06-14 14:12:59,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:59,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:59,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:00,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:00,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:00,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186972929] [2024-06-14 14:13:00,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186972929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:00,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:00,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:13:00,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126705020] [2024-06-14 14:13:00,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:00,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:13:00,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:00,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:13:00,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:13:00,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:00,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 607 transitions, 11210 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:13:00,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:00,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:00,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:01,698 INFO L124 PetriNetUnfolderBase]: 2886/4897 cut-off events. [2024-06-14 14:13:01,698 INFO L125 PetriNetUnfolderBase]: For 1185590/1185590 co-relation queries the response was YES. [2024-06-14 14:13:01,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45403 conditions, 4897 events. 2886/4897 cut-off events. For 1185590/1185590 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 32571 event pairs, 565 based on Foata normal form. 1/4889 useless extension candidates. Maximal degree in co-relation 45185. Up to 3951 conditions per place. [2024-06-14 14:13:01,782 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 413 selfloop transitions, 217 changer transitions 0/637 dead transitions. [2024-06-14 14:13:01,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 637 transitions, 13538 flow [2024-06-14 14:13:01,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:01,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:01,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:13:01,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 14:13:01,783 INFO L175 Difference]: Start difference. First operand has 491 places, 607 transitions, 11210 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:13:01,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 637 transitions, 13538 flow [2024-06-14 14:13:08,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 637 transitions, 13212 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 14:13:08,820 INFO L231 Difference]: Finished difference. Result has 491 places, 613 transitions, 11635 flow [2024-06-14 14:13:08,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10906, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11635, PETRI_PLACES=491, PETRI_TRANSITIONS=613} [2024-06-14 14:13:08,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-14 14:13:08,821 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 613 transitions, 11635 flow [2024-06-14 14:13:08,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:13:08,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:08,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:08,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 14:13:08,822 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:13:08,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:08,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1740402060, now seen corresponding path program 21 times [2024-06-14 14:13:08,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:08,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487086757] [2024-06-14 14:13:08,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:08,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:08,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:09,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:09,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:09,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487086757] [2024-06-14 14:13:09,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487086757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:09,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:09,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:09,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330528202] [2024-06-14 14:13:09,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:09,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:09,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:09,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:09,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:09,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:09,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 613 transitions, 11635 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:13:09,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:09,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:09,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:10,450 INFO L124 PetriNetUnfolderBase]: 2883/4895 cut-off events. [2024-06-14 14:13:10,450 INFO L125 PetriNetUnfolderBase]: For 1140595/1140595 co-relation queries the response was YES. [2024-06-14 14:13:10,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45423 conditions, 4895 events. 2883/4895 cut-off events. For 1140595/1140595 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 32451 event pairs, 536 based on Foata normal form. 1/4893 useless extension candidates. Maximal degree in co-relation 45206. Up to 4176 conditions per place. [2024-06-14 14:13:10,536 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 121 changer transitions 0/645 dead transitions. [2024-06-14 14:13:10,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 645 transitions, 13551 flow [2024-06-14 14:13:10,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:10,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:10,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 14:13:10,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 14:13:10,539 INFO L175 Difference]: Start difference. First operand has 491 places, 613 transitions, 11635 flow. Second operand 8 states and 198 transitions. [2024-06-14 14:13:10,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 645 transitions, 13551 flow [2024-06-14 14:13:16,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 645 transitions, 13168 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-14 14:13:16,108 INFO L231 Difference]: Finished difference. Result has 495 places, 613 transitions, 11510 flow [2024-06-14 14:13:16,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11252, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11510, PETRI_PLACES=495, PETRI_TRANSITIONS=613} [2024-06-14 14:13:16,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-14 14:13:16,108 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 613 transitions, 11510 flow [2024-06-14 14:13:16,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:13:16,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:16,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:16,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 14:13:16,109 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:13:16,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:16,109 INFO L85 PathProgramCache]: Analyzing trace with hash 943021732, now seen corresponding path program 19 times [2024-06-14 14:13:16,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:16,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549459388] [2024-06-14 14:13:16,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:16,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:16,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:16,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:16,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:16,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549459388] [2024-06-14 14:13:16,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549459388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:16,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:16,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:13:16,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065025899] [2024-06-14 14:13:16,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:16,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:13:16,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:16,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:13:16,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:13:16,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:16,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 613 transitions, 11510 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:13:16,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:16,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:16,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:17,783 INFO L124 PetriNetUnfolderBase]: 2888/4912 cut-off events. [2024-06-14 14:13:17,783 INFO L125 PetriNetUnfolderBase]: For 1158561/1158561 co-relation queries the response was YES. [2024-06-14 14:13:17,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45458 conditions, 4912 events. 2888/4912 cut-off events. For 1158561/1158561 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32677 event pairs, 540 based on Foata normal form. 1/4910 useless extension candidates. Maximal degree in co-relation 45240. Up to 3953 conditions per place. [2024-06-14 14:13:17,874 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 422 selfloop transitions, 215 changer transitions 0/644 dead transitions. [2024-06-14 14:13:17,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 644 transitions, 13498 flow [2024-06-14 14:13:17,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:13:17,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:13:17,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-14 14:13:17,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547619047619048 [2024-06-14 14:13:17,875 INFO L175 Difference]: Start difference. First operand has 495 places, 613 transitions, 11510 flow. Second operand 10 states and 233 transitions. [2024-06-14 14:13:17,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 644 transitions, 13498 flow [2024-06-14 14:13:24,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 644 transitions, 13324 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 14:13:24,444 INFO L231 Difference]: Finished difference. Result has 498 places, 616 transitions, 11868 flow [2024-06-14 14:13:24,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11344, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11868, PETRI_PLACES=498, PETRI_TRANSITIONS=616} [2024-06-14 14:13:24,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 14:13:24,445 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 616 transitions, 11868 flow [2024-06-14 14:13:24,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:13:24,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:24,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:24,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 14:13:24,445 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:13:24,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:24,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1996902570, now seen corresponding path program 22 times [2024-06-14 14:13:24,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:24,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227688178] [2024-06-14 14:13:24,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:24,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:24,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:24,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:24,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:24,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227688178] [2024-06-14 14:13:24,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227688178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:24,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:24,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:24,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397036210] [2024-06-14 14:13:24,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:24,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:24,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:24,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:24,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:24,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:24,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 616 transitions, 11868 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:13:24,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:24,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:24,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:25,974 INFO L124 PetriNetUnfolderBase]: 2885/4890 cut-off events. [2024-06-14 14:13:25,975 INFO L125 PetriNetUnfolderBase]: For 1137669/1137669 co-relation queries the response was YES. [2024-06-14 14:13:26,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45398 conditions, 4890 events. 2885/4890 cut-off events. For 1137669/1137669 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32473 event pairs, 553 based on Foata normal form. 1/4882 useless extension candidates. Maximal degree in co-relation 45181. Up to 4180 conditions per place. [2024-06-14 14:13:26,067 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 116 changer transitions 0/640 dead transitions. [2024-06-14 14:13:26,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 640 transitions, 13474 flow [2024-06-14 14:13:26,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:26,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:26,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:13:26,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 14:13:26,069 INFO L175 Difference]: Start difference. First operand has 498 places, 616 transitions, 11868 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:13:26,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 640 transitions, 13474 flow [2024-06-14 14:13:32,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 640 transitions, 13153 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-14 14:13:32,737 INFO L231 Difference]: Finished difference. Result has 498 places, 616 transitions, 11791 flow [2024-06-14 14:13:32,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11549, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11791, PETRI_PLACES=498, PETRI_TRANSITIONS=616} [2024-06-14 14:13:32,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 14:13:32,738 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 616 transitions, 11791 flow [2024-06-14 14:13:32,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 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-06-14 14:13:32,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:32,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:32,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 14:13:32,738 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:13:32,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:32,739 INFO L85 PathProgramCache]: Analyzing trace with hash 167102998, now seen corresponding path program 23 times [2024-06-14 14:13:32,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:32,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859403073] [2024-06-14 14:13:32,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:32,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:32,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:33,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:33,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:33,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859403073] [2024-06-14 14:13:33,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859403073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:33,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:33,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:13:33,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183454505] [2024-06-14 14:13:33,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:33,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:13:33,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:33,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:13:33,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:13:33,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:33,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 616 transitions, 11791 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:13:33,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:33,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:33,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:34,310 INFO L124 PetriNetUnfolderBase]: 2882/4890 cut-off events. [2024-06-14 14:13:34,311 INFO L125 PetriNetUnfolderBase]: For 1128650/1128650 co-relation queries the response was YES. [2024-06-14 14:13:34,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45046 conditions, 4890 events. 2882/4890 cut-off events. For 1128650/1128650 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32515 event pairs, 555 based on Foata normal form. 1/4882 useless extension candidates. Maximal degree in co-relation 44829. Up to 4177 conditions per place. [2024-06-14 14:13:34,393 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 521 selfloop transitions, 116 changer transitions 0/644 dead transitions. [2024-06-14 14:13:34,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 644 transitions, 13415 flow [2024-06-14 14:13:34,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:34,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:34,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:13:34,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 14:13:34,394 INFO L175 Difference]: Start difference. First operand has 498 places, 616 transitions, 11791 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:13:34,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 644 transitions, 13415 flow [2024-06-14 14:13:41,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 644 transitions, 12871 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 14:13:41,145 INFO L231 Difference]: Finished difference. Result has 495 places, 616 transitions, 11491 flow [2024-06-14 14:13:41,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11249, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11491, PETRI_PLACES=495, PETRI_TRANSITIONS=616} [2024-06-14 14:13:41,146 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-14 14:13:41,146 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 616 transitions, 11491 flow [2024-06-14 14:13:41,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:13:41,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:41,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:41,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 14:13:41,147 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:13:41,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:41,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1754606734, now seen corresponding path program 20 times [2024-06-14 14:13:41,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:41,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051238048] [2024-06-14 14:13:41,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:41,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:41,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:41,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:41,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:41,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051238048] [2024-06-14 14:13:41,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051238048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:41,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:41,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:13:41,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816188152] [2024-06-14 14:13:41,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:41,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:13:41,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:41,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:13:41,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:13:41,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:41,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 616 transitions, 11491 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:13:41,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:41,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:41,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:42,671 INFO L124 PetriNetUnfolderBase]: 2887/4905 cut-off events. [2024-06-14 14:13:42,672 INFO L125 PetriNetUnfolderBase]: For 1123009/1123009 co-relation queries the response was YES. [2024-06-14 14:13:42,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44943 conditions, 4905 events. 2887/4905 cut-off events. For 1123009/1123009 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 32597 event pairs, 536 based on Foata normal form. 1/4903 useless extension candidates. Maximal degree in co-relation 44726. Up to 3953 conditions per place. [2024-06-14 14:13:42,760 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 423 selfloop transitions, 219 changer transitions 0/649 dead transitions. [2024-06-14 14:13:42,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 649 transitions, 13491 flow [2024-06-14 14:13:42,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:42,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:42,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 14:13:42,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-14 14:13:42,761 INFO L175 Difference]: Start difference. First operand has 495 places, 616 transitions, 11491 flow. Second operand 9 states and 218 transitions. [2024-06-14 14:13:42,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 649 transitions, 13491 flow [2024-06-14 14:13:48,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 649 transitions, 13309 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 14:13:48,341 INFO L231 Difference]: Finished difference. Result has 498 places, 619 transitions, 11843 flow [2024-06-14 14:13:48,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11313, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11843, PETRI_PLACES=498, PETRI_TRANSITIONS=619} [2024-06-14 14:13:48,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 14:13:48,341 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 619 transitions, 11843 flow [2024-06-14 14:13:48,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:13:48,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:48,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:48,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 14:13:48,342 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:13:48,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:48,342 INFO L85 PathProgramCache]: Analyzing trace with hash 714734632, now seen corresponding path program 21 times [2024-06-14 14:13:48,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:48,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357107133] [2024-06-14 14:13:48,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:48,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:48,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:48,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:48,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:48,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357107133] [2024-06-14 14:13:48,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357107133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:48,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:48,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:13:48,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905913668] [2024-06-14 14:13:48,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:48,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:13:48,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:48,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:13:48,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:13:48,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:48,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 619 transitions, 11843 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:13:48,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:48,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:48,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:49,894 INFO L124 PetriNetUnfolderBase]: 2884/4901 cut-off events. [2024-06-14 14:13:49,895 INFO L125 PetriNetUnfolderBase]: For 1115630/1115630 co-relation queries the response was YES. [2024-06-14 14:13:49,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45020 conditions, 4901 events. 2884/4901 cut-off events. For 1115630/1115630 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 32563 event pairs, 536 based on Foata normal form. 1/4899 useless extension candidates. Maximal degree in co-relation 44803. Up to 3951 conditions per place. [2024-06-14 14:13:49,984 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 423 selfloop transitions, 221 changer transitions 0/651 dead transitions. [2024-06-14 14:13:49,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 651 transitions, 13491 flow [2024-06-14 14:13:49,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:49,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:49,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 14:13:49,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-14 14:13:49,986 INFO L175 Difference]: Start difference. First operand has 498 places, 619 transitions, 11843 flow. Second operand 9 states and 221 transitions. [2024-06-14 14:13:49,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 651 transitions, 13491 flow [2024-06-14 14:13:55,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 651 transitions, 13084 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-14 14:13:55,812 INFO L231 Difference]: Finished difference. Result has 500 places, 619 transitions, 11890 flow [2024-06-14 14:13:55,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11438, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11890, PETRI_PLACES=500, PETRI_TRANSITIONS=619} [2024-06-14 14:13:55,813 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-14 14:13:55,813 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 619 transitions, 11890 flow [2024-06-14 14:13:55,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:13:55,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:55,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:55,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 14:13:55,814 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:13:55,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:55,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1740194856, now seen corresponding path program 22 times [2024-06-14 14:13:55,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:55,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095057094] [2024-06-14 14:13:55,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:55,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:55,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:56,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:56,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:56,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095057094] [2024-06-14 14:13:56,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095057094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:56,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:56,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:13:56,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727686026] [2024-06-14 14:13:56,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:56,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:13:56,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:56,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:13:56,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:13:56,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:56,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 619 transitions, 11890 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:13:56,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:56,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:56,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:57,413 INFO L124 PetriNetUnfolderBase]: 2881/4887 cut-off events. [2024-06-14 14:13:57,413 INFO L125 PetriNetUnfolderBase]: For 1109150/1109150 co-relation queries the response was YES. [2024-06-14 14:13:57,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44772 conditions, 4887 events. 2881/4887 cut-off events. For 1109150/1109150 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 32501 event pairs, 560 based on Foata normal form. 1/4879 useless extension candidates. Maximal degree in co-relation 44556. Up to 3949 conditions per place. [2024-06-14 14:13:57,498 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 411 selfloop transitions, 226 changer transitions 0/644 dead transitions. [2024-06-14 14:13:57,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 644 transitions, 13506 flow [2024-06-14 14:13:57,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:57,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:57,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 14:13:57,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 14:13:57,499 INFO L175 Difference]: Start difference. First operand has 500 places, 619 transitions, 11890 flow. Second operand 8 states and 196 transitions. [2024-06-14 14:13:57,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 644 transitions, 13506 flow [2024-06-14 14:14:04,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 644 transitions, 12934 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-14 14:14:04,523 INFO L231 Difference]: Finished difference. Result has 498 places, 619 transitions, 11778 flow [2024-06-14 14:14:04,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11320, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11778, PETRI_PLACES=498, PETRI_TRANSITIONS=619} [2024-06-14 14:14:04,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 14:14:04,524 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 619 transitions, 11778 flow [2024-06-14 14:14:04,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:14:04,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:04,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:04,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 14:14:04,524 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:14:04,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:04,524 INFO L85 PathProgramCache]: Analyzing trace with hash 714734446, now seen corresponding path program 24 times [2024-06-14 14:14:04,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:04,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005765252] [2024-06-14 14:14:04,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:04,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:04,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:04,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:04,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005765252] [2024-06-14 14:14:04,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005765252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:04,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:04,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:14:04,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85912095] [2024-06-14 14:14:04,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:04,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:14:04,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:04,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:14:04,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:14:04,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:04,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 619 transitions, 11778 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:14:04,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:04,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:04,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:06,310 INFO L124 PetriNetUnfolderBase]: 2878/4893 cut-off events. [2024-06-14 14:14:06,311 INFO L125 PetriNetUnfolderBase]: For 1096368/1096368 co-relation queries the response was YES. [2024-06-14 14:14:06,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44526 conditions, 4893 events. 2878/4893 cut-off events. For 1096368/1096368 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 32531 event pairs, 535 based on Foata normal form. 1/4891 useless extension candidates. Maximal degree in co-relation 44310. Up to 4173 conditions per place. [2024-06-14 14:14:06,394 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 531 selfloop transitions, 115 changer transitions 0/653 dead transitions. [2024-06-14 14:14:06,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 653 transitions, 13156 flow [2024-06-14 14:14:06,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:14:06,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:14:06,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 14:14:06,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-14 14:14:06,395 INFO L175 Difference]: Start difference. First operand has 498 places, 619 transitions, 11778 flow. Second operand 9 states and 218 transitions. [2024-06-14 14:14:06,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 653 transitions, 13156 flow [2024-06-14 14:14:11,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 653 transitions, 12619 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 14:14:11,924 INFO L231 Difference]: Finished difference. Result has 498 places, 619 transitions, 11485 flow [2024-06-14 14:14:11,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11241, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11485, PETRI_PLACES=498, PETRI_TRANSITIONS=619} [2024-06-14 14:14:11,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 14:14:11,924 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 619 transitions, 11485 flow [2024-06-14 14:14:11,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:14:11,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:11,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:11,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 14:14:11,925 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:14:11,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:11,925 INFO L85 PathProgramCache]: Analyzing trace with hash 567032776, now seen corresponding path program 3 times [2024-06-14 14:14:11,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:11,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502914363] [2024-06-14 14:14:11,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:11,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:11,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:12,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:12,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:12,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502914363] [2024-06-14 14:14:12,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502914363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:12,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:12,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:14:12,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551041787] [2024-06-14 14:14:12,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:12,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:14:12,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:12,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:14:12,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:14:12,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:12,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 619 transitions, 11485 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:14:12,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:12,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:12,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:13,926 INFO L124 PetriNetUnfolderBase]: 2865/4894 cut-off events. [2024-06-14 14:14:13,926 INFO L125 PetriNetUnfolderBase]: For 1101333/1101333 co-relation queries the response was YES. [2024-06-14 14:14:14,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43474 conditions, 4894 events. 2865/4894 cut-off events. For 1101333/1101333 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 32657 event pairs, 415 based on Foata normal form. 6/4897 useless extension candidates. Maximal degree in co-relation 43257. Up to 4069 conditions per place. [2024-06-14 14:14:14,054 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 595 selfloop transitions, 45 changer transitions 0/647 dead transitions. [2024-06-14 14:14:14,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 647 transitions, 12906 flow [2024-06-14 14:14:14,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:14:14,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:14:14,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:14:14,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 14:14:14,055 INFO L175 Difference]: Start difference. First operand has 498 places, 619 transitions, 11485 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:14:14,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 647 transitions, 12906 flow [2024-06-14 14:14:20,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 647 transitions, 12532 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-14 14:14:20,851 INFO L231 Difference]: Finished difference. Result has 492 places, 619 transitions, 11209 flow [2024-06-14 14:14:20,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11111, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11209, PETRI_PLACES=492, PETRI_TRANSITIONS=619} [2024-06-14 14:14:20,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-14 14:14:20,852 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 619 transitions, 11209 flow [2024-06-14 14:14:20,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:14:20,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:20,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:20,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 14:14:20,852 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:14:20,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:20,853 INFO L85 PathProgramCache]: Analyzing trace with hash -280553844, now seen corresponding path program 4 times [2024-06-14 14:14:20,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:20,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218118186] [2024-06-14 14:14:20,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:20,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:20,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:21,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:21,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:21,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218118186] [2024-06-14 14:14:21,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218118186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:21,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:21,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:14:21,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732437123] [2024-06-14 14:14:21,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:21,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:14:21,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:21,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:14:21,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:14:21,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:21,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 619 transitions, 11209 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:14:21,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:21,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:21,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:22,558 INFO L124 PetriNetUnfolderBase]: 2886/4916 cut-off events. [2024-06-14 14:14:22,558 INFO L125 PetriNetUnfolderBase]: For 1068049/1068055 co-relation queries the response was YES. [2024-06-14 14:14:22,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43695 conditions, 4916 events. 2886/4916 cut-off events. For 1068049/1068055 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 32800 event pairs, 567 based on Foata normal form. 6/4914 useless extension candidates. Maximal degree in co-relation 43479. Up to 4243 conditions per place. [2024-06-14 14:14:22,641 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 546 selfloop transitions, 93 changer transitions 0/646 dead transitions. [2024-06-14 14:14:22,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 646 transitions, 12903 flow [2024-06-14 14:14:22,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:14:22,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:14:22,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:14:22,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 14:14:22,643 INFO L175 Difference]: Start difference. First operand has 492 places, 619 transitions, 11209 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:14:22,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 646 transitions, 12903 flow [2024-06-14 14:14:27,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 646 transitions, 12713 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 14:14:27,731 INFO L231 Difference]: Finished difference. Result has 493 places, 623 transitions, 11298 flow [2024-06-14 14:14:27,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11023, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11298, PETRI_PLACES=493, PETRI_TRANSITIONS=623} [2024-06-14 14:14:27,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-14 14:14:27,732 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 623 transitions, 11298 flow [2024-06-14 14:14:27,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:14:27,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:27,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:27,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 14:14:27,733 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:14:27,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:27,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1229900276, now seen corresponding path program 5 times [2024-06-14 14:14:27,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:27,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294211830] [2024-06-14 14:14:27,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:27,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:27,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:28,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:28,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:28,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294211830] [2024-06-14 14:14:28,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294211830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:28,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:28,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:28,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829472460] [2024-06-14 14:14:28,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:28,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:28,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:28,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:28,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:28,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:28,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 623 transitions, 11298 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:14:28,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:28,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:28,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:29,296 INFO L124 PetriNetUnfolderBase]: 2894/4920 cut-off events. [2024-06-14 14:14:29,297 INFO L125 PetriNetUnfolderBase]: For 1056056/1056056 co-relation queries the response was YES. [2024-06-14 14:14:29,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43685 conditions, 4920 events. 2894/4920 cut-off events. For 1056056/1056056 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 32759 event pairs, 584 based on Foata normal form. 2/4907 useless extension candidates. Maximal degree in co-relation 43469. Up to 4290 conditions per place. [2024-06-14 14:14:29,379 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 543 selfloop transitions, 94 changer transitions 0/644 dead transitions. [2024-06-14 14:14:29,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 644 transitions, 12648 flow [2024-06-14 14:14:29,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:29,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:29,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 14:14:29,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-14 14:14:29,381 INFO L175 Difference]: Start difference. First operand has 493 places, 623 transitions, 11298 flow. Second operand 8 states and 179 transitions. [2024-06-14 14:14:29,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 644 transitions, 12648 flow [2024-06-14 14:14:35,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 644 transitions, 12488 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-14 14:14:35,543 INFO L231 Difference]: Finished difference. Result has 498 places, 625 transitions, 11365 flow [2024-06-14 14:14:35,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11138, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11365, PETRI_PLACES=498, PETRI_TRANSITIONS=625} [2024-06-14 14:14:35,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 14:14:35,544 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 625 transitions, 11365 flow [2024-06-14 14:14:35,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:14:35,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:35,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:35,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 14:14:35,545 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:14:35,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:35,545 INFO L85 PathProgramCache]: Analyzing trace with hash -2143592250, now seen corresponding path program 5 times [2024-06-14 14:14:35,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:35,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295171604] [2024-06-14 14:14:35,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:35,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:35,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:35,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:35,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:35,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295171604] [2024-06-14 14:14:35,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295171604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:35,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:35,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:35,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190078540] [2024-06-14 14:14:35,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:35,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:35,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:35,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:35,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:35,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:35,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 625 transitions, 11365 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:14:35,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:35,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:35,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:37,094 INFO L124 PetriNetUnfolderBase]: 2902/4930 cut-off events. [2024-06-14 14:14:37,095 INFO L125 PetriNetUnfolderBase]: For 1071232/1071232 co-relation queries the response was YES. [2024-06-14 14:14:37,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44038 conditions, 4930 events. 2902/4930 cut-off events. For 1071232/1071232 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 32858 event pairs, 620 based on Foata normal form. 2/4911 useless extension candidates. Maximal degree in co-relation 43820. Up to 4148 conditions per place. [2024-06-14 14:14:37,179 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 432 selfloop transitions, 207 changer transitions 0/646 dead transitions. [2024-06-14 14:14:37,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 646 transitions, 12767 flow [2024-06-14 14:14:37,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:37,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:37,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:14:37,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 14:14:37,181 INFO L175 Difference]: Start difference. First operand has 498 places, 625 transitions, 11365 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:14:37,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 646 transitions, 12767 flow [2024-06-14 14:14:44,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 646 transitions, 12562 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 14:14:44,247 INFO L231 Difference]: Finished difference. Result has 500 places, 627 transitions, 11661 flow [2024-06-14 14:14:44,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11160, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11661, PETRI_PLACES=500, PETRI_TRANSITIONS=627} [2024-06-14 14:14:44,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-14 14:14:44,248 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 627 transitions, 11661 flow [2024-06-14 14:14:44,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:14:44,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:44,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:44,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 14:14:44,249 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:14:44,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:44,249 INFO L85 PathProgramCache]: Analyzing trace with hash -2016738000, now seen corresponding path program 6 times [2024-06-14 14:14:44,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:44,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269576945] [2024-06-14 14:14:44,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:44,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:44,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:44,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:44,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:44,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269576945] [2024-06-14 14:14:44,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269576945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:44,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:44,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:14:44,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074979010] [2024-06-14 14:14:44,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:44,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:14:44,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:44,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:14:44,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:14:44,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:44,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 627 transitions, 11661 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:14:44,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:44,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:44,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:45,903 INFO L124 PetriNetUnfolderBase]: 2910/4953 cut-off events. [2024-06-14 14:14:45,903 INFO L125 PetriNetUnfolderBase]: For 1086761/1086767 co-relation queries the response was YES. [2024-06-14 14:14:45,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44492 conditions, 4953 events. 2910/4953 cut-off events. For 1086761/1086767 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 33032 event pairs, 572 based on Foata normal form. 6/4951 useless extension candidates. Maximal degree in co-relation 44273. Up to 4314 conditions per place. [2024-06-14 14:14:45,991 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 550 selfloop transitions, 90 changer transitions 0/647 dead transitions. [2024-06-14 14:14:45,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 647 transitions, 13007 flow [2024-06-14 14:14:45,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:14:45,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:14:45,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 14:14:45,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:14:45,992 INFO L175 Difference]: Start difference. First operand has 500 places, 627 transitions, 11661 flow. Second operand 7 states and 161 transitions. [2024-06-14 14:14:45,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 647 transitions, 13007 flow [2024-06-14 14:14:50,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 647 transitions, 12522 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 14:14:50,807 INFO L231 Difference]: Finished difference. Result has 501 places, 629 transitions, 11387 flow [2024-06-14 14:14:50,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11176, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11387, PETRI_PLACES=501, PETRI_TRANSITIONS=629} [2024-06-14 14:14:50,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-14 14:14:50,808 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 629 transitions, 11387 flow [2024-06-14 14:14:50,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:14:50,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:50,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:50,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 14:14:50,808 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:14:50,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:50,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1291500754, now seen corresponding path program 7 times [2024-06-14 14:14:50,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:50,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159277879] [2024-06-14 14:14:50,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:50,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:50,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:51,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:51,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:51,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159277879] [2024-06-14 14:14:51,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159277879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:51,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:51,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:14:51,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432114089] [2024-06-14 14:14:51,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:51,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:14:51,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:51,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:14:51,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:14:51,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:51,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 629 transitions, 11387 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:14:51,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:51,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:51,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:52,357 INFO L124 PetriNetUnfolderBase]: 2918/4983 cut-off events. [2024-06-14 14:14:52,357 INFO L125 PetriNetUnfolderBase]: For 1098245/1098251 co-relation queries the response was YES. [2024-06-14 14:14:52,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44351 conditions, 4983 events. 2918/4983 cut-off events. For 1098245/1098251 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 33349 event pairs, 494 based on Foata normal form. 6/4981 useless extension candidates. Maximal degree in co-relation 44131. Up to 4102 conditions per place. [2024-06-14 14:14:52,443 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 540 selfloop transitions, 116 changer transitions 0/663 dead transitions. [2024-06-14 14:14:52,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 663 transitions, 13471 flow [2024-06-14 14:14:52,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:14:52,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:14:52,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 14:14:52,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:14:52,446 INFO L175 Difference]: Start difference. First operand has 501 places, 629 transitions, 11387 flow. Second operand 7 states and 168 transitions. [2024-06-14 14:14:52,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 663 transitions, 13471 flow [2024-06-14 14:14:59,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 663 transitions, 13280 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 14:14:59,766 INFO L231 Difference]: Finished difference. Result has 504 places, 638 transitions, 11635 flow [2024-06-14 14:14:59,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11196, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11635, PETRI_PLACES=504, PETRI_TRANSITIONS=638} [2024-06-14 14:14:59,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 461 predicate places. [2024-06-14 14:14:59,767 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 638 transitions, 11635 flow [2024-06-14 14:14:59,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:14:59,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:59,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:59,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 14:14:59,768 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:14:59,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:59,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1291085044, now seen corresponding path program 8 times [2024-06-14 14:14:59,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:59,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399072345] [2024-06-14 14:14:59,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:59,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:59,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:00,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:00,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:00,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399072345] [2024-06-14 14:15:00,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399072345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:00,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:00,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:15:00,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899004495] [2024-06-14 14:15:00,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:00,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:15:00,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:00,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:15:00,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:15:00,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:00,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 638 transitions, 11635 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:15:00,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:00,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:00,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:01,317 INFO L124 PetriNetUnfolderBase]: 2926/4994 cut-off events. [2024-06-14 14:15:01,317 INFO L125 PetriNetUnfolderBase]: For 1115339/1115345 co-relation queries the response was YES. [2024-06-14 14:15:01,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44995 conditions, 4994 events. 2926/4994 cut-off events. For 1115339/1115345 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 33440 event pairs, 496 based on Foata normal form. 6/4992 useless extension candidates. Maximal degree in co-relation 44773. Up to 4110 conditions per place. [2024-06-14 14:15:01,404 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 536 selfloop transitions, 119 changer transitions 0/662 dead transitions. [2024-06-14 14:15:01,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 662 transitions, 13350 flow [2024-06-14 14:15:01,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:15:01,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:15:01,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:15:01,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 14:15:01,405 INFO L175 Difference]: Start difference. First operand has 504 places, 638 transitions, 11635 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:15:01,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 662 transitions, 13350 flow [2024-06-14 14:15:06,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 662 transitions, 13130 flow, removed 63 selfloop flow, removed 2 redundant places. [2024-06-14 14:15:06,931 INFO L231 Difference]: Finished difference. Result has 509 places, 641 transitions, 11727 flow [2024-06-14 14:15:06,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11447, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11727, PETRI_PLACES=509, PETRI_TRANSITIONS=641} [2024-06-14 14:15:06,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 466 predicate places. [2024-06-14 14:15:06,932 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 641 transitions, 11727 flow [2024-06-14 14:15:06,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:15:06,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:06,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:06,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 14:15:06,933 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:06,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:06,933 INFO L85 PathProgramCache]: Analyzing trace with hash 69838820, now seen corresponding path program 9 times [2024-06-14 14:15:06,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:06,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742020360] [2024-06-14 14:15:06,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:06,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:06,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:07,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:07,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:07,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742020360] [2024-06-14 14:15:07,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742020360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:07,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:07,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:15:07,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922297183] [2024-06-14 14:15:07,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:07,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:15:07,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:07,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:15:07,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:15:07,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:07,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 641 transitions, 11727 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:15:07,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:07,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:07,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:08,567 INFO L124 PetriNetUnfolderBase]: 2934/5001 cut-off events. [2024-06-14 14:15:08,567 INFO L125 PetriNetUnfolderBase]: For 1127958/1127964 co-relation queries the response was YES. [2024-06-14 14:15:08,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45113 conditions, 5001 events. 2934/5001 cut-off events. For 1127958/1127964 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 33489 event pairs, 578 based on Foata normal form. 6/4999 useless extension candidates. Maximal degree in co-relation 44889. Up to 4350 conditions per place. [2024-06-14 14:15:08,655 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 561 selfloop transitions, 90 changer transitions 0/658 dead transitions. [2024-06-14 14:15:08,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 658 transitions, 13101 flow [2024-06-14 14:15:08,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:15:08,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:15:08,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 14:15:08,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5374149659863946 [2024-06-14 14:15:08,656 INFO L175 Difference]: Start difference. First operand has 509 places, 641 transitions, 11727 flow. Second operand 7 states and 158 transitions. [2024-06-14 14:15:08,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 658 transitions, 13101 flow [2024-06-14 14:15:16,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 658 transitions, 12900 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 14:15:16,448 INFO L231 Difference]: Finished difference. Result has 513 places, 643 transitions, 11751 flow [2024-06-14 14:15:16,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11528, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11751, PETRI_PLACES=513, PETRI_TRANSITIONS=643} [2024-06-14 14:15:16,449 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 470 predicate places. [2024-06-14 14:15:16,449 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 643 transitions, 11751 flow [2024-06-14 14:15:16,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:15:16,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:16,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:16,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 14:15:16,449 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:16,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:16,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1177581334, now seen corresponding path program 10 times [2024-06-14 14:15:16,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:16,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853392961] [2024-06-14 14:15:16,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:16,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:16,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:16,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:16,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:16,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853392961] [2024-06-14 14:15:16,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853392961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:16,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:16,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:15:16,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900862952] [2024-06-14 14:15:16,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:16,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:15:16,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:16,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:15:16,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:15:16,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:16,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 643 transitions, 11751 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:15:16,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:16,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:16,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:18,058 INFO L124 PetriNetUnfolderBase]: 2942/5019 cut-off events. [2024-06-14 14:15:18,058 INFO L125 PetriNetUnfolderBase]: For 1142132/1142138 co-relation queries the response was YES. [2024-06-14 14:15:18,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45156 conditions, 5019 events. 2942/5019 cut-off events. For 1142132/1142138 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 33692 event pairs, 578 based on Foata normal form. 6/5015 useless extension candidates. Maximal degree in co-relation 44931. Up to 4334 conditions per place. [2024-06-14 14:15:18,147 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 558 selfloop transitions, 97 changer transitions 0/662 dead transitions. [2024-06-14 14:15:18,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 662 transitions, 13139 flow [2024-06-14 14:15:18,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:15:18,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:15:18,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 14:15:18,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-14 14:15:18,148 INFO L175 Difference]: Start difference. First operand has 513 places, 643 transitions, 11751 flow. Second operand 7 states and 159 transitions. [2024-06-14 14:15:18,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 662 transitions, 13139 flow [2024-06-14 14:15:24,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 662 transitions, 12998 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 14:15:24,693 INFO L231 Difference]: Finished difference. Result has 518 places, 646 transitions, 11868 flow [2024-06-14 14:15:24,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11610, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11868, PETRI_PLACES=518, PETRI_TRANSITIONS=646} [2024-06-14 14:15:24,693 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 475 predicate places. [2024-06-14 14:15:24,694 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 646 transitions, 11868 flow [2024-06-14 14:15:24,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:15:24,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:24,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:24,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 14:15:24,694 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:24,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:24,695 INFO L85 PathProgramCache]: Analyzing trace with hash -835112910, now seen corresponding path program 11 times [2024-06-14 14:15:24,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:24,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537460259] [2024-06-14 14:15:24,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:24,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:24,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:25,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:25,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:25,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537460259] [2024-06-14 14:15:25,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537460259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:25,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:25,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:25,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211336518] [2024-06-14 14:15:25,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:25,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:25,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:25,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:25,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:25,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:25,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 646 transitions, 11868 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:15:25,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:25,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:25,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:26,714 INFO L124 PetriNetUnfolderBase]: 2950/5023 cut-off events. [2024-06-14 14:15:26,714 INFO L125 PetriNetUnfolderBase]: For 1160335/1160335 co-relation queries the response was YES. [2024-06-14 14:15:26,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45431 conditions, 5023 events. 2950/5023 cut-off events. For 1160335/1160335 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 33690 event pairs, 588 based on Foata normal form. 2/5013 useless extension candidates. Maximal degree in co-relation 45204. Up to 4374 conditions per place. [2024-06-14 14:15:26,833 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 563 selfloop transitions, 94 changer transitions 0/664 dead transitions. [2024-06-14 14:15:26,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 664 transitions, 13258 flow [2024-06-14 14:15:26,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:15:26,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:15:26,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 14:15:26,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-14 14:15:26,834 INFO L175 Difference]: Start difference. First operand has 518 places, 646 transitions, 11868 flow. Second operand 8 states and 177 transitions. [2024-06-14 14:15:26,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 664 transitions, 13258 flow [2024-06-14 14:15:33,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 664 transitions, 13058 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 14:15:33,962 INFO L231 Difference]: Finished difference. Result has 522 places, 648 transitions, 11903 flow [2024-06-14 14:15:33,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11668, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11903, PETRI_PLACES=522, PETRI_TRANSITIONS=648} [2024-06-14 14:15:33,962 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 479 predicate places. [2024-06-14 14:15:33,963 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 648 transitions, 11903 flow [2024-06-14 14:15:33,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:15:33,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:33,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:33,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 14:15:33,963 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:33,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:33,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1650705070, now seen corresponding path program 12 times [2024-06-14 14:15:33,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:33,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619814172] [2024-06-14 14:15:33,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:33,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:33,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:34,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:34,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:34,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619814172] [2024-06-14 14:15:34,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619814172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:34,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:34,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:34,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156404826] [2024-06-14 14:15:34,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:34,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:34,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:34,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:34,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:34,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:34,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 648 transitions, 11903 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:15:34,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:34,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:34,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:35,517 INFO L124 PetriNetUnfolderBase]: 2958/5031 cut-off events. [2024-06-14 14:15:35,517 INFO L125 PetriNetUnfolderBase]: For 1175266/1175266 co-relation queries the response was YES. [2024-06-14 14:15:35,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45606 conditions, 5031 events. 2958/5031 cut-off events. For 1175266/1175266 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 33690 event pairs, 586 based on Foata normal form. 2/5021 useless extension candidates. Maximal degree in co-relation 45378. Up to 4386 conditions per place. [2024-06-14 14:15:35,607 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 566 selfloop transitions, 95 changer transitions 0/668 dead transitions. [2024-06-14 14:15:35,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 668 transitions, 13309 flow [2024-06-14 14:15:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:15:35,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:15:35,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-14 14:15:35,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-06-14 14:15:35,608 INFO L175 Difference]: Start difference. First operand has 522 places, 648 transitions, 11903 flow. Second operand 10 states and 213 transitions. [2024-06-14 14:15:35,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 668 transitions, 13309 flow [2024-06-14 14:15:42,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 668 transitions, 13102 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 14:15:42,230 INFO L231 Difference]: Finished difference. Result has 526 places, 650 transitions, 11937 flow [2024-06-14 14:15:42,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11696, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11937, PETRI_PLACES=526, PETRI_TRANSITIONS=650} [2024-06-14 14:15:42,231 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 483 predicate places. [2024-06-14 14:15:42,231 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 650 transitions, 11937 flow [2024-06-14 14:15:42,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:15:42,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:42,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:42,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 14:15:42,232 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:42,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:42,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1916728780, now seen corresponding path program 13 times [2024-06-14 14:15:42,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:42,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225243677] [2024-06-14 14:15:42,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:42,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:42,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:42,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:42,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:42,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225243677] [2024-06-14 14:15:42,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225243677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:42,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:42,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:42,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308426578] [2024-06-14 14:15:42,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:42,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:42,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:42,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:42,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:42,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:42,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 650 transitions, 11937 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:15:42,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:42,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:42,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:44,023 INFO L124 PetriNetUnfolderBase]: 2966/5045 cut-off events. [2024-06-14 14:15:44,023 INFO L125 PetriNetUnfolderBase]: For 1190018/1190018 co-relation queries the response was YES. [2024-06-14 14:15:44,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45761 conditions, 5045 events. 2966/5045 cut-off events. For 1190018/1190018 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 33856 event pairs, 584 based on Foata normal form. 2/5033 useless extension candidates. Maximal degree in co-relation 45532. Up to 4366 conditions per place. [2024-06-14 14:15:44,115 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 560 selfloop transitions, 103 changer transitions 0/670 dead transitions. [2024-06-14 14:15:44,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 670 transitions, 13349 flow [2024-06-14 14:15:44,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:15:44,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:15:44,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 14:15:44,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-14 14:15:44,116 INFO L175 Difference]: Start difference. First operand has 526 places, 650 transitions, 11937 flow. Second operand 8 states and 178 transitions. [2024-06-14 14:15:44,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 670 transitions, 13349 flow [2024-06-14 14:15:51,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 670 transitions, 13142 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 14:15:51,575 INFO L231 Difference]: Finished difference. Result has 528 places, 653 transitions, 12008 flow [2024-06-14 14:15:51,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11730, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12008, PETRI_PLACES=528, PETRI_TRANSITIONS=653} [2024-06-14 14:15:51,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 485 predicate places. [2024-06-14 14:15:51,576 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 653 transitions, 12008 flow [2024-06-14 14:15:51,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:15:51,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:51,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:51,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 14:15:51,577 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:51,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:51,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1650889768, now seen corresponding path program 6 times [2024-06-14 14:15:51,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:51,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849841339] [2024-06-14 14:15:51,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:51,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:51,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:51,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:51,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:51,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849841339] [2024-06-14 14:15:51,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849841339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:51,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:51,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:51,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532085230] [2024-06-14 14:15:51,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:51,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:51,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:51,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:51,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:51,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:51,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 653 transitions, 12008 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:15:51,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:51,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:51,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:53,070 INFO L124 PetriNetUnfolderBase]: 2974/5050 cut-off events. [2024-06-14 14:15:53,071 INFO L125 PetriNetUnfolderBase]: For 1207684/1207684 co-relation queries the response was YES. [2024-06-14 14:15:53,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46088 conditions, 5050 events. 2974/5050 cut-off events. For 1207684/1207684 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 33798 event pairs, 626 based on Foata normal form. 2/5031 useless extension candidates. Maximal degree in co-relation 45857. Up to 4256 conditions per place. [2024-06-14 14:15:53,160 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 459 selfloop transitions, 205 changer transitions 0/671 dead transitions. [2024-06-14 14:15:53,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 671 transitions, 13454 flow [2024-06-14 14:15:53,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:15:53,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:15:53,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 14:15:53,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 14:15:53,161 INFO L175 Difference]: Start difference. First operand has 528 places, 653 transitions, 12008 flow. Second operand 8 states and 180 transitions. [2024-06-14 14:15:53,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 671 transitions, 13454 flow [2024-06-14 14:16:00,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 671 transitions, 13238 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 14:16:00,273 INFO L231 Difference]: Finished difference. Result has 531 places, 655 transitions, 12291 flow [2024-06-14 14:16:00,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11792, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12291, PETRI_PLACES=531, PETRI_TRANSITIONS=655} [2024-06-14 14:16:00,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 488 predicate places. [2024-06-14 14:16:00,274 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 655 transitions, 12291 flow [2024-06-14 14:16:00,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:16:00,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:00,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:00,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 14:16:00,275 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:00,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:00,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2078986438, now seen corresponding path program 7 times [2024-06-14 14:16:00,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:00,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010475576] [2024-06-14 14:16:00,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:00,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:00,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:00,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:00,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:00,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010475576] [2024-06-14 14:16:00,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010475576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:00,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:00,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:00,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142832578] [2024-06-14 14:16:00,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:00,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:00,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:00,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:00,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:00,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:00,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 655 transitions, 12291 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:16:00,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:00,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:00,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:01,807 INFO L124 PetriNetUnfolderBase]: 2982/5088 cut-off events. [2024-06-14 14:16:01,807 INFO L125 PetriNetUnfolderBase]: For 1221245/1221245 co-relation queries the response was YES. [2024-06-14 14:16:01,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46629 conditions, 5088 events. 2982/5088 cut-off events. For 1221245/1221245 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 34208 event pairs, 569 based on Foata normal form. 2/5083 useless extension candidates. Maximal degree in co-relation 46397. Up to 4511 conditions per place. [2024-06-14 14:16:01,899 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 616 selfloop transitions, 50 changer transitions 0/673 dead transitions. [2024-06-14 14:16:01,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 673 transitions, 13745 flow [2024-06-14 14:16:01,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:16:01,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:16:01,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 14:16:01,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-14 14:16:01,900 INFO L175 Difference]: Start difference. First operand has 531 places, 655 transitions, 12291 flow. Second operand 8 states and 175 transitions. [2024-06-14 14:16:01,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 673 transitions, 13745 flow [2024-06-14 14:16:11,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 673 transitions, 13262 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:11,340 INFO L231 Difference]: Finished difference. Result has 533 places, 657 transitions, 12001 flow [2024-06-14 14:16:11,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11808, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12001, PETRI_PLACES=533, PETRI_TRANSITIONS=657} [2024-06-14 14:16:11,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 490 predicate places. [2024-06-14 14:16:11,341 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 657 transitions, 12001 flow [2024-06-14 14:16:11,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:16:11,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:11,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:11,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 14:16:11,342 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:11,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:11,342 INFO L85 PathProgramCache]: Analyzing trace with hash 138304140, now seen corresponding path program 8 times [2024-06-14 14:16:11,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:11,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855686366] [2024-06-14 14:16:11,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:11,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:11,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:11,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:11,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:11,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855686366] [2024-06-14 14:16:11,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855686366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:11,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:11,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:11,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617766674] [2024-06-14 14:16:11,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:11,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:11,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:11,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:11,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:11,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:11,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 657 transitions, 12001 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:16:11,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:11,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:11,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:13,465 INFO L124 PetriNetUnfolderBase]: 2990/5094 cut-off events. [2024-06-14 14:16:13,465 INFO L125 PetriNetUnfolderBase]: For 1234070/1234070 co-relation queries the response was YES. [2024-06-14 14:16:13,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46513 conditions, 5094 events. 2990/5094 cut-off events. For 1234070/1234070 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 34199 event pairs, 565 based on Foata normal form. 2/5089 useless extension candidates. Maximal degree in co-relation 46280. Up to 4509 conditions per place. [2024-06-14 14:16:13,610 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 616 selfloop transitions, 54 changer transitions 0/677 dead transitions. [2024-06-14 14:16:13,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 677 transitions, 13471 flow [2024-06-14 14:16:13,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:13,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:13,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 14:16:13,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132275132275133 [2024-06-14 14:16:13,611 INFO L175 Difference]: Start difference. First operand has 533 places, 657 transitions, 12001 flow. Second operand 9 states and 194 transitions. [2024-06-14 14:16:13,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 677 transitions, 13471 flow [2024-06-14 14:16:22,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 677 transitions, 13294 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:22,469 INFO L231 Difference]: Finished difference. Result has 536 places, 659 transitions, 12029 flow [2024-06-14 14:16:22,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11824, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12029, PETRI_PLACES=536, PETRI_TRANSITIONS=659} [2024-06-14 14:16:22,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 493 predicate places. [2024-06-14 14:16:22,469 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 659 transitions, 12029 flow [2024-06-14 14:16:22,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:16:22,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:22,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:22,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 14:16:22,470 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:22,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:22,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1740409996, now seen corresponding path program 14 times [2024-06-14 14:16:22,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:22,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903367845] [2024-06-14 14:16:22,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:22,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:22,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:22,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:22,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:22,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903367845] [2024-06-14 14:16:22,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903367845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:22,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:22,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:16:22,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563568909] [2024-06-14 14:16:22,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:22,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:16:22,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:22,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:16:22,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:16:22,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:22,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 659 transitions, 12029 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:16:22,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:22,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:22,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:24,057 INFO L124 PetriNetUnfolderBase]: 2985/5093 cut-off events. [2024-06-14 14:16:24,058 INFO L125 PetriNetUnfolderBase]: For 1226950/1226950 co-relation queries the response was YES. [2024-06-14 14:16:24,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46202 conditions, 5093 events. 2985/5093 cut-off events. For 1226950/1226950 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 34230 event pairs, 547 based on Foata normal form. 2/5092 useless extension candidates. Maximal degree in co-relation 45968. Up to 4244 conditions per place. [2024-06-14 14:16:24,149 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 593 selfloop transitions, 93 changer transitions 0/693 dead transitions. [2024-06-14 14:16:24,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 693 transitions, 13513 flow [2024-06-14 14:16:24,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:16:24,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:16:24,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 14:16:24,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 14:16:24,151 INFO L175 Difference]: Start difference. First operand has 536 places, 659 transitions, 12029 flow. Second operand 8 states and 199 transitions. [2024-06-14 14:16:24,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 693 transitions, 13513 flow [2024-06-14 14:16:33,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 693 transitions, 13318 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-14 14:16:33,485 INFO L231 Difference]: Finished difference. Result has 537 places, 659 transitions, 12043 flow [2024-06-14 14:16:33,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11834, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12043, PETRI_PLACES=537, PETRI_TRANSITIONS=659} [2024-06-14 14:16:33,486 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 494 predicate places. [2024-06-14 14:16:33,486 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 659 transitions, 12043 flow [2024-06-14 14:16:33,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:16:33,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:33,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:33,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 14:16:33,487 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:33,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:33,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1747559836, now seen corresponding path program 15 times [2024-06-14 14:16:33,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:33,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235339165] [2024-06-14 14:16:33,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:33,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:33,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:33,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:33,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:33,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235339165] [2024-06-14 14:16:33,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235339165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:33,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:33,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:16:33,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126757513] [2024-06-14 14:16:33,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:33,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:16:33,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:33,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:16:33,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:16:33,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:33,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 659 transitions, 12043 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:16:33,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:33,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:33,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:35,082 INFO L124 PetriNetUnfolderBase]: 2980/5060 cut-off events. [2024-06-14 14:16:35,082 INFO L125 PetriNetUnfolderBase]: For 1220357/1220357 co-relation queries the response was YES. [2024-06-14 14:16:35,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45990 conditions, 5060 events. 2980/5060 cut-off events. For 1220357/1220357 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 33964 event pairs, 554 based on Foata normal form. 2/5053 useless extension candidates. Maximal degree in co-relation 45755. Up to 4391 conditions per place. [2024-06-14 14:16:35,199 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 591 selfloop transitions, 85 changer transitions 0/683 dead transitions. [2024-06-14 14:16:35,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 683 transitions, 13455 flow [2024-06-14 14:16:35,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:16:35,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:16:35,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 14:16:35,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 14:16:35,201 INFO L175 Difference]: Start difference. First operand has 537 places, 659 transitions, 12043 flow. Second operand 7 states and 172 transitions. [2024-06-14 14:16:35,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 683 transitions, 13455 flow [2024-06-14 14:16:44,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 683 transitions, 13241 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 14:16:44,291 INFO L231 Difference]: Finished difference. Result has 537 places, 659 transitions, 12007 flow [2024-06-14 14:16:44,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11829, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12007, PETRI_PLACES=537, PETRI_TRANSITIONS=659} [2024-06-14 14:16:44,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 494 predicate places. [2024-06-14 14:16:44,293 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 659 transitions, 12007 flow [2024-06-14 14:16:44,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:16:44,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:44,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:44,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 14:16:44,293 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:44,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:44,294 INFO L85 PathProgramCache]: Analyzing trace with hash 433342034, now seen corresponding path program 16 times [2024-06-14 14:16:44,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:44,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879046507] [2024-06-14 14:16:44,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:44,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:44,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:44,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:44,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:44,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879046507] [2024-06-14 14:16:44,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879046507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:44,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:44,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:16:44,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589694147] [2024-06-14 14:16:44,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:44,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:16:44,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:44,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:16:44,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:16:44,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:44,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 659 transitions, 12007 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:16:44,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:44,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:44,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:46,148 INFO L124 PetriNetUnfolderBase]: 2975/5082 cut-off events. [2024-06-14 14:16:46,148 INFO L125 PetriNetUnfolderBase]: For 1196789/1196789 co-relation queries the response was YES. [2024-06-14 14:16:46,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45545 conditions, 5082 events. 2975/5082 cut-off events. For 1196789/1196789 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 34243 event pairs, 479 based on Foata normal form. 2/5075 useless extension candidates. Maximal degree in co-relation 45310. Up to 4151 conditions per place. [2024-06-14 14:16:46,233 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 579 selfloop transitions, 101 changer transitions 0/687 dead transitions. [2024-06-14 14:16:46,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 687 transitions, 13463 flow [2024-06-14 14:16:46,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:16:46,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:16:46,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 14:16:46,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 14:16:46,234 INFO L175 Difference]: Start difference. First operand has 537 places, 659 transitions, 12007 flow. Second operand 7 states and 176 transitions. [2024-06-14 14:16:46,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 687 transitions, 13463 flow [2024-06-14 14:16:53,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 687 transitions, 13258 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:53,464 INFO L231 Difference]: Finished difference. Result has 538 places, 659 transitions, 12012 flow [2024-06-14 14:16:53,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11802, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12012, PETRI_PLACES=538, PETRI_TRANSITIONS=659} [2024-06-14 14:16:53,464 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 495 predicate places. [2024-06-14 14:16:53,465 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 659 transitions, 12012 flow [2024-06-14 14:16:53,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 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-06-14 14:16:53,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:53,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:53,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 14:16:53,465 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:53,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:53,466 INFO L85 PathProgramCache]: Analyzing trace with hash 715134470, now seen corresponding path program 9 times [2024-06-14 14:16:53,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:53,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110333881] [2024-06-14 14:16:53,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:53,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:53,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:53,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:53,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:53,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110333881] [2024-06-14 14:16:53,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110333881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:53,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:53,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:53,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472106845] [2024-06-14 14:16:53,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:53,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:53,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:53,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:53,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:53,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:53,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 659 transitions, 12012 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:16:53,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:53,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:53,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:55,135 INFO L124 PetriNetUnfolderBase]: 3011/5136 cut-off events. [2024-06-14 14:16:55,136 INFO L125 PetriNetUnfolderBase]: For 1313767/1313767 co-relation queries the response was YES. [2024-06-14 14:16:55,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46495 conditions, 5136 events. 3011/5136 cut-off events. For 1313767/1313767 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 34579 event pairs, 557 based on Foata normal form. 10/5143 useless extension candidates. Maximal degree in co-relation 46259. Up to 4255 conditions per place. [2024-06-14 14:16:55,233 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 510 selfloop transitions, 177 changer transitions 0/694 dead transitions. [2024-06-14 14:16:55,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 694 transitions, 13888 flow [2024-06-14 14:16:55,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:55,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:55,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 14:16:55,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582010582010582 [2024-06-14 14:16:55,234 INFO L175 Difference]: Start difference. First operand has 538 places, 659 transitions, 12012 flow. Second operand 9 states and 220 transitions. [2024-06-14 14:16:55,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 694 transitions, 13888 flow [2024-06-14 14:17:02,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 694 transitions, 13670 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 14:17:02,459 INFO L231 Difference]: Finished difference. Result has 540 places, 661 transitions, 12256 flow [2024-06-14 14:17:02,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11794, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12256, PETRI_PLACES=540, PETRI_TRANSITIONS=661} [2024-06-14 14:17:02,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 497 predicate places. [2024-06-14 14:17:02,460 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 661 transitions, 12256 flow [2024-06-14 14:17:02,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:02,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:02,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:02,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 14:17:02,460 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:02,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:02,461 INFO L85 PathProgramCache]: Analyzing trace with hash 721390580, now seen corresponding path program 10 times [2024-06-14 14:17:02,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:02,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849877357] [2024-06-14 14:17:02,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:02,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:02,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:02,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:02,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:02,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849877357] [2024-06-14 14:17:02,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849877357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:02,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:02,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:17:02,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775107772] [2024-06-14 14:17:02,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:02,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:17:02,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:02,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:17:02,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:17:02,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:02,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 661 transitions, 12256 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:02,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:02,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:02,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:04,259 INFO L124 PetriNetUnfolderBase]: 3047/5182 cut-off events. [2024-06-14 14:17:04,259 INFO L125 PetriNetUnfolderBase]: For 1339858/1339858 co-relation queries the response was YES. [2024-06-14 14:17:04,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47551 conditions, 5182 events. 3047/5182 cut-off events. For 1339858/1339858 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 34852 event pairs, 553 based on Foata normal form. 10/5189 useless extension candidates. Maximal degree in co-relation 47316. Up to 4311 conditions per place. [2024-06-14 14:17:04,352 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 511 selfloop transitions, 176 changer transitions 0/694 dead transitions. [2024-06-14 14:17:04,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 694 transitions, 14132 flow [2024-06-14 14:17:04,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:17:04,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:17:04,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 14:17:04,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 14:17:04,354 INFO L175 Difference]: Start difference. First operand has 540 places, 661 transitions, 12256 flow. Second operand 10 states and 235 transitions. [2024-06-14 14:17:04,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 694 transitions, 14132 flow [2024-06-14 14:17:12,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 694 transitions, 13712 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 14:17:12,266 INFO L231 Difference]: Finished difference. Result has 543 places, 663 transitions, 12300 flow [2024-06-14 14:17:12,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11836, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12300, PETRI_PLACES=543, PETRI_TRANSITIONS=663} [2024-06-14 14:17:12,266 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 500 predicate places. [2024-06-14 14:17:12,266 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 663 transitions, 12300 flow [2024-06-14 14:17:12,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:12,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:12,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:12,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 14:17:12,267 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:12,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:12,267 INFO L85 PathProgramCache]: Analyzing trace with hash 35645954, now seen corresponding path program 11 times [2024-06-14 14:17:12,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:12,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757358669] [2024-06-14 14:17:12,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:12,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:12,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:12,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:12,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:12,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757358669] [2024-06-14 14:17:12,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757358669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:12,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:12,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:17:12,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940667434] [2024-06-14 14:17:12,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:12,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:17:12,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:12,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:17:12,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:17:12,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:12,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 663 transitions, 12300 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:12,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:12,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:12,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:13,914 INFO L124 PetriNetUnfolderBase]: 3122/5281 cut-off events. [2024-06-14 14:17:13,914 INFO L125 PetriNetUnfolderBase]: For 1381524/1381524 co-relation queries the response was YES. [2024-06-14 14:17:13,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50030 conditions, 5281 events. 3122/5281 cut-off events. For 1381524/1381524 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 35464 event pairs, 550 based on Foata normal form. 2/5280 useless extension candidates. Maximal degree in co-relation 49794. Up to 4489 conditions per place. [2024-06-14 14:17:14,011 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 606 selfloop transitions, 86 changer transitions 0/699 dead transitions. [2024-06-14 14:17:14,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 699 transitions, 14341 flow [2024-06-14 14:17:14,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:17:14,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:17:14,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 14:17:14,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-14 14:17:14,013 INFO L175 Difference]: Start difference. First operand has 543 places, 663 transitions, 12300 flow. Second operand 7 states and 177 transitions. [2024-06-14 14:17:14,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 699 transitions, 14341 flow [2024-06-14 14:17:21,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 699 transitions, 13919 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-14 14:17:21,375 INFO L231 Difference]: Finished difference. Result has 543 places, 669 transitions, 12283 flow [2024-06-14 14:17:21,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11878, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12283, PETRI_PLACES=543, PETRI_TRANSITIONS=669} [2024-06-14 14:17:21,376 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 500 predicate places. [2024-06-14 14:17:21,376 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 669 transitions, 12283 flow [2024-06-14 14:17:21,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:21,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:21,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:21,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 14:17:21,377 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:21,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:21,377 INFO L85 PathProgramCache]: Analyzing trace with hash 951606500, now seen corresponding path program 12 times [2024-06-14 14:17:21,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:21,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355194273] [2024-06-14 14:17:21,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:21,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:21,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:21,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:21,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:21,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355194273] [2024-06-14 14:17:21,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355194273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:21,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:21,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:17:21,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170721393] [2024-06-14 14:17:21,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:21,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:17:21,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:21,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:17:21,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:17:21,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:21,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 669 transitions, 12283 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:21,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:21,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:21,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:23,194 INFO L124 PetriNetUnfolderBase]: 3364/5705 cut-off events. [2024-06-14 14:17:23,194 INFO L125 PetriNetUnfolderBase]: For 1939379/1939379 co-relation queries the response was YES. [2024-06-14 14:17:23,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58186 conditions, 5705 events. 3364/5705 cut-off events. For 1939379/1939379 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38665 event pairs, 668 based on Foata normal form. 10/5712 useless extension candidates. Maximal degree in co-relation 57948. Up to 3861 conditions per place. [2024-06-14 14:17:23,300 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 525 selfloop transitions, 180 changer transitions 0/712 dead transitions. [2024-06-14 14:17:23,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 712 transitions, 14690 flow [2024-06-14 14:17:23,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:17:23,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:17:23,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-14 14:17:23,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5738095238095238 [2024-06-14 14:17:23,301 INFO L175 Difference]: Start difference. First operand has 543 places, 669 transitions, 12283 flow. Second operand 10 states and 241 transitions. [2024-06-14 14:17:23,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 712 transitions, 14690 flow [2024-06-14 14:17:33,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 712 transitions, 14489 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-14 14:17:33,454 INFO L231 Difference]: Finished difference. Result has 550 places, 673 transitions, 12668 flow [2024-06-14 14:17:33,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12082, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12668, PETRI_PLACES=550, PETRI_TRANSITIONS=673} [2024-06-14 14:17:33,454 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 507 predicate places. [2024-06-14 14:17:33,455 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 673 transitions, 12668 flow [2024-06-14 14:17:33,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:33,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:33,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:33,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 14:17:33,455 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:33,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:33,456 INFO L85 PathProgramCache]: Analyzing trace with hash 2084852956, now seen corresponding path program 13 times [2024-06-14 14:17:33,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:33,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022236985] [2024-06-14 14:17:33,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:33,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:33,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:33,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:33,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:33,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022236985] [2024-06-14 14:17:33,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022236985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:33,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:33,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:17:33,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176310309] [2024-06-14 14:17:33,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:33,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:17:33,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:33,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:17:33,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:17:33,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:33,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 673 transitions, 12668 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:33,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:33,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:33,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:35,412 INFO L124 PetriNetUnfolderBase]: 3372/5711 cut-off events. [2024-06-14 14:17:35,412 INFO L125 PetriNetUnfolderBase]: For 1878534/1878534 co-relation queries the response was YES. [2024-06-14 14:17:35,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59023 conditions, 5711 events. 3372/5711 cut-off events. For 1878534/1878534 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 38726 event pairs, 694 based on Foata normal form. 2/5710 useless extension candidates. Maximal degree in co-relation 58782. Up to 5044 conditions per place. [2024-06-14 14:17:35,519 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 614 selfloop transitions, 78 changer transitions 0/699 dead transitions. [2024-06-14 14:17:35,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 699 transitions, 14213 flow [2024-06-14 14:17:35,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:17:35,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:17:35,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 14:17:35,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 14:17:35,520 INFO L175 Difference]: Start difference. First operand has 550 places, 673 transitions, 12668 flow. Second operand 7 states and 172 transitions. [2024-06-14 14:17:35,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 699 transitions, 14213 flow [2024-06-14 14:17:45,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 699 transitions, 13899 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-14 14:17:45,206 INFO L231 Difference]: Finished difference. Result has 551 places, 675 transitions, 12620 flow [2024-06-14 14:17:45,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12356, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12620, PETRI_PLACES=551, PETRI_TRANSITIONS=675} [2024-06-14 14:17:45,207 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 508 predicate places. [2024-06-14 14:17:45,207 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 675 transitions, 12620 flow [2024-06-14 14:17:45,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:45,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:45,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:45,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 14:17:45,207 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:45,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:45,208 INFO L85 PathProgramCache]: Analyzing trace with hash -2141365758, now seen corresponding path program 14 times [2024-06-14 14:17:45,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:45,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027431369] [2024-06-14 14:17:45,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:45,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:45,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:45,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:45,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:45,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027431369] [2024-06-14 14:17:45,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027431369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:45,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:45,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:17:45,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593912163] [2024-06-14 14:17:45,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:45,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:17:45,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:45,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:17:45,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:17:45,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:45,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 675 transitions, 12620 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:45,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:45,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:45,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:47,235 INFO L124 PetriNetUnfolderBase]: 3380/5737 cut-off events. [2024-06-14 14:17:47,235 INFO L125 PetriNetUnfolderBase]: For 1867523/1867523 co-relation queries the response was YES. [2024-06-14 14:17:47,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58602 conditions, 5737 events. 3380/5737 cut-off events. For 1867523/1867523 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 39024 event pairs, 702 based on Foata normal form. 2/5736 useless extension candidates. Maximal degree in co-relation 58359. Up to 5029 conditions per place. [2024-06-14 14:17:47,344 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 611 selfloop transitions, 92 changer transitions 0/710 dead transitions. [2024-06-14 14:17:47,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 710 transitions, 14627 flow [2024-06-14 14:17:47,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:17:47,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:17:47,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 14:17:47,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 14:17:47,346 INFO L175 Difference]: Start difference. First operand has 551 places, 675 transitions, 12620 flow. Second operand 9 states and 213 transitions. [2024-06-14 14:17:47,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 710 transitions, 14627 flow [2024-06-14 14:17:56,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 710 transitions, 14394 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-14 14:17:56,998 INFO L231 Difference]: Finished difference. Result has 557 places, 679 transitions, 12802 flow [2024-06-14 14:17:56,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12387, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12802, PETRI_PLACES=557, PETRI_TRANSITIONS=679} [2024-06-14 14:17:56,998 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 514 predicate places. [2024-06-14 14:17:56,998 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 679 transitions, 12802 flow [2024-06-14 14:17:56,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:56,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:56,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:56,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 14:17:56,999 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:56,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:56,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1740594694, now seen corresponding path program 15 times [2024-06-14 14:17:56,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:57,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630902090] [2024-06-14 14:17:57,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:57,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:57,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:57,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:57,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:57,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630902090] [2024-06-14 14:17:57,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630902090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:57,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:57,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:17:57,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645660538] [2024-06-14 14:17:57,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:57,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:17:57,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:57,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:17:57,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:17:57,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:57,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 679 transitions, 12802 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:17:57,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:57,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:57,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:58,933 INFO L124 PetriNetUnfolderBase]: 3375/5726 cut-off events. [2024-06-14 14:17:58,933 INFO L125 PetriNetUnfolderBase]: For 1865473/1865473 co-relation queries the response was YES. [2024-06-14 14:17:59,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58325 conditions, 5726 events. 3375/5726 cut-off events. For 1865473/1865473 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 38994 event pairs, 731 based on Foata normal form. 2/5719 useless extension candidates. Maximal degree in co-relation 58080. Up to 4893 conditions per place. [2024-06-14 14:17:59,041 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 522 selfloop transitions, 175 changer transitions 0/704 dead transitions. [2024-06-14 14:17:59,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 704 transitions, 14673 flow [2024-06-14 14:17:59,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:17:59,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:17:59,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:17:59,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 14:17:59,042 INFO L175 Difference]: Start difference. First operand has 557 places, 679 transitions, 12802 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:17:59,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 704 transitions, 14673 flow [2024-06-14 14:18:09,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 704 transitions, 14450 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-14 14:18:09,834 INFO L231 Difference]: Finished difference. Result has 560 places, 681 transitions, 13041 flow [2024-06-14 14:18:09,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12579, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13041, PETRI_PLACES=560, PETRI_TRANSITIONS=681} [2024-06-14 14:18:09,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 517 predicate places. [2024-06-14 14:18:09,835 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 681 transitions, 13041 flow [2024-06-14 14:18:09,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:18:09,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:09,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:09,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 14:18:09,836 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:09,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:09,836 INFO L85 PathProgramCache]: Analyzing trace with hash 2138364418, now seen corresponding path program 16 times [2024-06-14 14:18:09,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:09,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271857460] [2024-06-14 14:18:09,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:09,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:09,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:10,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:10,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:10,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271857460] [2024-06-14 14:18:10,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271857460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:10,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:10,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:18:10,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217827584] [2024-06-14 14:18:10,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:10,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:18:10,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:10,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:18:10,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:18:10,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:18:10,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 681 transitions, 13041 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:18:10,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:10,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:18:10,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:11,932 INFO L124 PetriNetUnfolderBase]: 3370/5721 cut-off events. [2024-06-14 14:18:11,932 INFO L125 PetriNetUnfolderBase]: For 1861500/1861500 co-relation queries the response was YES. [2024-06-14 14:18:12,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58213 conditions, 5721 events. 3370/5721 cut-off events. For 1861500/1861500 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 38923 event pairs, 702 based on Foata normal form. 2/5720 useless extension candidates. Maximal degree in co-relation 57966. Up to 5040 conditions per place. [2024-06-14 14:18:12,043 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 620 selfloop transitions, 86 changer transitions 0/713 dead transitions. [2024-06-14 14:18:12,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 713 transitions, 14533 flow [2024-06-14 14:18:12,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:18:12,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:18:12,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 14:18:12,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:18:12,044 INFO L175 Difference]: Start difference. First operand has 560 places, 681 transitions, 13041 flow. Second operand 9 states and 216 transitions. [2024-06-14 14:18:12,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 713 transitions, 14533 flow [2024-06-14 14:18:23,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 713 transitions, 14010 flow, removed 88 selfloop flow, removed 6 redundant places. [2024-06-14 14:18:23,421 INFO L231 Difference]: Finished difference. Result has 563 places, 681 transitions, 12696 flow [2024-06-14 14:18:23,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12518, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12696, PETRI_PLACES=563, PETRI_TRANSITIONS=681} [2024-06-14 14:18:23,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 520 predicate places. [2024-06-14 14:18:23,422 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 681 transitions, 12696 flow [2024-06-14 14:18:23,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:18:23,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:23,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:23,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 14:18:23,423 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:23,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:23,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1800282626, now seen corresponding path program 17 times [2024-06-14 14:18:23,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:23,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285504172] [2024-06-14 14:18:23,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:23,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:23,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:23,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:23,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:23,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285504172] [2024-06-14 14:18:23,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285504172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:23,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:23,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:18:23,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814352238] [2024-06-14 14:18:23,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:23,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:18:23,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:23,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:18:23,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:18:23,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:18:23,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 681 transitions, 12696 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:18:23,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:23,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:18:23,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:25,861 INFO L124 PetriNetUnfolderBase]: 3444/5864 cut-off events. [2024-06-14 14:18:25,861 INFO L125 PetriNetUnfolderBase]: For 1984957/1984957 co-relation queries the response was YES. [2024-06-14 14:18:25,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60208 conditions, 5864 events. 3444/5864 cut-off events. For 1984957/1984957 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40299 event pairs, 635 based on Foata normal form. 2/5863 useless extension candidates. Maximal degree in co-relation 59960. Up to 4732 conditions per place. [2024-06-14 14:18:25,971 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 609 selfloop transitions, 104 changer transitions 0/720 dead transitions. [2024-06-14 14:18:25,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 720 transitions, 15152 flow [2024-06-14 14:18:25,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:18:25,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:18:25,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 14:18:25,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 14:18:25,972 INFO L175 Difference]: Start difference. First operand has 563 places, 681 transitions, 12696 flow. Second operand 8 states and 198 transitions. [2024-06-14 14:18:25,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 720 transitions, 15152 flow [2024-06-14 14:18:37,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 720 transitions, 14967 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:18:37,880 INFO L231 Difference]: Finished difference. Result has 564 places, 687 transitions, 13057 flow [2024-06-14 14:18:37,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12511, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13057, PETRI_PLACES=564, PETRI_TRANSITIONS=687} [2024-06-14 14:18:37,881 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 521 predicate places. [2024-06-14 14:18:37,881 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 687 transitions, 13057 flow [2024-06-14 14:18:37,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:18:37,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:37,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:37,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 14:18:37,881 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:37,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:37,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1793616386, now seen corresponding path program 18 times [2024-06-14 14:18:37,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:37,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881305522] [2024-06-14 14:18:37,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:37,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:37,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:38,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:38,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:38,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881305522] [2024-06-14 14:18:38,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881305522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:38,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:38,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:18:38,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963456926] [2024-06-14 14:18:38,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:38,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:18:38,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:38,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:18:38,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:18:38,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:18:38,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 687 transitions, 13057 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:18:38,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:38,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:18:38,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:40,281 INFO L124 PetriNetUnfolderBase]: 3439/5870 cut-off events. [2024-06-14 14:18:40,281 INFO L125 PetriNetUnfolderBase]: For 1985905/1985905 co-relation queries the response was YES. [2024-06-14 14:18:40,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60313 conditions, 5870 events. 3439/5870 cut-off events. For 1985905/1985905 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 40321 event pairs, 612 based on Foata normal form. 2/5869 useless extension candidates. Maximal degree in co-relation 60063. Up to 4730 conditions per place. [2024-06-14 14:18:40,388 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 614 selfloop transitions, 105 changer transitions 0/726 dead transitions. [2024-06-14 14:18:40,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 726 transitions, 15295 flow [2024-06-14 14:18:40,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:18:40,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:18:40,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-14 14:18:40,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-14 14:18:40,389 INFO L175 Difference]: Start difference. First operand has 564 places, 687 transitions, 13057 flow. Second operand 8 states and 206 transitions. [2024-06-14 14:18:40,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 726 transitions, 15295 flow [2024-06-14 14:18:52,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 726 transitions, 14933 flow, removed 110 selfloop flow, removed 4 redundant places. [2024-06-14 14:18:52,198 INFO L231 Difference]: Finished difference. Result has 569 places, 688 transitions, 12970 flow [2024-06-14 14:18:52,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12695, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12970, PETRI_PLACES=569, PETRI_TRANSITIONS=688} [2024-06-14 14:18:52,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 526 predicate places. [2024-06-14 14:18:52,198 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 688 transitions, 12970 flow [2024-06-14 14:18:52,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 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-06-14 14:18:52,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:52,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:52,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 14:18:52,199 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:52,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:52,199 INFO L85 PathProgramCache]: Analyzing trace with hash 780347786, now seen corresponding path program 1 times [2024-06-14 14:18:52,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:52,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330521585] [2024-06-14 14:18:52,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:52,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:52,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:52,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:52,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:52,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330521585] [2024-06-14 14:18:52,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330521585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:52,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:52,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:18:52,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875613119] [2024-06-14 14:18:52,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:52,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:18:52,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:52,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:18:52,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:18:52,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:18:52,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 688 transitions, 12970 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:18:52,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:52,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:18:52,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:54,578 INFO L124 PetriNetUnfolderBase]: 3535/5983 cut-off events. [2024-06-14 14:18:54,578 INFO L125 PetriNetUnfolderBase]: For 2170221/2170221 co-relation queries the response was YES. [2024-06-14 14:18:54,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63460 conditions, 5983 events. 3535/5983 cut-off events. For 2170221/2170221 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 40892 event pairs, 642 based on Foata normal form. 2/5971 useless extension candidates. Maximal degree in co-relation 63208. Up to 4792 conditions per place. [2024-06-14 14:18:54,692 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 637 selfloop transitions, 89 changer transitions 0/733 dead transitions. [2024-06-14 14:18:54,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 733 transitions, 15480 flow [2024-06-14 14:18:54,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:18:54,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:18:54,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:18:54,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 14:18:54,693 INFO L175 Difference]: Start difference. First operand has 569 places, 688 transitions, 12970 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:18:54,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 733 transitions, 15480 flow [2024-06-14 14:19:08,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 733 transitions, 15261 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 14:19:08,673 INFO L231 Difference]: Finished difference. Result has 573 places, 697 transitions, 13226 flow [2024-06-14 14:19:08,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12751, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13226, PETRI_PLACES=573, PETRI_TRANSITIONS=697} [2024-06-14 14:19:08,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 530 predicate places. [2024-06-14 14:19:08,674 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 697 transitions, 13226 flow [2024-06-14 14:19:08,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:19:08,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:08,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:08,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 14:19:08,675 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:08,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:08,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1967336880, now seen corresponding path program 2 times [2024-06-14 14:19:08,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:08,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744939635] [2024-06-14 14:19:08,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:08,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:08,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:09,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:09,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:09,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744939635] [2024-06-14 14:19:09,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744939635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:09,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:09,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:19:09,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329492985] [2024-06-14 14:19:09,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:09,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:19:09,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:09,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:19:09,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:19:09,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:19:09,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 697 transitions, 13226 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:19:09,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:09,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:19:09,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:11,826 INFO L124 PetriNetUnfolderBase]: 3563/6032 cut-off events. [2024-06-14 14:19:11,833 INFO L125 PetriNetUnfolderBase]: For 2242274/2242274 co-relation queries the response was YES. [2024-06-14 14:19:11,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64528 conditions, 6032 events. 3563/6032 cut-off events. For 2242274/2242274 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 41320 event pairs, 662 based on Foata normal form. 2/6031 useless extension candidates. Maximal degree in co-relation 64274. Up to 5345 conditions per place. [2024-06-14 14:19:11,943 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 690 selfloop transitions, 29 changer transitions 0/726 dead transitions. [2024-06-14 14:19:11,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 726 transitions, 15091 flow [2024-06-14 14:19:11,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:19:11,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:19:11,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:19:11,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 14:19:11,945 INFO L175 Difference]: Start difference. First operand has 573 places, 697 transitions, 13226 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:19:11,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 726 transitions, 15091 flow [2024-06-14 14:19:25,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 726 transitions, 14862 flow, removed 80 selfloop flow, removed 3 redundant places. [2024-06-14 14:19:25,523 INFO L231 Difference]: Finished difference. Result has 579 places, 698 transitions, 13081 flow [2024-06-14 14:19:25,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12999, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13081, PETRI_PLACES=579, PETRI_TRANSITIONS=698} [2024-06-14 14:19:25,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 536 predicate places. [2024-06-14 14:19:25,523 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 698 transitions, 13081 flow [2024-06-14 14:19:25,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:19:25,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:25,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:25,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 14:19:25,524 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:25,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:25,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1149285836, now seen corresponding path program 3 times [2024-06-14 14:19:25,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:25,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499901024] [2024-06-14 14:19:25,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:25,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:25,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:25,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:25,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:25,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499901024] [2024-06-14 14:19:25,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499901024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:25,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:25,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:19:25,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597353376] [2024-06-14 14:19:25,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:25,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:19:25,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:25,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:19:25,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:19:25,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:19:25,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 698 transitions, 13081 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:19:25,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:25,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:19:25,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:27,970 INFO L124 PetriNetUnfolderBase]: 3571/6056 cut-off events. [2024-06-14 14:19:27,970 INFO L125 PetriNetUnfolderBase]: For 2274742/2274742 co-relation queries the response was YES. [2024-06-14 14:19:28,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64690 conditions, 6056 events. 3571/6056 cut-off events. For 2274742/2274742 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 41498 event pairs, 776 based on Foata normal form. 2/6055 useless extension candidates. Maximal degree in co-relation 64433. Up to 5331 conditions per place. [2024-06-14 14:19:28,097 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 649 selfloop transitions, 76 changer transitions 0/732 dead transitions. [2024-06-14 14:19:28,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 732 transitions, 15117 flow [2024-06-14 14:19:28,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:19:28,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:19:28,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:19:28,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 14:19:28,099 INFO L175 Difference]: Start difference. First operand has 579 places, 698 transitions, 13081 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:19:28,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 732 transitions, 15117 flow [2024-06-14 14:19:42,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 732 transitions, 14974 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 14:19:42,164 INFO L231 Difference]: Finished difference. Result has 579 places, 702 transitions, 13281 flow [2024-06-14 14:19:42,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12938, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13281, PETRI_PLACES=579, PETRI_TRANSITIONS=702} [2024-06-14 14:19:42,165 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 536 predicate places. [2024-06-14 14:19:42,165 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 702 transitions, 13281 flow [2024-06-14 14:19:42,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:19:42,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:42,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:42,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 14:19:42,166 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:42,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:42,166 INFO L85 PathProgramCache]: Analyzing trace with hash -760510070, now seen corresponding path program 4 times [2024-06-14 14:19:42,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:42,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585430629] [2024-06-14 14:19:42,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:42,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:42,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:42,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:42,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:42,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585430629] [2024-06-14 14:19:42,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585430629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:42,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:42,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:19:42,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635331215] [2024-06-14 14:19:42,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:42,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:19:42,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:42,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:19:42,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:19:42,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:19:42,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 702 transitions, 13281 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 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-06-14 14:19:42,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:42,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:19:42,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:45,053 INFO L124 PetriNetUnfolderBase]: 3566/6053 cut-off events. [2024-06-14 14:19:45,054 INFO L125 PetriNetUnfolderBase]: For 2273805/2273805 co-relation queries the response was YES. [2024-06-14 14:19:45,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64367 conditions, 6053 events. 3566/6053 cut-off events. For 2273805/2273805 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 41573 event pairs, 779 based on Foata normal form. 2/6052 useless extension candidates. Maximal degree in co-relation 64109. Up to 5361 conditions per place. [2024-06-14 14:19:45,220 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 647 selfloop transitions, 73 changer transitions 0/727 dead transitions. [2024-06-14 14:19:45,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 727 transitions, 14783 flow [2024-06-14 14:19:45,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:19:45,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:19:45,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 14:19:45,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 14:19:45,222 INFO L175 Difference]: Start difference. First operand has 579 places, 702 transitions, 13281 flow. Second operand 8 states and 187 transitions. [2024-06-14 14:19:45,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 727 transitions, 14783 flow Killed by 15