./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe020_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/safe020_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/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe020_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:04:48,887 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 14:04:48,946 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 14:04:48,951 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 14:04:48,951 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 14:04:48,977 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 14:04:48,980 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 14:04:48,980 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 14:04:48,981 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 14:04:48,984 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 14:04:48,984 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 14:04:48,984 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 14:04:48,985 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 14:04:48,986 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 14:04:48,986 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 14:04:48,987 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 14:04:48,987 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 14:04:48,987 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 14:04:48,987 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 14:04:48,987 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 14:04:48,988 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 14:04:48,988 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 14:04:48,988 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 14:04:48,988 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 14:04:48,989 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 14:04:48,989 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 14:04:48,989 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 14:04:48,989 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 14:04:48,990 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 14:04:48,990 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 14:04:48,991 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 14:04:48,991 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 14:04:48,991 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:04:48,992 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 14:04:48,992 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 14:04:48,992 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 14:04:48,992 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 14:04:48,992 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 14:04:48,993 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 14:04:48,993 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 14:04:48,993 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 14:04:48,993 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 14:04:48,993 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 14:04:48,994 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:04:49,190 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 14:04:49,205 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 14:04:49,207 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 14:04:49,208 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 14:04:49,208 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 14:04:49,209 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 14:04:50,233 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 14:04:50,442 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 14:04:50,442 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 14:04:50,459 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6061b7bd/9ae066f680b54dd892ee186b4fd837d2/FLAG342c9bf19 [2024-06-14 14:04:50,470 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c6061b7bd/9ae066f680b54dd892ee186b4fd837d2 [2024-06-14 14:04:50,472 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 14:04:50,472 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 14:04:50,473 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/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-14 14:04:50,576 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 14:04:50,577 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 14:04:50,580 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 14:04:50,580 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 14:04:50,583 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 14:04:50,584 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:04:50" (1/2) ... [2024-06-14 14:04:50,585 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@393accfc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:04:50, skipping insertion in model container [2024-06-14 14:04:50,585 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:04:50" (1/2) ... [2024-06-14 14:04:50,587 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@38c09827 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:04:50, skipping insertion in model container [2024-06-14 14:04:50,587 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:04:50" (2/2) ... [2024-06-14 14:04:50,587 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@393accfc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:04:50, skipping insertion in model container [2024-06-14 14:04:50,587 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:04:50" (2/2) ... [2024-06-14 14:04:50,588 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 14:04:50,659 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 14:04:50,660 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((((((((((((((((((((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 )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 )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 )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (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) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 14:04:50,660 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((((((((((((((((((((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 )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 )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 )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (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) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 14:04:50,660 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((((((((((((((((((((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 )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 )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 )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (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) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-14 14:04:50,661 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 14:04:50,661 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-06-14 14:04:50,697 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 14:04:51,000 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:04:51,010 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:04:51,095 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:04:51,137 INFO L206 MainTranslator]: Completed translation [2024-06-14 14:04:51,138 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:04:51 WrapperNode [2024-06-14 14:04:51,138 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 14:04:51,139 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 14:04:51,139 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 14:04:51,139 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 14:04:51,144 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:04:51" (1/1) ... [2024-06-14 14:04:51,170 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:04:51" (1/1) ... [2024-06-14 14:04:51,207 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-14 14:04:51,208 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 14:04:51,209 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 14:04:51,209 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 14:04:51,209 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 14:04:51,218 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:04:51" (1/1) ... [2024-06-14 14:04:51,218 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:04:51" (1/1) ... [2024-06-14 14:04:51,222 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:04:51" (1/1) ... [2024-06-14 14:04:51,244 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:04:51,244 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:04:51" (1/1) ... [2024-06-14 14:04:51,244 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:04:51" (1/1) ... [2024-06-14 14:04:51,257 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:04:51" (1/1) ... [2024-06-14 14:04:51,259 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:04:51" (1/1) ... [2024-06-14 14:04:51,260 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:04:51" (1/1) ... [2024-06-14 14:04:51,261 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:04:51" (1/1) ... [2024-06-14 14:04:51,263 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 14:04:51,264 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 14:04:51,264 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 14:04:51,264 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 14:04:51,265 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:04:51" (1/1) ... [2024-06-14 14:04:51,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:04:51,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 14:04:51,289 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:04:51,297 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:04:51,321 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 14:04:51,321 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 14:04:51,321 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 14:04:51,322 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 14:04:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 14:04:51,322 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 14:04:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 14:04:51,322 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 14:04:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 14:04:51,322 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 14:04:51,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 14:04:51,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 14:04:51,324 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:04:51,421 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 14:04:51,423 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 14:04:51,653 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 14:04:51,653 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 14:04:51,722 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 14:04:51,723 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 14:04:51,723 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:04:51 BoogieIcfgContainer [2024-06-14 14:04:51,723 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 14:04:51,724 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 14:04:51,725 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 14:04:51,728 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 14:04:51,729 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 02:04:50" (1/4) ... [2024-06-14 14:04:51,730 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d4950c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 02:04:51, skipping insertion in model container [2024-06-14 14:04:51,730 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:04:50" (2/4) ... [2024-06-14 14:04:51,730 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d4950c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:04:51, skipping insertion in model container [2024-06-14 14:04:51,730 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:04:51" (3/4) ... [2024-06-14 14:04:51,731 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d4950c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:04:51, skipping insertion in model container [2024-06-14 14:04:51,731 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:04:51" (4/4) ... [2024-06-14 14:04:51,732 INFO L112 eAbstractionObserver]: Analyzing ICFG safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 14:04:51,746 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 14:04:51,746 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 14:04:51,746 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 14:04:51,793 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 14:04:51,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 14:04:51,857 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 14:04:51,857 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:04:51,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 14:04:51,859 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 14:04:51,862 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 14:04:51,874 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 14:04:51,880 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;@2f2ed44c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 14:04:51,881 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 14:04:51,884 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 14:04:51,884 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 14:04:51,884 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:04:51,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:51,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 14:04:51,886 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:04:51,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:51,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1844257348, now seen corresponding path program 1 times [2024-06-14 14:04:51,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:51,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341442933] [2024-06-14 14:04:51,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:51,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:52,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:52,453 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:04:52,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:52,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341442933] [2024-06-14 14:04:52,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341442933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:52,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:52,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 14:04:52,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926461433] [2024-06-14 14:04:52,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:52,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 14:04:52,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:52,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 14:04:52,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 14:04:52,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-14 14:04:52,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:52,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:52,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-14 14:04:52,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:52,710 INFO L124 PetriNetUnfolderBase]: 471/817 cut-off events. [2024-06-14 14:04:52,710 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-14 14:04:52,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1607 conditions, 817 events. 471/817 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4087 event pairs, 288 based on Foata normal form. 1/772 useless extension candidates. Maximal degree in co-relation 1592. Up to 733 conditions per place. [2024-06-14 14:04:52,724 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-14 14:04:52,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-14 14:04:52,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 14:04:52,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 14:04:52,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-14 14:04:52,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-14 14:04:52,736 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-14 14:04:52,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-14 14:04:52,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 14:04:52,743 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 14:04:52,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-14 14:04:52,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 14:04:52,748 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 14:04:52,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:52,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:52,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:52,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 14:04:52,749 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:04:52,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:52,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1490211355, now seen corresponding path program 1 times [2024-06-14 14:04:52,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:52,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139535307] [2024-06-14 14:04:52,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:52,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:52,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:52,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:04:52,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:52,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139535307] [2024-06-14 14:04:52,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139535307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:52,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:52,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:04:52,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950189136] [2024-06-14 14:04:52,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:52,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:04:52,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:52,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:04:52,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:04:53,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-14 14:04:53,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 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:04:53,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:53,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-14 14:04:53,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:53,143 INFO L124 PetriNetUnfolderBase]: 472/821 cut-off events. [2024-06-14 14:04:53,144 INFO L125 PetriNetUnfolderBase]: For 164/172 co-relation queries the response was YES. [2024-06-14 14:04:53,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1879 conditions, 821 events. 472/821 cut-off events. For 164/172 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4009 event pairs, 232 based on Foata normal form. 7/809 useless extension candidates. Maximal degree in co-relation 1864. Up to 707 conditions per place. [2024-06-14 14:04:53,149 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 38 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-14 14:04:53,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 262 flow [2024-06-14 14:04:53,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:04:53,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:04:53,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-06-14 14:04:53,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6951219512195121 [2024-06-14 14:04:53,153 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 114 transitions. [2024-06-14 14:04:53,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 262 flow [2024-06-14 14:04:53,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 258 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 14:04:53,156 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-14 14:04:53,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-14 14:04:53,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-14 14:04:53,158 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-14 14:04:53,158 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:04:53,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:53,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:53,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 14:04:53,161 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:04:53,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:53,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1463752783, now seen corresponding path program 1 times [2024-06-14 14:04:53,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:53,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338361339] [2024-06-14 14:04:53,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:53,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:53,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:53,405 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:04:53,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:53,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338361339] [2024-06-14 14:04:53,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338361339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:53,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:53,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:04:53,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703141103] [2024-06-14 14:04:53,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:53,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:04:53,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:53,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:04:53,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:04:53,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:53,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:53,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:53,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:53,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:53,587 INFO L124 PetriNetUnfolderBase]: 728/1203 cut-off events. [2024-06-14 14:04:53,587 INFO L125 PetriNetUnfolderBase]: For 812/812 co-relation queries the response was YES. [2024-06-14 14:04:53,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3281 conditions, 1203 events. 728/1203 cut-off events. For 812/812 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5842 event pairs, 392 based on Foata normal form. 2/1203 useless extension candidates. Maximal degree in co-relation 3263. Up to 1104 conditions per place. [2024-06-14 14:04:53,593 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 46 selfloop transitions, 7 changer transitions 0/60 dead transitions. [2024-06-14 14:04:53,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 60 transitions, 333 flow [2024-06-14 14:04:53,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:04:53,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:04:53,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-14 14:04:53,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 14:04:53,595 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 4 states and 100 transitions. [2024-06-14 14:04:53,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 60 transitions, 333 flow [2024-06-14 14:04:53,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 60 transitions, 329 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 14:04:53,598 INFO L231 Difference]: Finished difference. Result has 51 places, 49 transitions, 231 flow [2024-06-14 14:04:53,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=231, PETRI_PLACES=51, PETRI_TRANSITIONS=49} [2024-06-14 14:04:53,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-14 14:04:53,599 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 49 transitions, 231 flow [2024-06-14 14:04:53,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:53,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:53,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:53,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 14:04:53,599 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:04:53,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:53,600 INFO L85 PathProgramCache]: Analyzing trace with hash 845479641, now seen corresponding path program 1 times [2024-06-14 14:04:53,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:53,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578565512] [2024-06-14 14:04:53,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:53,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:53,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:53,752 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:04:53,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:53,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578565512] [2024-06-14 14:04:53,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578565512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:53,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:53,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:04:53,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533649556] [2024-06-14 14:04:53,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:53,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:04:53,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:53,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:04:53,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:04:53,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:04:53,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 49 transitions, 231 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:04:53,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:53,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:04:53,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:53,970 INFO L124 PetriNetUnfolderBase]: 722/1213 cut-off events. [2024-06-14 14:04:53,971 INFO L125 PetriNetUnfolderBase]: For 1438/1450 co-relation queries the response was YES. [2024-06-14 14:04:53,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3638 conditions, 1213 events. 722/1213 cut-off events. For 1438/1450 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6048 event pairs, 189 based on Foata normal form. 20/1220 useless extension candidates. Maximal degree in co-relation 3616. Up to 978 conditions per place. [2024-06-14 14:04:53,977 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 56 selfloop transitions, 19 changer transitions 0/85 dead transitions. [2024-06-14 14:04:53,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 85 transitions, 491 flow [2024-06-14 14:04:53,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:53,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:53,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-14 14:04:53,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-14 14:04:53,979 INFO L175 Difference]: Start difference. First operand has 51 places, 49 transitions, 231 flow. Second operand 6 states and 162 transitions. [2024-06-14 14:04:53,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 85 transitions, 491 flow [2024-06-14 14:04:53,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 85 transitions, 487 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 14:04:53,982 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 310 flow [2024-06-14 14:04:53,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-14 14:04:53,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-14 14:04:53,983 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 310 flow [2024-06-14 14:04:53,983 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:04:53,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:53,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:53,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 14:04:53,983 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:04:53,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:53,984 INFO L85 PathProgramCache]: Analyzing trace with hash -644341626, now seen corresponding path program 1 times [2024-06-14 14:04:53,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:53,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269042287] [2024-06-14 14:04:53,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:53,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:53,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:54,196 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:04:54,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:54,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269042287] [2024-06-14 14:04:54,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269042287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:54,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:54,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:04:54,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296608141] [2024-06-14 14:04:54,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:54,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:04:54,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:54,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:04:54,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:04:54,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:54,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 310 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:04:54,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:54,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:54,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:54,361 INFO L124 PetriNetUnfolderBase]: 763/1271 cut-off events. [2024-06-14 14:04:54,362 INFO L125 PetriNetUnfolderBase]: For 2183/2183 co-relation queries the response was YES. [2024-06-14 14:04:54,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4235 conditions, 1271 events. 763/1271 cut-off events. For 2183/2183 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6255 event pairs, 266 based on Foata normal form. 2/1270 useless extension candidates. Maximal degree in co-relation 4209. Up to 1125 conditions per place. [2024-06-14 14:04:54,370 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 61 selfloop transitions, 14 changer transitions 0/82 dead transitions. [2024-06-14 14:04:54,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 82 transitions, 563 flow [2024-06-14 14:04:54,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:04:54,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:04:54,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 14:04:54,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-14 14:04:54,371 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 310 flow. Second operand 5 states and 127 transitions. [2024-06-14 14:04:54,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 82 transitions, 563 flow [2024-06-14 14:04:54,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 82 transitions, 523 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 14:04:54,375 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 360 flow [2024-06-14 14:04:54,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=360, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2024-06-14 14:04:54,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-14 14:04:54,376 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 360 flow [2024-06-14 14:04:54,376 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:04:54,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:54,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:54,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 14:04:54,376 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:04:54,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:54,377 INFO L85 PathProgramCache]: Analyzing trace with hash -609076026, now seen corresponding path program 2 times [2024-06-14 14:04:54,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:54,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707773244] [2024-06-14 14:04:54,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:54,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:54,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:54,548 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:04:54,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:54,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707773244] [2024-06-14 14:04:54,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707773244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:54,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:54,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:04:54,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803324546] [2024-06-14 14:04:54,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:54,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:04:54,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:54,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:04:54,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:04:54,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:54,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 360 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:04:54,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:54,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:54,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:54,713 INFO L124 PetriNetUnfolderBase]: 758/1262 cut-off events. [2024-06-14 14:04:54,713 INFO L125 PetriNetUnfolderBase]: For 2825/2825 co-relation queries the response was YES. [2024-06-14 14:04:54,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4448 conditions, 1262 events. 758/1262 cut-off events. For 2825/2825 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6223 event pairs, 269 based on Foata normal form. 2/1260 useless extension candidates. Maximal degree in co-relation 4420. Up to 1120 conditions per place. [2024-06-14 14:04:54,722 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 56 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-14 14:04:54,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 547 flow [2024-06-14 14:04:54,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:04:54,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:04:54,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-14 14:04:54,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-14 14:04:54,723 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 360 flow. Second operand 5 states and 122 transitions. [2024-06-14 14:04:54,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 547 flow [2024-06-14 14:04:54,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 78 transitions, 521 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-14 14:04:54,728 INFO L231 Difference]: Finished difference. Result has 63 places, 63 transitions, 379 flow [2024-06-14 14:04:54,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=379, PETRI_PLACES=63, PETRI_TRANSITIONS=63} [2024-06-14 14:04:54,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-14 14:04:54,729 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 63 transitions, 379 flow [2024-06-14 14:04:54,729 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:04:54,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:54,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:54,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 14:04:54,729 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:04:54,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:54,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1159353754, now seen corresponding path program 1 times [2024-06-14 14:04:54,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:54,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201715196] [2024-06-14 14:04:54,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:54,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:54,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:54,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:04:54,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:54,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201715196] [2024-06-14 14:04:54,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201715196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:54,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:54,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:04:54,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868968826] [2024-06-14 14:04:54,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:54,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:04:54,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:54,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:04:54,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:04:54,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:54,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 379 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:04:54,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:54,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:54,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:55,124 INFO L124 PetriNetUnfolderBase]: 750/1255 cut-off events. [2024-06-14 14:04:55,124 INFO L125 PetriNetUnfolderBase]: For 3254/3254 co-relation queries the response was YES. [2024-06-14 14:04:55,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4475 conditions, 1255 events. 750/1255 cut-off events. For 3254/3254 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6154 event pairs, 246 based on Foata normal form. 4/1257 useless extension candidates. Maximal degree in co-relation 4446. Up to 1123 conditions per place. [2024-06-14 14:04:55,133 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 65 selfloop transitions, 9 changer transitions 0/81 dead transitions. [2024-06-14 14:04:55,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 81 transitions, 579 flow [2024-06-14 14:04:55,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:04:55,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:04:55,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 14:04:55,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:04:55,134 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 379 flow. Second operand 5 states and 120 transitions. [2024-06-14 14:04:55,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 81 transitions, 579 flow [2024-06-14 14:04:55,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 81 transitions, 557 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 14:04:55,139 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 398 flow [2024-06-14 14:04:55,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=398, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-14 14:04:55,140 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-14 14:04:55,140 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 398 flow [2024-06-14 14:04:55,140 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:04:55,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:55,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:55,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 14:04:55,141 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:04:55,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:55,141 INFO L85 PathProgramCache]: Analyzing trace with hash -382160743, now seen corresponding path program 1 times [2024-06-14 14:04:55,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:55,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267684397] [2024-06-14 14:04:55,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:55,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:55,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:55,363 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:04:55,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:55,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267684397] [2024-06-14 14:04:55,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267684397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:55,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:55,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:04:55,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988308490] [2024-06-14 14:04:55,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:55,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:04:55,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:55,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:04:55,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:04:55,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:55,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 398 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:55,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:55,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:55,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:55,578 INFO L124 PetriNetUnfolderBase]: 773/1298 cut-off events. [2024-06-14 14:04:55,578 INFO L125 PetriNetUnfolderBase]: For 4190/4190 co-relation queries the response was YES. [2024-06-14 14:04:55,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4773 conditions, 1298 events. 773/1298 cut-off events. For 4190/4190 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6488 event pairs, 216 based on Foata normal form. 4/1298 useless extension candidates. Maximal degree in co-relation 4742. Up to 1101 conditions per place. [2024-06-14 14:04:55,588 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 67 selfloop transitions, 24 changer transitions 0/98 dead transitions. [2024-06-14 14:04:55,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 98 transitions, 700 flow [2024-06-14 14:04:55,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:55,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:55,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-14 14:04:55,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-14 14:04:55,590 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 398 flow. Second operand 6 states and 158 transitions. [2024-06-14 14:04:55,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 98 transitions, 700 flow [2024-06-14 14:04:55,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 98 transitions, 677 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 14:04:55,597 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 471 flow [2024-06-14 14:04:55,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=471, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-06-14 14:04:55,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-14 14:04:55,598 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 471 flow [2024-06-14 14:04:55,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:55,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:55,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:55,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 14:04:55,599 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:04:55,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:55,599 INFO L85 PathProgramCache]: Analyzing trace with hash 503210189, now seen corresponding path program 2 times [2024-06-14 14:04:55,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:55,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486616652] [2024-06-14 14:04:55,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:55,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:55,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:55,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:04:55,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:55,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486616652] [2024-06-14 14:04:55,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486616652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:55,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:55,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:04:55,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164757196] [2024-06-14 14:04:55,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:55,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:04:55,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:55,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:04:55,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:04:55,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:55,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 471 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:55,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:55,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:55,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:56,020 INFO L124 PetriNetUnfolderBase]: 784/1326 cut-off events. [2024-06-14 14:04:56,020 INFO L125 PetriNetUnfolderBase]: For 4939/4939 co-relation queries the response was YES. [2024-06-14 14:04:56,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5320 conditions, 1326 events. 784/1326 cut-off events. For 4939/4939 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6618 event pairs, 243 based on Foata normal form. 2/1325 useless extension candidates. Maximal degree in co-relation 5288. Up to 1113 conditions per place. [2024-06-14 14:04:56,031 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 24 changer transitions 0/104 dead transitions. [2024-06-14 14:04:56,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 104 transitions, 834 flow [2024-06-14 14:04:56,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:56,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:56,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 14:04:56,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 14:04:56,032 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 471 flow. Second operand 6 states and 150 transitions. [2024-06-14 14:04:56,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 104 transitions, 834 flow [2024-06-14 14:04:56,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 104 transitions, 763 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:56,040 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 566 flow [2024-06-14 14:04:56,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=566, PETRI_PLACES=73, PETRI_TRANSITIONS=80} [2024-06-14 14:04:56,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-14 14:04:56,041 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 566 flow [2024-06-14 14:04:56,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:56,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:56,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:56,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 14:04:56,041 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:04:56,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:56,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1505995995, now seen corresponding path program 1 times [2024-06-14 14:04:56,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:56,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455692935] [2024-06-14 14:04:56,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:56,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:56,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:56,273 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:04:56,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:56,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455692935] [2024-06-14 14:04:56,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455692935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:56,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:56,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:04:56,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002638400] [2024-06-14 14:04:56,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:56,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:04:56,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:56,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:04:56,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:04:56,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:56,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 80 transitions, 566 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:56,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:56,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:56,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:56,469 INFO L124 PetriNetUnfolderBase]: 801/1351 cut-off events. [2024-06-14 14:04:56,469 INFO L125 PetriNetUnfolderBase]: For 6350/6350 co-relation queries the response was YES. [2024-06-14 14:04:56,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5731 conditions, 1351 events. 801/1351 cut-off events. For 6350/6350 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6771 event pairs, 239 based on Foata normal form. 4/1352 useless extension candidates. Maximal degree in co-relation 5696. Up to 1166 conditions per place. [2024-06-14 14:04:56,480 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 81 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-14 14:04:56,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 105 transitions, 836 flow [2024-06-14 14:04:56,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:56,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:56,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 14:04:56,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 14:04:56,482 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 566 flow. Second operand 6 states and 146 transitions. [2024-06-14 14:04:56,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 105 transitions, 836 flow [2024-06-14 14:04:56,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 814 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-14 14:04:56,492 INFO L231 Difference]: Finished difference. Result has 78 places, 82 transitions, 605 flow [2024-06-14 14:04:56,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=605, PETRI_PLACES=78, PETRI_TRANSITIONS=82} [2024-06-14 14:04:56,492 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-14 14:04:56,493 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 82 transitions, 605 flow [2024-06-14 14:04:56,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:56,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:56,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:56,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 14:04:56,493 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:04:56,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:56,494 INFO L85 PathProgramCache]: Analyzing trace with hash -987827013, now seen corresponding path program 3 times [2024-06-14 14:04:56,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:56,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309876267] [2024-06-14 14:04:56,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:56,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:56,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:56,705 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:04:56,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:56,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309876267] [2024-06-14 14:04:56,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309876267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:56,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:56,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:04:56,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498170731] [2024-06-14 14:04:56,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:56,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:04:56,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:56,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:04:56,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:04:56,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:56,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 82 transitions, 605 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:56,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:56,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:56,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:56,911 INFO L124 PetriNetUnfolderBase]: 796/1337 cut-off events. [2024-06-14 14:04:56,911 INFO L125 PetriNetUnfolderBase]: For 7305/7305 co-relation queries the response was YES. [2024-06-14 14:04:56,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5917 conditions, 1337 events. 796/1337 cut-off events. For 7305/7305 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6688 event pairs, 251 based on Foata normal form. 2/1333 useless extension candidates. Maximal degree in co-relation 5880. Up to 1135 conditions per place. [2024-06-14 14:04:56,922 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 70 selfloop transitions, 25 changer transitions 0/102 dead transitions. [2024-06-14 14:04:56,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 102 transitions, 854 flow [2024-06-14 14:04:56,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:56,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:56,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 14:04:56,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-14 14:04:56,923 INFO L175 Difference]: Start difference. First operand has 78 places, 82 transitions, 605 flow. Second operand 6 states and 145 transitions. [2024-06-14 14:04:56,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 102 transitions, 854 flow [2024-06-14 14:04:56,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 102 transitions, 797 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:56,933 INFO L231 Difference]: Finished difference. Result has 80 places, 83 transitions, 617 flow [2024-06-14 14:04:56,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=617, PETRI_PLACES=80, PETRI_TRANSITIONS=83} [2024-06-14 14:04:56,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-14 14:04:56,934 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 83 transitions, 617 flow [2024-06-14 14:04:56,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:56,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:56,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:56,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 14:04:56,935 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:04:56,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:56,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1733897145, now seen corresponding path program 2 times [2024-06-14 14:04:56,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:56,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676824132] [2024-06-14 14:04:56,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:56,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:56,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:57,124 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:04:57,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:57,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676824132] [2024-06-14 14:04:57,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676824132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:57,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:57,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:04:57,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716876937] [2024-06-14 14:04:57,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:57,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:04:57,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:57,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:04:57,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:04:57,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:57,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 83 transitions, 617 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:57,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:57,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:57,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:57,336 INFO L124 PetriNetUnfolderBase]: 813/1374 cut-off events. [2024-06-14 14:04:57,337 INFO L125 PetriNetUnfolderBase]: For 8424/8424 co-relation queries the response was YES. [2024-06-14 14:04:57,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6110 conditions, 1374 events. 813/1374 cut-off events. For 8424/8424 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6932 event pairs, 249 based on Foata normal form. 4/1374 useless extension candidates. Maximal degree in co-relation 6072. Up to 1186 conditions per place. [2024-06-14 14:04:57,347 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 81 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-14 14:04:57,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 105 transitions, 883 flow [2024-06-14 14:04:57,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:57,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:57,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 14:04:57,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-14 14:04:57,348 INFO L175 Difference]: Start difference. First operand has 80 places, 83 transitions, 617 flow. Second operand 6 states and 143 transitions. [2024-06-14 14:04:57,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 105 transitions, 883 flow [2024-06-14 14:04:57,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 105 transitions, 839 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 14:04:57,358 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 638 flow [2024-06-14 14:04:57,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=638, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-14 14:04:57,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-14 14:04:57,358 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 638 flow [2024-06-14 14:04:57,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:57,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:57,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:57,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 14:04:57,359 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:04:57,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:57,360 INFO L85 PathProgramCache]: Analyzing trace with hash -564234039, now seen corresponding path program 3 times [2024-06-14 14:04:57,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:57,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279943962] [2024-06-14 14:04:57,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:57,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:57,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:57,531 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:04:57,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:57,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279943962] [2024-06-14 14:04:57,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279943962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:57,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:57,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:04:57,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634321602] [2024-06-14 14:04:57,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:57,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:04:57,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:57,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:04:57,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:04:57,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:57,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 638 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:57,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:57,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:57,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:57,770 INFO L124 PetriNetUnfolderBase]: 805/1367 cut-off events. [2024-06-14 14:04:57,771 INFO L125 PetriNetUnfolderBase]: For 9531/9531 co-relation queries the response was YES. [2024-06-14 14:04:57,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6188 conditions, 1367 events. 805/1367 cut-off events. For 9531/9531 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6928 event pairs, 218 based on Foata normal form. 4/1367 useless extension candidates. Maximal degree in co-relation 6148. Up to 1115 conditions per place. [2024-06-14 14:04:57,781 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 79 selfloop transitions, 22 changer transitions 0/108 dead transitions. [2024-06-14 14:04:57,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 108 transitions, 916 flow [2024-06-14 14:04:57,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:04:57,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:04:57,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 14:04:57,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:04:57,783 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 638 flow. Second operand 6 states and 144 transitions. [2024-06-14 14:04:57,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 108 transitions, 916 flow [2024-06-14 14:04:57,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 108 transitions, 869 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:57,796 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 670 flow [2024-06-14 14:04:57,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=670, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-14 14:04:57,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-14 14:04:57,797 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 670 flow [2024-06-14 14:04:57,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:57,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:57,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:04:57,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 14:04:57,798 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:57,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:57,798 INFO L85 PathProgramCache]: Analyzing trace with hash 146180405, now seen corresponding path program 1 times [2024-06-14 14:04:57,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:57,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937210943] [2024-06-14 14:04:57,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:57,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:57,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:58,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:04:58,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:58,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937210943] [2024-06-14 14:04:58,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937210943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:58,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:58,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:04:58,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545689865] [2024-06-14 14:04:58,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:58,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:04:58,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:58,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:04:58,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:04:58,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:04:58,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 670 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:58,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:58,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:04:58,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:58,182 INFO L124 PetriNetUnfolderBase]: 727/1258 cut-off events. [2024-06-14 14:04:58,182 INFO L125 PetriNetUnfolderBase]: For 9943/9948 co-relation queries the response was YES. [2024-06-14 14:04:58,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5787 conditions, 1258 events. 727/1258 cut-off events. For 9943/9948 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6416 event pairs, 246 based on Foata normal form. 7/1258 useless extension candidates. Maximal degree in co-relation 5746. Up to 1045 conditions per place. [2024-06-14 14:04:58,192 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 62 selfloop transitions, 18 changer transitions 0/95 dead transitions. [2024-06-14 14:04:58,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 95 transitions, 850 flow [2024-06-14 14:04:58,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:04:58,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:04:58,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-14 14:04:58,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 14:04:58,193 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 670 flow. Second operand 4 states and 102 transitions. [2024-06-14 14:04:58,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 95 transitions, 850 flow [2024-06-14 14:04:58,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 95 transitions, 789 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:58,203 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 654 flow [2024-06-14 14:04:58,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=654, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-14 14:04:58,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-14 14:04:58,205 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 654 flow [2024-06-14 14:04:58,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:58,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:58,205 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:04:58,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 14:04:58,205 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:58,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:58,206 INFO L85 PathProgramCache]: Analyzing trace with hash -377666298, now seen corresponding path program 1 times [2024-06-14 14:04:58,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:58,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405570471] [2024-06-14 14:04:58,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:58,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:58,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:58,430 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:04:58,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:58,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405570471] [2024-06-14 14:04:58,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405570471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:58,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:58,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:58,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374629205] [2024-06-14 14:04:58,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:58,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:58,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:58,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:58,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:58,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:58,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 654 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:58,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:58,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:58,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:58,606 INFO L124 PetriNetUnfolderBase]: 785/1326 cut-off events. [2024-06-14 14:04:58,607 INFO L125 PetriNetUnfolderBase]: For 10728/10728 co-relation queries the response was YES. [2024-06-14 14:04:58,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6191 conditions, 1326 events. 785/1326 cut-off events. For 10728/10728 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6591 event pairs, 234 based on Foata normal form. 1/1325 useless extension candidates. Maximal degree in co-relation 6149. Up to 1183 conditions per place. [2024-06-14 14:04:58,616 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 85 selfloop transitions, 16 changer transitions 0/108 dead transitions. [2024-06-14 14:04:58,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 108 transitions, 980 flow [2024-06-14 14:04:58,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:04:58,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:04:58,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-14 14:04:58,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-14 14:04:58,617 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 654 flow. Second operand 7 states and 153 transitions. [2024-06-14 14:04:58,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 108 transitions, 980 flow [2024-06-14 14:04:58,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 108 transitions, 936 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 14:04:58,630 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 714 flow [2024-06-14 14:04:58,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=714, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2024-06-14 14:04:58,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-14 14:04:58,631 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 714 flow [2024-06-14 14:04:58,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:58,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:58,631 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:04:58,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 14:04:58,631 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:04:58,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:58,632 INFO L85 PathProgramCache]: Analyzing trace with hash -372904698, now seen corresponding path program 2 times [2024-06-14 14:04:58,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:58,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788402311] [2024-06-14 14:04:58,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:58,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:58,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:58,888 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:04:58,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:58,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788402311] [2024-06-14 14:04:58,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788402311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:58,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:58,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:58,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492374643] [2024-06-14 14:04:58,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:58,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:58,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:58,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:58,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:58,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:58,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 714 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:58,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:58,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:58,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:59,087 INFO L124 PetriNetUnfolderBase]: 782/1322 cut-off events. [2024-06-14 14:04:59,087 INFO L125 PetriNetUnfolderBase]: For 11980/11980 co-relation queries the response was YES. [2024-06-14 14:04:59,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6370 conditions, 1322 events. 782/1322 cut-off events. For 11980/11980 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6551 event pairs, 235 based on Foata normal form. 1/1321 useless extension candidates. Maximal degree in co-relation 6328. Up to 1183 conditions per place. [2024-06-14 14:04:59,096 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 85 selfloop transitions, 12 changer transitions 0/104 dead transitions. [2024-06-14 14:04:59,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 104 transitions, 936 flow [2024-06-14 14:04:59,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:04:59,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:04:59,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-14 14:04:59,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 14:04:59,098 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 714 flow. Second operand 4 states and 100 transitions. [2024-06-14 14:04:59,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 104 transitions, 936 flow [2024-06-14 14:04:59,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 104 transitions, 866 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-14 14:04:59,114 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 678 flow [2024-06-14 14:04:59,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=678, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2024-06-14 14:04:59,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-14 14:04:59,115 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 678 flow [2024-06-14 14:04:59,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:04:59,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:59,116 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:04:59,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 14:04:59,118 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:04:59,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:59,119 INFO L85 PathProgramCache]: Analyzing trace with hash 2107900536, now seen corresponding path program 1 times [2024-06-14 14:04:59,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:59,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509287994] [2024-06-14 14:04:59,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:59,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:59,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:59,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:04:59,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:59,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509287994] [2024-06-14 14:04:59,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509287994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:59,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:59,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:59,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082036770] [2024-06-14 14:04:59,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:59,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:59,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:59,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:59,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:59,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:59,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 678 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:04:59,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:59,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:59,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:04:59,680 INFO L124 PetriNetUnfolderBase]: 1178/1988 cut-off events. [2024-06-14 14:04:59,681 INFO L125 PetriNetUnfolderBase]: For 26321/26321 co-relation queries the response was YES. [2024-06-14 14:04:59,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9604 conditions, 1988 events. 1178/1988 cut-off events. For 26321/26321 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10850 event pairs, 279 based on Foata normal form. 42/2026 useless extension candidates. Maximal degree in co-relation 9562. Up to 1089 conditions per place. [2024-06-14 14:04:59,694 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 103 selfloop transitions, 33 changer transitions 4/147 dead transitions. [2024-06-14 14:04:59,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 147 transitions, 1246 flow [2024-06-14 14:04:59,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:04:59,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:04:59,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-14 14:04:59,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-14 14:04:59,696 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 678 flow. Second operand 8 states and 212 transitions. [2024-06-14 14:04:59,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 147 transitions, 1246 flow [2024-06-14 14:04:59,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 147 transitions, 1222 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 14:04:59,721 INFO L231 Difference]: Finished difference. Result has 95 places, 98 transitions, 805 flow [2024-06-14 14:04:59,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=805, PETRI_PLACES=95, PETRI_TRANSITIONS=98} [2024-06-14 14:04:59,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-14 14:04:59,722 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 98 transitions, 805 flow [2024-06-14 14:04:59,722 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:04:59,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:04:59,723 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:04:59,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 14:04:59,723 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:04:59,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:04:59,723 INFO L85 PathProgramCache]: Analyzing trace with hash 160660036, now seen corresponding path program 2 times [2024-06-14 14:04:59,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:04:59,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310184567] [2024-06-14 14:04:59,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:04:59,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:04:59,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:04:59,916 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:04:59,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:04:59,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310184567] [2024-06-14 14:04:59,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310184567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:04:59,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:04:59,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:04:59,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420259753] [2024-06-14 14:04:59,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:04:59,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:04:59,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:04:59,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:04:59,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:04:59,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:04:59,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 98 transitions, 805 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:04:59,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:04:59,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:04:59,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:00,190 INFO L124 PetriNetUnfolderBase]: 1051/1783 cut-off events. [2024-06-14 14:05:00,190 INFO L125 PetriNetUnfolderBase]: For 24034/24034 co-relation queries the response was YES. [2024-06-14 14:05:00,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8535 conditions, 1783 events. 1051/1783 cut-off events. For 24034/24034 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9532 event pairs, 332 based on Foata normal form. 50/1829 useless extension candidates. Maximal degree in co-relation 8491. Up to 1320 conditions per place. [2024-06-14 14:05:00,202 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 97 selfloop transitions, 28 changer transitions 3/135 dead transitions. [2024-06-14 14:05:00,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 135 transitions, 1198 flow [2024-06-14 14:05:00,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:00,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:00,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 14:05:00,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-14 14:05:00,204 INFO L175 Difference]: Start difference. First operand has 95 places, 98 transitions, 805 flow. Second operand 7 states and 182 transitions. [2024-06-14 14:05:00,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 135 transitions, 1198 flow [2024-06-14 14:05:00,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 135 transitions, 1128 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:00,231 INFO L231 Difference]: Finished difference. Result has 98 places, 98 transitions, 816 flow [2024-06-14 14:05:00,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=816, PETRI_PLACES=98, PETRI_TRANSITIONS=98} [2024-06-14 14:05:00,232 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-14 14:05:00,232 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 98 transitions, 816 flow [2024-06-14 14:05:00,232 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:00,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:00,232 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:00,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 14:05:00,233 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:00,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:00,233 INFO L85 PathProgramCache]: Analyzing trace with hash 937757582, now seen corresponding path program 3 times [2024-06-14 14:05:00,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:00,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108246248] [2024-06-14 14:05:00,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:00,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:00,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:00,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:05:00,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:00,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108246248] [2024-06-14 14:05:00,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108246248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:00,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:00,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:00,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009708741] [2024-06-14 14:05:00,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:00,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:00,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:00,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:00,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:00,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:00,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 98 transitions, 816 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:00,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:00,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:00,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:00,696 INFO L124 PetriNetUnfolderBase]: 1099/1876 cut-off events. [2024-06-14 14:05:00,697 INFO L125 PetriNetUnfolderBase]: For 20818/20818 co-relation queries the response was YES. [2024-06-14 14:05:00,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8927 conditions, 1876 events. 1099/1876 cut-off events. For 20818/20818 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10137 event pairs, 349 based on Foata normal form. 16/1889 useless extension candidates. Maximal degree in co-relation 8881. Up to 1561 conditions per place. [2024-06-14 14:05:00,711 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 96 selfloop transitions, 26 changer transitions 0/129 dead transitions. [2024-06-14 14:05:00,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 129 transitions, 1168 flow [2024-06-14 14:05:00,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:00,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:00,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 14:05:00,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 14:05:00,713 INFO L175 Difference]: Start difference. First operand has 98 places, 98 transitions, 816 flow. Second operand 7 states and 171 transitions. [2024-06-14 14:05:00,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 129 transitions, 1168 flow [2024-06-14 14:05:00,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 129 transitions, 1116 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:00,736 INFO L231 Difference]: Finished difference. Result has 100 places, 99 transitions, 843 flow [2024-06-14 14:05:00,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=843, PETRI_PLACES=100, PETRI_TRANSITIONS=99} [2024-06-14 14:05:00,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-14 14:05:00,737 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 99 transitions, 843 flow [2024-06-14 14:05:00,737 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:00,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:00,738 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:00,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 14:05:00,738 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:00,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:00,739 INFO L85 PathProgramCache]: Analyzing trace with hash 448261540, now seen corresponding path program 1 times [2024-06-14 14:05:00,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:00,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615019792] [2024-06-14 14:05:00,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:00,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:00,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:00,915 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:00,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:00,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615019792] [2024-06-14 14:05:00,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615019792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:00,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:00,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:00,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617957427] [2024-06-14 14:05:00,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:00,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:00,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:00,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:00,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:00,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:00,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 99 transitions, 843 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:00,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:00,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:00,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:01,215 INFO L124 PetriNetUnfolderBase]: 1140/1957 cut-off events. [2024-06-14 14:05:01,216 INFO L125 PetriNetUnfolderBase]: For 22702/22702 co-relation queries the response was YES. [2024-06-14 14:05:01,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9339 conditions, 1957 events. 1140/1957 cut-off events. For 22702/22702 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10804 event pairs, 345 based on Foata normal form. 12/1966 useless extension candidates. Maximal degree in co-relation 9292. Up to 1453 conditions per place. [2024-06-14 14:05:01,229 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 29 changer transitions 0/133 dead transitions. [2024-06-14 14:05:01,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 133 transitions, 1217 flow [2024-06-14 14:05:01,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:01,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:01,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:05:01,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 14:05:01,231 INFO L175 Difference]: Start difference. First operand has 100 places, 99 transitions, 843 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:05:01,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 133 transitions, 1217 flow [2024-06-14 14:05:01,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 133 transitions, 1158 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:01,255 INFO L231 Difference]: Finished difference. Result has 102 places, 100 transitions, 870 flow [2024-06-14 14:05:01,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=870, PETRI_PLACES=102, PETRI_TRANSITIONS=100} [2024-06-14 14:05:01,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-14 14:05:01,256 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 100 transitions, 870 flow [2024-06-14 14:05:01,256 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:01,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:01,256 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:01,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 14:05:01,257 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:01,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:01,257 INFO L85 PathProgramCache]: Analyzing trace with hash 630759484, now seen corresponding path program 4 times [2024-06-14 14:05:01,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:01,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656419974] [2024-06-14 14:05:01,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:01,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:01,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:01,457 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:01,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:01,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656419974] [2024-06-14 14:05:01,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656419974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:01,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:01,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:01,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311672208] [2024-06-14 14:05:01,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:01,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:01,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:01,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:01,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:01,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:01,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 100 transitions, 870 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:01,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:01,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:01,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:01,727 INFO L124 PetriNetUnfolderBase]: 1173/2009 cut-off events. [2024-06-14 14:05:01,728 INFO L125 PetriNetUnfolderBase]: For 25126/25126 co-relation queries the response was YES. [2024-06-14 14:05:01,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9589 conditions, 2009 events. 1173/2009 cut-off events. For 25126/25126 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11193 event pairs, 382 based on Foata normal form. 16/2019 useless extension candidates. Maximal degree in co-relation 9541. Up to 1691 conditions per place. [2024-06-14 14:05:01,773 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 26 changer transitions 0/128 dead transitions. [2024-06-14 14:05:01,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 128 transitions, 1216 flow [2024-06-14 14:05:01,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:01,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:01,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 14:05:01,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:05:01,774 INFO L175 Difference]: Start difference. First operand has 102 places, 100 transitions, 870 flow. Second operand 7 states and 168 transitions. [2024-06-14 14:05:01,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 128 transitions, 1216 flow [2024-06-14 14:05:01,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 128 transitions, 1155 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:01,805 INFO L231 Difference]: Finished difference. Result has 105 places, 101 transitions, 892 flow [2024-06-14 14:05:01,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=892, PETRI_PLACES=105, PETRI_TRANSITIONS=101} [2024-06-14 14:05:01,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-14 14:05:01,806 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 101 transitions, 892 flow [2024-06-14 14:05:01,806 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:01,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:01,806 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:01,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 14:05:01,806 INFO L420 AbstractCegarLoop]: === Iteration 22 === 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:01,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:01,807 INFO L85 PathProgramCache]: Analyzing trace with hash -178599174, now seen corresponding path program 2 times [2024-06-14 14:05:01,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:01,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147400192] [2024-06-14 14:05:01,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:01,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:01,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:01,978 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:01,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:01,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147400192] [2024-06-14 14:05:01,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147400192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:01,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:01,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:01,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000702622] [2024-06-14 14:05:01,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:01,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:01,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:01,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:01,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:02,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:02,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 101 transitions, 892 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:02,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:02,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:02,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:02,277 INFO L124 PetriNetUnfolderBase]: 1214/2085 cut-off events. [2024-06-14 14:05:02,277 INFO L125 PetriNetUnfolderBase]: For 26803/26803 co-relation queries the response was YES. [2024-06-14 14:05:02,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9939 conditions, 2085 events. 1214/2085 cut-off events. For 26803/26803 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11709 event pairs, 382 based on Foata normal form. 12/2091 useless extension candidates. Maximal degree in co-relation 9890. Up to 1675 conditions per place. [2024-06-14 14:05:02,292 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 28 changer transitions 0/132 dead transitions. [2024-06-14 14:05:02,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 132 transitions, 1260 flow [2024-06-14 14:05:02,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:02,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:02,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 14:05:02,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 14:05:02,295 INFO L175 Difference]: Start difference. First operand has 105 places, 101 transitions, 892 flow. Second operand 7 states and 171 transitions. [2024-06-14 14:05:02,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 132 transitions, 1260 flow [2024-06-14 14:05:02,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 132 transitions, 1197 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:02,332 INFO L231 Difference]: Finished difference. Result has 107 places, 102 transitions, 917 flow [2024-06-14 14:05:02,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=917, PETRI_PLACES=107, PETRI_TRANSITIONS=102} [2024-06-14 14:05:02,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-14 14:05:02,332 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 102 transitions, 917 flow [2024-06-14 14:05:02,334 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:02,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:02,334 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:02,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 14:05:02,334 INFO L420 AbstractCegarLoop]: === Iteration 23 === 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:02,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:02,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1465901044, now seen corresponding path program 3 times [2024-06-14 14:05:02,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:02,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061716585] [2024-06-14 14:05:02,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:02,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:02,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:02,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:05:02,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:02,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061716585] [2024-06-14 14:05:02,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061716585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:02,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:02,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:02,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856901092] [2024-06-14 14:05:02,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:02,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:02,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:02,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:02,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:02,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:02,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 102 transitions, 917 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:02,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:02,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:02,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:02,835 INFO L124 PetriNetUnfolderBase]: 1194/2063 cut-off events. [2024-06-14 14:05:02,835 INFO L125 PetriNetUnfolderBase]: For 25605/25605 co-relation queries the response was YES. [2024-06-14 14:05:02,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9588 conditions, 2063 events. 1194/2063 cut-off events. For 25605/25605 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11609 event pairs, 327 based on Foata normal form. 12/2069 useless extension candidates. Maximal degree in co-relation 9538. Up to 1262 conditions per place. [2024-06-14 14:05:02,850 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 90 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-06-14 14:05:02,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 132 transitions, 1223 flow [2024-06-14 14:05:02,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:02,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:02,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:05:02,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 14:05:02,852 INFO L175 Difference]: Start difference. First operand has 107 places, 102 transitions, 917 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:05:02,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 132 transitions, 1223 flow [2024-06-14 14:05:02,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 132 transitions, 1151 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:02,890 INFO L231 Difference]: Finished difference. Result has 108 places, 101 transitions, 879 flow [2024-06-14 14:05:02,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=879, PETRI_PLACES=108, PETRI_TRANSITIONS=101} [2024-06-14 14:05:02,890 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-14 14:05:02,891 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 101 transitions, 879 flow [2024-06-14 14:05:02,891 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:02,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:02,891 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:02,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 14:05:02,891 INFO L420 AbstractCegarLoop]: === Iteration 24 === 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:02,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:02,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1177247466, now seen corresponding path program 1 times [2024-06-14 14:05:02,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:02,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946968477] [2024-06-14 14:05:02,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:02,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:02,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:03,097 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:03,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:03,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946968477] [2024-06-14 14:05:03,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946968477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:03,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:03,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:03,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283328123] [2024-06-14 14:05:03,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:03,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:03,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:03,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:03,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:03,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:03,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 101 transitions, 879 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:03,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:03,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:03,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:03,363 INFO L124 PetriNetUnfolderBase]: 1222/2106 cut-off events. [2024-06-14 14:05:03,364 INFO L125 PetriNetUnfolderBase]: For 25592/25592 co-relation queries the response was YES. [2024-06-14 14:05:03,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9919 conditions, 2106 events. 1222/2106 cut-off events. For 25592/25592 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11861 event pairs, 373 based on Foata normal form. 2/2104 useless extension candidates. Maximal degree in co-relation 9868. Up to 1837 conditions per place. [2024-06-14 14:05:03,401 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 92 selfloop transitions, 35 changer transitions 0/134 dead transitions. [2024-06-14 14:05:03,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 134 transitions, 1433 flow [2024-06-14 14:05:03,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:03,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:03,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 14:05:03,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 14:05:03,402 INFO L175 Difference]: Start difference. First operand has 108 places, 101 transitions, 879 flow. Second operand 8 states and 180 transitions. [2024-06-14 14:05:03,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 134 transitions, 1433 flow [2024-06-14 14:05:03,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 134 transitions, 1345 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:03,436 INFO L231 Difference]: Finished difference. Result has 113 places, 115 transitions, 1044 flow [2024-06-14 14:05:03,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1044, PETRI_PLACES=113, PETRI_TRANSITIONS=115} [2024-06-14 14:05:03,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-14 14:05:03,437 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 115 transitions, 1044 flow [2024-06-14 14:05:03,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:03,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:03,438 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:03,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 14:05:03,438 INFO L420 AbstractCegarLoop]: === Iteration 25 === 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:03,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:03,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1254532364, now seen corresponding path program 2 times [2024-06-14 14:05:03,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:03,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118348862] [2024-06-14 14:05:03,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:03,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:03,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:03,654 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:03,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:03,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118348862] [2024-06-14 14:05:03,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118348862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:03,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:03,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:03,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433449909] [2024-06-14 14:05:03,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:03,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:03,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:03,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:03,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:03,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:03,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 115 transitions, 1044 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:03,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:03,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:03,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:03,956 INFO L124 PetriNetUnfolderBase]: 1253/2154 cut-off events. [2024-06-14 14:05:03,956 INFO L125 PetriNetUnfolderBase]: For 28411/28411 co-relation queries the response was YES. [2024-06-14 14:05:03,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10495 conditions, 2154 events. 1253/2154 cut-off events. For 28411/28411 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12231 event pairs, 386 based on Foata normal form. 3/2151 useless extension candidates. Maximal degree in co-relation 10441. Up to 1846 conditions per place. [2024-06-14 14:05:03,971 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 53 changer transitions 0/146 dead transitions. [2024-06-14 14:05:03,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 146 transitions, 1632 flow [2024-06-14 14:05:03,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:03,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:03,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:05:03,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 14:05:03,973 INFO L175 Difference]: Start difference. First operand has 113 places, 115 transitions, 1044 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:05:03,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 146 transitions, 1632 flow [2024-06-14 14:05:04,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 146 transitions, 1518 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:04,012 INFO L231 Difference]: Finished difference. Result has 118 places, 130 transitions, 1261 flow [2024-06-14 14:05:04,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1261, PETRI_PLACES=118, PETRI_TRANSITIONS=130} [2024-06-14 14:05:04,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-14 14:05:04,012 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 130 transitions, 1261 flow [2024-06-14 14:05:04,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:04,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:04,013 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:04,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 14:05:04,013 INFO L420 AbstractCegarLoop]: === Iteration 26 === 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:04,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:04,014 INFO L85 PathProgramCache]: Analyzing trace with hash -602316854, now seen corresponding path program 3 times [2024-06-14 14:05:04,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:04,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650618476] [2024-06-14 14:05:04,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:04,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:04,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:04,216 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:04,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:04,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650618476] [2024-06-14 14:05:04,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650618476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:04,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:04,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:04,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267685702] [2024-06-14 14:05:04,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:04,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:04,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:04,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:04,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:04,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:04,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 130 transitions, 1261 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:04,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:04,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:04,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:04,471 INFO L124 PetriNetUnfolderBase]: 1246/2146 cut-off events. [2024-06-14 14:05:04,471 INFO L125 PetriNetUnfolderBase]: For 30623/30623 co-relation queries the response was YES. [2024-06-14 14:05:04,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10868 conditions, 2146 events. 1246/2146 cut-off events. For 30623/30623 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12224 event pairs, 389 based on Foata normal form. 3/2143 useless extension candidates. Maximal degree in co-relation 10812. Up to 1841 conditions per place. [2024-06-14 14:05:04,487 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 88 selfloop transitions, 48 changer transitions 0/143 dead transitions. [2024-06-14 14:05:04,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 143 transitions, 1615 flow [2024-06-14 14:05:04,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:04,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:04,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 14:05:04,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-14 14:05:04,489 INFO L175 Difference]: Start difference. First operand has 118 places, 130 transitions, 1261 flow. Second operand 5 states and 126 transitions. [2024-06-14 14:05:04,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 143 transitions, 1615 flow [2024-06-14 14:05:04,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 143 transitions, 1483 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:04,534 INFO L231 Difference]: Finished difference. Result has 120 places, 130 transitions, 1237 flow [2024-06-14 14:05:04,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1129, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1237, PETRI_PLACES=120, PETRI_TRANSITIONS=130} [2024-06-14 14:05:04,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-14 14:05:04,535 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 130 transitions, 1237 flow [2024-06-14 14:05:04,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:04,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:04,535 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:04,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 14:05:04,536 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:04,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:04,536 INFO L85 PathProgramCache]: Analyzing trace with hash -617294938, now seen corresponding path program 1 times [2024-06-14 14:05:04,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:04,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932514564] [2024-06-14 14:05:04,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:04,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:04,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:04,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:04,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:04,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932514564] [2024-06-14 14:05:04,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932514564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:04,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:04,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:04,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868648081] [2024-06-14 14:05:04,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:04,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:04,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:04,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:04,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:04,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:05:04,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 130 transitions, 1237 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call 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:04,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:04,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:05:04,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:05,055 INFO L124 PetriNetUnfolderBase]: 1196/2081 cut-off events. [2024-06-14 14:05:05,055 INFO L125 PetriNetUnfolderBase]: For 34792/34792 co-relation queries the response was YES. [2024-06-14 14:05:05,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10597 conditions, 2081 events. 1196/2081 cut-off events. For 34792/34792 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11935 event pairs, 367 based on Foata normal form. 12/2061 useless extension candidates. Maximal degree in co-relation 10540. Up to 1768 conditions per place. [2024-06-14 14:05:05,068 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 103 selfloop transitions, 21 changer transitions 0/145 dead transitions. [2024-06-14 14:05:05,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 145 transitions, 1553 flow [2024-06-14 14:05:05,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:05,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:05,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 14:05:05,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 14:05:05,070 INFO L175 Difference]: Start difference. First operand has 120 places, 130 transitions, 1237 flow. Second operand 5 states and 123 transitions. [2024-06-14 14:05:05,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 145 transitions, 1553 flow [2024-06-14 14:05:05,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 145 transitions, 1457 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:05,107 INFO L231 Difference]: Finished difference. Result has 121 places, 132 transitions, 1216 flow [2024-06-14 14:05:05,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1216, PETRI_PLACES=121, PETRI_TRANSITIONS=132} [2024-06-14 14:05:05,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-14 14:05:05,107 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 132 transitions, 1216 flow [2024-06-14 14:05:05,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call 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:05,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:05,108 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:05:05,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 14:05:05,108 INFO L420 AbstractCegarLoop]: === Iteration 28 === 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:05,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:05,108 INFO L85 PathProgramCache]: Analyzing trace with hash 2015498119, now seen corresponding path program 1 times [2024-06-14 14:05:05,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:05,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632733339] [2024-06-14 14:05:05,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:05,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:05,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:05,348 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:05,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:05,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632733339] [2024-06-14 14:05:05,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632733339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:05,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:05,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:05,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168177367] [2024-06-14 14:05:05,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:05,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:05,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:05,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:05,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:05,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:05,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 132 transitions, 1216 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:05,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:05,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:05,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:05,673 INFO L124 PetriNetUnfolderBase]: 1303/2248 cut-off events. [2024-06-14 14:05:05,674 INFO L125 PetriNetUnfolderBase]: For 33760/33760 co-relation queries the response was YES. [2024-06-14 14:05:05,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11475 conditions, 2248 events. 1303/2248 cut-off events. For 33760/33760 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12864 event pairs, 377 based on Foata normal form. 1/2246 useless extension candidates. Maximal degree in co-relation 11417. Up to 2008 conditions per place. [2024-06-14 14:05:05,690 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 133 selfloop transitions, 27 changer transitions 0/167 dead transitions. [2024-06-14 14:05:05,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 167 transitions, 1851 flow [2024-06-14 14:05:05,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:05,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:05,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 14:05:05,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 14:05:05,692 INFO L175 Difference]: Start difference. First operand has 121 places, 132 transitions, 1216 flow. Second operand 8 states and 180 transitions. [2024-06-14 14:05:05,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 167 transitions, 1851 flow [2024-06-14 14:05:05,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 167 transitions, 1796 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:05,738 INFO L231 Difference]: Finished difference. Result has 128 places, 144 transitions, 1402 flow [2024-06-14 14:05:05,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1402, PETRI_PLACES=128, PETRI_TRANSITIONS=144} [2024-06-14 14:05:05,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-14 14:05:05,738 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 144 transitions, 1402 flow [2024-06-14 14:05:05,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:05,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:05,739 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:05:05,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 14:05:05,739 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:05,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:05,739 INFO L85 PathProgramCache]: Analyzing trace with hash 16964453, now seen corresponding path program 2 times [2024-06-14 14:05:05,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:05,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548971371] [2024-06-14 14:05:05,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:05,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:05,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:05,957 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:05,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:05,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548971371] [2024-06-14 14:05:05,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548971371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:05,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:05,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:05,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616267842] [2024-06-14 14:05:05,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:05,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:05,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:05,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:05,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:05,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:05,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 144 transitions, 1402 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:05,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:05,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:05,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:06,298 INFO L124 PetriNetUnfolderBase]: 1310/2263 cut-off events. [2024-06-14 14:05:06,298 INFO L125 PetriNetUnfolderBase]: For 36201/36201 co-relation queries the response was YES. [2024-06-14 14:05:06,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11611 conditions, 2263 events. 1310/2263 cut-off events. For 36201/36201 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12968 event pairs, 377 based on Foata normal form. 3/2262 useless extension candidates. Maximal degree in co-relation 11550. Up to 1976 conditions per place. [2024-06-14 14:05:06,315 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 121 selfloop transitions, 38 changer transitions 0/166 dead transitions. [2024-06-14 14:05:06,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 166 transitions, 1825 flow [2024-06-14 14:05:06,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:06,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:06,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-14 14:05:06,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-14 14:05:06,318 INFO L175 Difference]: Start difference. First operand has 128 places, 144 transitions, 1402 flow. Second operand 5 states and 131 transitions. [2024-06-14 14:05:06,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 166 transitions, 1825 flow [2024-06-14 14:05:06,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 166 transitions, 1757 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:06,382 INFO L231 Difference]: Finished difference. Result has 130 places, 148 transitions, 1500 flow [2024-06-14 14:05:06,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1334, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1500, PETRI_PLACES=130, PETRI_TRANSITIONS=148} [2024-06-14 14:05:06,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-14 14:05:06,382 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 148 transitions, 1500 flow [2024-06-14 14:05:06,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:06,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:06,383 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:05:06,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 14:05:06,383 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:05:06,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:06,383 INFO L85 PathProgramCache]: Analyzing trace with hash 2123492197, now seen corresponding path program 3 times [2024-06-14 14:05:06,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:06,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872413888] [2024-06-14 14:05:06,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:06,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:06,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:06,575 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:06,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:06,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872413888] [2024-06-14 14:05:06,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872413888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:06,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:06,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:06,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087018408] [2024-06-14 14:05:06,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:06,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:06,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:06,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:06,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:06,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:06,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 148 transitions, 1500 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:06,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:06,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:06,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:06,910 INFO L124 PetriNetUnfolderBase]: 1307/2256 cut-off events. [2024-06-14 14:05:06,910 INFO L125 PetriNetUnfolderBase]: For 37388/37388 co-relation queries the response was YES. [2024-06-14 14:05:06,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11748 conditions, 2256 events. 1307/2256 cut-off events. For 37388/37388 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12931 event pairs, 380 based on Foata normal form. 1/2253 useless extension candidates. Maximal degree in co-relation 11685. Up to 1941 conditions per place. [2024-06-14 14:05:06,926 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 103 selfloop transitions, 58 changer transitions 0/168 dead transitions. [2024-06-14 14:05:06,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 168 transitions, 1928 flow [2024-06-14 14:05:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:06,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:06,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 14:05:06,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 14:05:06,927 INFO L175 Difference]: Start difference. First operand has 130 places, 148 transitions, 1500 flow. Second operand 9 states and 198 transitions. [2024-06-14 14:05:06,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 168 transitions, 1928 flow [2024-06-14 14:05:06,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 168 transitions, 1825 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:06,994 INFO L231 Difference]: Finished difference. Result has 135 places, 148 transitions, 1521 flow [2024-06-14 14:05:06,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1521, PETRI_PLACES=135, PETRI_TRANSITIONS=148} [2024-06-14 14:05:06,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-14 14:05:06,995 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 148 transitions, 1521 flow [2024-06-14 14:05:06,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:06,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:06,995 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:05:06,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 14:05:06,995 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:05:06,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:06,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1186196681, now seen corresponding path program 4 times [2024-06-14 14:05:06,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:06,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133042266] [2024-06-14 14:05:06,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:06,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:07,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:07,192 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:07,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:07,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133042266] [2024-06-14 14:05:07,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133042266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:07,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:07,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:07,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885514666] [2024-06-14 14:05:07,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:07,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:07,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:07,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:07,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:07,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:07,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 148 transitions, 1521 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:07,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:07,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:07,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:07,498 INFO L124 PetriNetUnfolderBase]: 1299/2244 cut-off events. [2024-06-14 14:05:07,499 INFO L125 PetriNetUnfolderBase]: For 36820/36820 co-relation queries the response was YES. [2024-06-14 14:05:07,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11641 conditions, 2244 events. 1299/2244 cut-off events. For 36820/36820 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12876 event pairs, 380 based on Foata normal form. 2/2242 useless extension candidates. Maximal degree in co-relation 11578. Up to 1933 conditions per place. [2024-06-14 14:05:07,516 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 105 selfloop transitions, 52 changer transitions 0/164 dead transitions. [2024-06-14 14:05:07,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 164 transitions, 1931 flow [2024-06-14 14:05:07,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:07,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:07,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 14:05:07,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 14:05:07,518 INFO L175 Difference]: Start difference. First operand has 135 places, 148 transitions, 1521 flow. Second operand 8 states and 179 transitions. [2024-06-14 14:05:07,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 164 transitions, 1931 flow [2024-06-14 14:05:07,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 164 transitions, 1806 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:07,576 INFO L231 Difference]: Finished difference. Result has 137 places, 148 transitions, 1508 flow [2024-06-14 14:05:07,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1508, PETRI_PLACES=137, PETRI_TRANSITIONS=148} [2024-06-14 14:05:07,576 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-14 14:05:07,576 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 148 transitions, 1508 flow [2024-06-14 14:05:07,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:07,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:07,577 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:05:07,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 14:05:07,577 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:05:07,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:07,577 INFO L85 PathProgramCache]: Analyzing trace with hash 676783395, now seen corresponding path program 5 times [2024-06-14 14:05:07,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:07,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766682423] [2024-06-14 14:05:07,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:07,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:07,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:07,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:05:07,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:07,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766682423] [2024-06-14 14:05:07,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766682423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:07,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:07,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:07,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574931907] [2024-06-14 14:05:07,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:07,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:07,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:07,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:07,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:07,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:07,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 148 transitions, 1508 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:07,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:07,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:07,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:08,048 INFO L124 PetriNetUnfolderBase]: 1291/2227 cut-off events. [2024-06-14 14:05:08,048 INFO L125 PetriNetUnfolderBase]: For 38037/38037 co-relation queries the response was YES. [2024-06-14 14:05:08,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11477 conditions, 2227 events. 1291/2227 cut-off events. For 38037/38037 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12780 event pairs, 396 based on Foata normal form. 2/2223 useless extension candidates. Maximal degree in co-relation 11414. Up to 1899 conditions per place. [2024-06-14 14:05:08,064 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 101 selfloop transitions, 55 changer transitions 0/163 dead transitions. [2024-06-14 14:05:08,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 163 transitions, 1858 flow [2024-06-14 14:05:08,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:08,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:08,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 14:05:08,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-14 14:05:08,065 INFO L175 Difference]: Start difference. First operand has 137 places, 148 transitions, 1508 flow. Second operand 5 states and 128 transitions. [2024-06-14 14:05:08,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 163 transitions, 1858 flow [2024-06-14 14:05:08,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 163 transitions, 1716 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:08,131 INFO L231 Difference]: Finished difference. Result has 135 places, 148 transitions, 1489 flow [2024-06-14 14:05:08,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1489, PETRI_PLACES=135, PETRI_TRANSITIONS=148} [2024-06-14 14:05:08,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-14 14:05:08,132 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 148 transitions, 1489 flow [2024-06-14 14:05:08,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:08,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:08,133 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:05:08,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 14:05:08,133 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:05:08,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:08,133 INFO L85 PathProgramCache]: Analyzing trace with hash 2132072005, now seen corresponding path program 1 times [2024-06-14 14:05:08,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:08,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767100675] [2024-06-14 14:05:08,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:08,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:08,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:08,344 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:08,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:08,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767100675] [2024-06-14 14:05:08,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767100675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:08,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:08,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:08,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268899266] [2024-06-14 14:05:08,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:08,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:08,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:08,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:08,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:08,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:08,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 148 transitions, 1489 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:08,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:08,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:08,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:08,645 INFO L124 PetriNetUnfolderBase]: 1299/2259 cut-off events. [2024-06-14 14:05:08,645 INFO L125 PetriNetUnfolderBase]: For 39906/39906 co-relation queries the response was YES. [2024-06-14 14:05:08,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11642 conditions, 2259 events. 1299/2259 cut-off events. For 39906/39906 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12981 event pairs, 340 based on Foata normal form. 2/2259 useless extension candidates. Maximal degree in co-relation 11578. Up to 2005 conditions per place. [2024-06-14 14:05:08,661 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 144 selfloop transitions, 22 changer transitions 0/173 dead transitions. [2024-06-14 14:05:08,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 173 transitions, 2001 flow [2024-06-14 14:05:08,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:08,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:08,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 14:05:08,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 14:05:08,663 INFO L175 Difference]: Start difference. First operand has 135 places, 148 transitions, 1489 flow. Second operand 8 states and 174 transitions. [2024-06-14 14:05:08,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 173 transitions, 2001 flow [2024-06-14 14:05:08,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 173 transitions, 1858 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:08,731 INFO L231 Difference]: Finished difference. Result has 138 places, 152 transitions, 1469 flow [2024-06-14 14:05:08,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1469, PETRI_PLACES=138, PETRI_TRANSITIONS=152} [2024-06-14 14:05:08,732 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-14 14:05:08,732 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 152 transitions, 1469 flow [2024-06-14 14:05:08,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:08,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:08,732 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:05:08,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 14:05:08,732 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:05:08,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:08,733 INFO L85 PathProgramCache]: Analyzing trace with hash 2134928965, now seen corresponding path program 2 times [2024-06-14 14:05:08,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:08,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606033388] [2024-06-14 14:05:08,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:08,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:08,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:08,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:05:08,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:08,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606033388] [2024-06-14 14:05:08,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606033388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:08,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:08,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:08,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314675099] [2024-06-14 14:05:08,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:08,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:08,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:08,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:08,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:08,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:08,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 152 transitions, 1469 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:08,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:08,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:08,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:09,270 INFO L124 PetriNetUnfolderBase]: 1307/2272 cut-off events. [2024-06-14 14:05:09,270 INFO L125 PetriNetUnfolderBase]: For 40027/40027 co-relation queries the response was YES. [2024-06-14 14:05:09,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11670 conditions, 2272 events. 1307/2272 cut-off events. For 40027/40027 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13099 event pairs, 371 based on Foata normal form. 2/2272 useless extension candidates. Maximal degree in co-relation 11606. Up to 2048 conditions per place. [2024-06-14 14:05:09,285 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 145 selfloop transitions, 18 changer transitions 0/170 dead transitions. [2024-06-14 14:05:09,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 170 transitions, 1871 flow [2024-06-14 14:05:09,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:09,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:09,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-14 14:05:09,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152439024390244 [2024-06-14 14:05:09,288 INFO L175 Difference]: Start difference. First operand has 138 places, 152 transitions, 1469 flow. Second operand 8 states and 169 transitions. [2024-06-14 14:05:09,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 170 transitions, 1871 flow [2024-06-14 14:05:09,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 170 transitions, 1797 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:09,352 INFO L231 Difference]: Finished difference. Result has 142 places, 154 transitions, 1478 flow [2024-06-14 14:05:09,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1407, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1478, PETRI_PLACES=142, PETRI_TRANSITIONS=154} [2024-06-14 14:05:09,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-14 14:05:09,353 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 154 transitions, 1478 flow [2024-06-14 14:05:09,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:09,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:09,353 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:05:09,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 14:05:09,353 INFO L420 AbstractCegarLoop]: === Iteration 35 === 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:09,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:09,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1062397301, now seen corresponding path program 3 times [2024-06-14 14:05:09,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:09,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351078798] [2024-06-14 14:05:09,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:09,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:09,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:09,566 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:09,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:09,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351078798] [2024-06-14 14:05:09,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351078798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:09,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:09,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:05:09,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374062452] [2024-06-14 14:05:09,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:09,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:05:09,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:09,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:05:09,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:05:09,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:09,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 154 transitions, 1478 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:09,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:09,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:09,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:09,895 INFO L124 PetriNetUnfolderBase]: 1302/2264 cut-off events. [2024-06-14 14:05:09,895 INFO L125 PetriNetUnfolderBase]: For 40847/40847 co-relation queries the response was YES. [2024-06-14 14:05:09,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11575 conditions, 2264 events. 1302/2264 cut-off events. For 40847/40847 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12979 event pairs, 340 based on Foata normal form. 2/2264 useless extension candidates. Maximal degree in co-relation 11509. Up to 2026 conditions per place. [2024-06-14 14:05:09,912 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 147 selfloop transitions, 16 changer transitions 0/170 dead transitions. [2024-06-14 14:05:09,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 170 transitions, 1844 flow [2024-06-14 14:05:09,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:09,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:09,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 14:05:09,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-14 14:05:09,913 INFO L175 Difference]: Start difference. First operand has 142 places, 154 transitions, 1478 flow. Second operand 5 states and 121 transitions. [2024-06-14 14:05:09,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 170 transitions, 1844 flow [2024-06-14 14:05:09,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 170 transitions, 1777 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:09,980 INFO L231 Difference]: Finished difference. Result has 141 places, 154 transitions, 1451 flow [2024-06-14 14:05:09,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1411, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1451, PETRI_PLACES=141, PETRI_TRANSITIONS=154} [2024-06-14 14:05:09,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-14 14:05:09,981 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 154 transitions, 1451 flow [2024-06-14 14:05:09,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:09,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:09,981 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:05:09,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 14:05:09,982 INFO L420 AbstractCegarLoop]: === Iteration 36 === 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:09,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:09,982 INFO L85 PathProgramCache]: Analyzing trace with hash -529221115, now seen corresponding path program 1 times [2024-06-14 14:05:09,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:09,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595739861] [2024-06-14 14:05:09,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:09,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:09,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:10,230 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:10,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:10,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595739861] [2024-06-14 14:05:10,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595739861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:10,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:10,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:10,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299025356] [2024-06-14 14:05:10,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:10,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:10,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:10,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:10,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:10,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:05:10,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 154 transitions, 1451 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:05:10,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:10,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:05:10,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:10,572 INFO L124 PetriNetUnfolderBase]: 1246/2200 cut-off events. [2024-06-14 14:05:10,573 INFO L125 PetriNetUnfolderBase]: For 45917/45917 co-relation queries the response was YES. [2024-06-14 14:05:10,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11332 conditions, 2200 events. 1246/2200 cut-off events. For 45917/45917 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12806 event pairs, 271 based on Foata normal form. 7/2184 useless extension candidates. Maximal degree in co-relation 11265. Up to 1785 conditions per place. [2024-06-14 14:05:10,590 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 123 selfloop transitions, 27 changer transitions 1/177 dead transitions. [2024-06-14 14:05:10,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 177 transitions, 1833 flow [2024-06-14 14:05:10,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:10,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:10,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-14 14:05:10,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6536585365853659 [2024-06-14 14:05:10,592 INFO L175 Difference]: Start difference. First operand has 141 places, 154 transitions, 1451 flow. Second operand 5 states and 134 transitions. [2024-06-14 14:05:10,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 177 transitions, 1833 flow [2024-06-14 14:05:10,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 177 transitions, 1794 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:10,664 INFO L231 Difference]: Finished difference. Result has 142 places, 155 transitions, 1488 flow [2024-06-14 14:05:10,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1488, PETRI_PLACES=142, PETRI_TRANSITIONS=155} [2024-06-14 14:05:10,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-14 14:05:10,665 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 155 transitions, 1488 flow [2024-06-14 14:05:10,665 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:05:10,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:10,665 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:05:10,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 14:05:10,666 INFO L420 AbstractCegarLoop]: === Iteration 37 === 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:10,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:10,666 INFO L85 PathProgramCache]: Analyzing trace with hash -514936315, now seen corresponding path program 2 times [2024-06-14 14:05:10,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:10,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222883584] [2024-06-14 14:05:10,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:10,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:10,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:10,865 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:10,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:10,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222883584] [2024-06-14 14:05:10,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222883584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:10,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:10,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:10,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840767625] [2024-06-14 14:05:10,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:10,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:10,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:10,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:10,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:10,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:05:10,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 155 transitions, 1488 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:05:10,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:10,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:05:10,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:11,170 INFO L124 PetriNetUnfolderBase]: 1248/2199 cut-off events. [2024-06-14 14:05:11,170 INFO L125 PetriNetUnfolderBase]: For 46541/46541 co-relation queries the response was YES. [2024-06-14 14:05:11,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11380 conditions, 2199 events. 1248/2199 cut-off events. For 46541/46541 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12871 event pairs, 277 based on Foata normal form. 8/2184 useless extension candidates. Maximal degree in co-relation 11312. Up to 1684 conditions per place. [2024-06-14 14:05:11,233 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 127 selfloop transitions, 23 changer transitions 0/176 dead transitions. [2024-06-14 14:05:11,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 176 transitions, 1938 flow [2024-06-14 14:05:11,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:11,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:11,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 14:05:11,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-14 14:05:11,235 INFO L175 Difference]: Start difference. First operand has 142 places, 155 transitions, 1488 flow. Second operand 5 states and 128 transitions. [2024-06-14 14:05:11,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 176 transitions, 1938 flow [2024-06-14 14:05:11,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 176 transitions, 1888 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:11,301 INFO L231 Difference]: Finished difference. Result has 144 places, 156 transitions, 1500 flow [2024-06-14 14:05:11,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1438, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1500, PETRI_PLACES=144, PETRI_TRANSITIONS=156} [2024-06-14 14:05:11,302 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-14 14:05:11,302 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 156 transitions, 1500 flow [2024-06-14 14:05:11,303 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:05:11,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:11,303 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:05:11,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 14:05:11,303 INFO L420 AbstractCegarLoop]: === Iteration 38 === 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:11,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:11,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1669723531, now seen corresponding path program 1 times [2024-06-14 14:05:11,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:11,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058787176] [2024-06-14 14:05:11,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:11,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:11,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:11,535 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:11,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:11,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058787176] [2024-06-14 14:05:11,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058787176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:11,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:11,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:11,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831047101] [2024-06-14 14:05:11,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:11,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:11,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:11,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:11,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:11,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:11,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 156 transitions, 1500 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:05:11,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:11,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:11,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:11,901 INFO L124 PetriNetUnfolderBase]: 1491/2580 cut-off events. [2024-06-14 14:05:11,901 INFO L125 PetriNetUnfolderBase]: For 65402/65402 co-relation queries the response was YES. [2024-06-14 14:05:11,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13927 conditions, 2580 events. 1491/2580 cut-off events. For 65402/65402 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15225 event pairs, 356 based on Foata normal form. 12/2588 useless extension candidates. Maximal degree in co-relation 13858. Up to 1826 conditions per place. [2024-06-14 14:05:11,921 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 125 selfloop transitions, 62 changer transitions 0/194 dead transitions. [2024-06-14 14:05:11,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 194 transitions, 2234 flow [2024-06-14 14:05:11,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:11,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:11,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 14:05:11,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-14 14:05:11,924 INFO L175 Difference]: Start difference. First operand has 144 places, 156 transitions, 1500 flow. Second operand 9 states and 208 transitions. [2024-06-14 14:05:11,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 194 transitions, 2234 flow [2024-06-14 14:05:12,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 194 transitions, 2194 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 14:05:12,017 INFO L231 Difference]: Finished difference. Result has 152 places, 161 transitions, 1678 flow [2024-06-14 14:05:12,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1460, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1678, PETRI_PLACES=152, PETRI_TRANSITIONS=161} [2024-06-14 14:05:12,018 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-14 14:05:12,018 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 161 transitions, 1678 flow [2024-06-14 14:05:12,018 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:05:12,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:12,018 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:05:12,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 14:05:12,019 INFO L420 AbstractCegarLoop]: === Iteration 39 === 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:12,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:12,019 INFO L85 PathProgramCache]: Analyzing trace with hash 84119731, now seen corresponding path program 2 times [2024-06-14 14:05:12,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:12,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258344255] [2024-06-14 14:05:12,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:12,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:12,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05: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:05:12,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:12,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258344255] [2024-06-14 14:05:12,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258344255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:12,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:12,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:12,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256056262] [2024-06-14 14:05:12,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:12,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:12,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:12,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:12,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:12,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:12,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 161 transitions, 1678 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:05:12,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:12,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:12,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:12,654 INFO L124 PetriNetUnfolderBase]: 1547/2676 cut-off events. [2024-06-14 14:05:12,654 INFO L125 PetriNetUnfolderBase]: For 73250/73250 co-relation queries the response was YES. [2024-06-14 14:05:12,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14784 conditions, 2676 events. 1547/2676 cut-off events. For 73250/73250 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15947 event pairs, 456 based on Foata normal form. 16/2688 useless extension candidates. Maximal degree in co-relation 14713. Up to 2265 conditions per place. [2024-06-14 14:05:12,675 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 120 selfloop transitions, 56 changer transitions 0/183 dead transitions. [2024-06-14 14:05:12,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 183 transitions, 2132 flow [2024-06-14 14:05:12,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:12,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:12,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 14:05:12,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-14 14:05:12,677 INFO L175 Difference]: Start difference. First operand has 152 places, 161 transitions, 1678 flow. Second operand 9 states and 199 transitions. [2024-06-14 14:05:12,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 183 transitions, 2132 flow [2024-06-14 14:05:12,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 183 transitions, 2040 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:12,777 INFO L231 Difference]: Finished difference. Result has 157 places, 163 transitions, 1742 flow [2024-06-14 14:05:12,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1742, PETRI_PLACES=157, PETRI_TRANSITIONS=163} [2024-06-14 14:05:12,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-14 14:05:12,778 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 163 transitions, 1742 flow [2024-06-14 14:05:12,778 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:05:12,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:12,778 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:05:12,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 14:05:12,779 INFO L420 AbstractCegarLoop]: === Iteration 40 === 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:12,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:12,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1758289291, now seen corresponding path program 3 times [2024-06-14 14:05:12,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:12,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520735439] [2024-06-14 14:05:12,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:12,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:12,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:12,994 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:12,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:12,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520735439] [2024-06-14 14:05:12,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520735439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:12,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:12,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:12,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250719043] [2024-06-14 14:05:12,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:12,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:12,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:12,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:12,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:13,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:13,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 163 transitions, 1742 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:05:13,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:13,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:13,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:13,400 INFO L124 PetriNetUnfolderBase]: 1653/2848 cut-off events. [2024-06-14 14:05:13,400 INFO L125 PetriNetUnfolderBase]: For 82978/82978 co-relation queries the response was YES. [2024-06-14 14:05:13,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16261 conditions, 2848 events. 1653/2848 cut-off events. For 82978/82978 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17235 event pairs, 465 based on Foata normal form. 12/2856 useless extension candidates. Maximal degree in co-relation 16188. Up to 2273 conditions per place. [2024-06-14 14:05:13,426 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 129 selfloop transitions, 55 changer transitions 0/191 dead transitions. [2024-06-14 14:05:13,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 191 transitions, 2344 flow [2024-06-14 14:05:13,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:13,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:13,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 14:05:13,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 14:05:13,429 INFO L175 Difference]: Start difference. First operand has 157 places, 163 transitions, 1742 flow. Second operand 9 states and 202 transitions. [2024-06-14 14:05:13,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 191 transitions, 2344 flow [2024-06-14 14:05:13,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 191 transitions, 2218 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:13,582 INFO L231 Difference]: Finished difference. Result has 160 places, 167 transitions, 1826 flow [2024-06-14 14:05:13,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1616, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1826, PETRI_PLACES=160, PETRI_TRANSITIONS=167} [2024-06-14 14:05:13,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-14 14:05:13,583 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 167 transitions, 1826 flow [2024-06-14 14:05:13,583 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:05:13,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:13,584 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:05:13,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 14:05:13,584 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:05:13,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:13,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1877341993, now seen corresponding path program 4 times [2024-06-14 14:05:13,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:13,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086866864] [2024-06-14 14:05:13,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:13,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:13,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:13,802 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:13,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:13,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086866864] [2024-06-14 14:05:13,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086866864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:13,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:13,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:13,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537495097] [2024-06-14 14:05:13,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:13,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:13,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:13,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:13,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:13,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:13,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 167 transitions, 1826 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:05:13,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:13,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:13,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:14,192 INFO L124 PetriNetUnfolderBase]: 1785/3071 cut-off events. [2024-06-14 14:05:14,192 INFO L125 PetriNetUnfolderBase]: For 110537/110537 co-relation queries the response was YES. [2024-06-14 14:05:14,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17523 conditions, 3071 events. 1785/3071 cut-off events. For 110537/110537 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18922 event pairs, 550 based on Foata normal form. 42/3107 useless extension candidates. Maximal degree in co-relation 17448. Up to 2487 conditions per place. [2024-06-14 14:05:14,219 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 121 selfloop transitions, 54 changer transitions 6/188 dead transitions. [2024-06-14 14:05:14,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 188 transitions, 2304 flow [2024-06-14 14:05:14,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:14,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:14,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:05:14,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 14:05:14,225 INFO L175 Difference]: Start difference. First operand has 160 places, 167 transitions, 1826 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:05:14,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 188 transitions, 2304 flow [2024-06-14 14:05:14,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 188 transitions, 2208 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:14,369 INFO L231 Difference]: Finished difference. Result has 161 places, 165 transitions, 1861 flow [2024-06-14 14:05:14,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1861, PETRI_PLACES=161, PETRI_TRANSITIONS=165} [2024-06-14 14:05:14,370 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-14 14:05:14,370 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 165 transitions, 1861 flow [2024-06-14 14:05:14,370 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:05:14,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:14,370 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:05:14,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 14:05:14,371 INFO L420 AbstractCegarLoop]: === Iteration 42 === 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:14,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:14,371 INFO L85 PathProgramCache]: Analyzing trace with hash 993961579, now seen corresponding path program 5 times [2024-06-14 14:05:14,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:14,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094387998] [2024-06-14 14:05:14,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:14,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:14,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:14,592 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:14,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:14,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094387998] [2024-06-14 14:05:14,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094387998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:14,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:14,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:14,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202287740] [2024-06-14 14:05:14,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:14,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:14,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:14,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:14,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:14,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:14,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 165 transitions, 1861 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:05:14,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:14,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:14,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:15,089 INFO L124 PetriNetUnfolderBase]: 1944/3352 cut-off events. [2024-06-14 14:05:15,089 INFO L125 PetriNetUnfolderBase]: For 133316/133316 co-relation queries the response was YES. [2024-06-14 14:05:15,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19857 conditions, 3352 events. 1944/3352 cut-off events. For 133316/133316 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 21081 event pairs, 503 based on Foata normal form. 36/3382 useless extension candidates. Maximal degree in co-relation 19780. Up to 1981 conditions per place. [2024-06-14 14:05:15,119 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 126 selfloop transitions, 58 changer transitions 7/198 dead transitions. [2024-06-14 14:05:15,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 198 transitions, 2543 flow [2024-06-14 14:05:15,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:15,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:15,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 14:05:15,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-14 14:05:15,120 INFO L175 Difference]: Start difference. First operand has 161 places, 165 transitions, 1861 flow. Second operand 6 states and 157 transitions. [2024-06-14 14:05:15,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 198 transitions, 2543 flow [2024-06-14 14:05:15,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 198 transitions, 2413 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:15,320 INFO L231 Difference]: Finished difference. Result has 164 places, 164 transitions, 1907 flow [2024-06-14 14:05:15,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1907, PETRI_PLACES=164, PETRI_TRANSITIONS=164} [2024-06-14 14:05:15,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-14 14:05:15,321 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 164 transitions, 1907 flow [2024-06-14 14:05:15,321 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:05:15,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:15,321 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:05:15,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 14:05:15,321 INFO L420 AbstractCegarLoop]: === Iteration 43 === 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:15,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:15,322 INFO L85 PathProgramCache]: Analyzing trace with hash -522553883, now seen corresponding path program 6 times [2024-06-14 14:05:15,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:15,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222134168] [2024-06-14 14:05:15,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:15,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:15,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:15,561 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:15,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:15,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222134168] [2024-06-14 14:05:15,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222134168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:15,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:15,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:15,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536528523] [2024-06-14 14:05:15,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:15,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:15,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:15,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:15,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:15,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:15,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 164 transitions, 1907 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:05:15,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:15,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:15,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:16,052 INFO L124 PetriNetUnfolderBase]: 1729/2983 cut-off events. [2024-06-14 14:05:16,052 INFO L125 PetriNetUnfolderBase]: For 117110/117110 co-relation queries the response was YES. [2024-06-14 14:05:16,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17390 conditions, 2983 events. 1729/2983 cut-off events. For 117110/117110 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18382 event pairs, 516 based on Foata normal form. 42/3019 useless extension candidates. Maximal degree in co-relation 17311. Up to 2408 conditions per place. [2024-06-14 14:05:16,074 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 121 selfloop transitions, 53 changer transitions 6/187 dead transitions. [2024-06-14 14:05:16,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 187 transitions, 2396 flow [2024-06-14 14:05:16,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:16,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:16,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 14:05:16,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 14:05:16,075 INFO L175 Difference]: Start difference. First operand has 164 places, 164 transitions, 1907 flow. Second operand 8 states and 187 transitions. [2024-06-14 14:05:16,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 187 transitions, 2396 flow [2024-06-14 14:05:16,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 187 transitions, 2207 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:16,237 INFO L231 Difference]: Finished difference. Result has 165 places, 162 transitions, 1850 flow [2024-06-14 14:05:16,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1721, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1850, PETRI_PLACES=165, PETRI_TRANSITIONS=162} [2024-06-14 14:05:16,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 14:05:16,238 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 162 transitions, 1850 flow [2024-06-14 14:05:16,238 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:05:16,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:16,238 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:05:16,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 14:05:16,239 INFO L420 AbstractCegarLoop]: === Iteration 44 === 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:16,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:16,239 INFO L85 PathProgramCache]: Analyzing trace with hash -514929371, now seen corresponding path program 1 times [2024-06-14 14:05:16,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:16,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476252946] [2024-06-14 14:05:16,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:16,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:16,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:16,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:05:16,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:16,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476252946] [2024-06-14 14:05:16,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476252946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:16,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:16,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:16,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270134636] [2024-06-14 14:05:16,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:16,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:16,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:16,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:16,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:16,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:16,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 162 transitions, 1850 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:05:16,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:16,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:16,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:16,893 INFO L124 PetriNetUnfolderBase]: 1741/3037 cut-off events. [2024-06-14 14:05:16,893 INFO L125 PetriNetUnfolderBase]: For 108966/108966 co-relation queries the response was YES. [2024-06-14 14:05:16,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16774 conditions, 3037 events. 1741/3037 cut-off events. For 108966/108966 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18952 event pairs, 459 based on Foata normal form. 36/3067 useless extension candidates. Maximal degree in co-relation 16696. Up to 2281 conditions per place. [2024-06-14 14:05:16,920 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 57 changer transitions 9/192 dead transitions. [2024-06-14 14:05:16,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 192 transitions, 2375 flow [2024-06-14 14:05:16,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:16,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:16,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:05:16,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-14 14:05:16,922 INFO L175 Difference]: Start difference. First operand has 165 places, 162 transitions, 1850 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:05:16,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 192 transitions, 2375 flow [2024-06-14 14:05:17,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 192 transitions, 2243 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:17,170 INFO L231 Difference]: Finished difference. Result has 168 places, 161 transitions, 1852 flow [2024-06-14 14:05:17,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1852, PETRI_PLACES=168, PETRI_TRANSITIONS=161} [2024-06-14 14:05:17,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-14 14:05:17,171 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 161 transitions, 1852 flow [2024-06-14 14:05:17,171 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:05:17,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:17,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:05:17,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 14:05:17,172 INFO L420 AbstractCegarLoop]: === Iteration 45 === 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:17,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:17,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1853891064, now seen corresponding path program 1 times [2024-06-14 14:05:17,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:17,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585048311] [2024-06-14 14:05:17,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:17,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:17,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:17,412 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:17,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:17,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585048311] [2024-06-14 14:05:17,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585048311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:17,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:17,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:17,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739547355] [2024-06-14 14:05:17,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:17,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:17,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:17,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:17,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:17,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:17,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 161 transitions, 1852 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:05:17,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:17,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:17,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:17,940 INFO L124 PetriNetUnfolderBase]: 1643/2866 cut-off events. [2024-06-14 14:05:17,941 INFO L125 PetriNetUnfolderBase]: For 81586/81586 co-relation queries the response was YES. [2024-06-14 14:05:17,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16231 conditions, 2866 events. 1643/2866 cut-off events. For 81586/81586 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 17615 event pairs, 463 based on Foata normal form. 1/2864 useless extension candidates. Maximal degree in co-relation 16151. Up to 2536 conditions per place. [2024-06-14 14:05:17,969 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 26 changer transitions 0/190 dead transitions. [2024-06-14 14:05:17,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 190 transitions, 2336 flow [2024-06-14 14:05:17,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:17,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:17,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:05:17,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-14 14:05:17,974 INFO L175 Difference]: Start difference. First operand has 168 places, 161 transitions, 1852 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:05:17,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 190 transitions, 2336 flow [2024-06-14 14:05:18,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 190 transitions, 2213 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:18,171 INFO L231 Difference]: Finished difference. Result has 169 places, 164 transitions, 1845 flow [2024-06-14 14:05:18,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1845, PETRI_PLACES=169, PETRI_TRANSITIONS=164} [2024-06-14 14:05:18,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-14 14:05:18,172 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 164 transitions, 1845 flow [2024-06-14 14:05:18,172 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:05:18,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:18,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] [2024-06-14 14:05:18,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 14:05:18,173 INFO L420 AbstractCegarLoop]: === Iteration 46 === 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:18,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:18,173 INFO L85 PathProgramCache]: Analyzing trace with hash -352732398, now seen corresponding path program 2 times [2024-06-14 14:05:18,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:18,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759962135] [2024-06-14 14:05:18,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:18,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:18,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:18,366 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:18,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:18,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759962135] [2024-06-14 14:05:18,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759962135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:18,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:18,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:18,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657474044] [2024-06-14 14:05:18,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:18,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:18,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:18,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:18,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:18,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:18,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 164 transitions, 1845 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:05:18,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:18,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:18,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:18,799 INFO L124 PetriNetUnfolderBase]: 1672/2918 cut-off events. [2024-06-14 14:05:18,799 INFO L125 PetriNetUnfolderBase]: For 87723/87723 co-relation queries the response was YES. [2024-06-14 14:05:18,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16842 conditions, 2918 events. 1672/2918 cut-off events. For 87723/87723 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18045 event pairs, 463 based on Foata normal form. 1/2916 useless extension candidates. Maximal degree in co-relation 16762. Up to 2421 conditions per place. [2024-06-14 14:05:18,826 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 82 changer transitions 0/208 dead transitions. [2024-06-14 14:05:18,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 208 transitions, 2811 flow [2024-06-14 14:05:18,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:18,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:18,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-14 14:05:18,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521064301552107 [2024-06-14 14:05:18,827 INFO L175 Difference]: Start difference. First operand has 169 places, 164 transitions, 1845 flow. Second operand 11 states and 249 transitions. [2024-06-14 14:05:18,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 208 transitions, 2811 flow [2024-06-14 14:05:19,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 208 transitions, 2709 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:19,022 INFO L231 Difference]: Finished difference. Result has 175 places, 178 transitions, 2161 flow [2024-06-14 14:05:19,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1749, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2161, PETRI_PLACES=175, PETRI_TRANSITIONS=178} [2024-06-14 14:05:19,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-14 14:05:19,022 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 178 transitions, 2161 flow [2024-06-14 14:05:19,023 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:05:19,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05: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:05:19,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 14:05:19,023 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:05:19,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:19,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1996057574, now seen corresponding path program 3 times [2024-06-14 14:05:19,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:19,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881679731] [2024-06-14 14:05:19,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:19,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:19,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:19,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:19,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:19,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881679731] [2024-06-14 14:05:19,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881679731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:19,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:19,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:19,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856243742] [2024-06-14 14:05:19,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:19,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:19,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:19,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:19,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:19,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:19,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 178 transitions, 2161 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:05:19,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:19,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:19,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:19,640 INFO L124 PetriNetUnfolderBase]: 1677/2927 cut-off events. [2024-06-14 14:05:19,640 INFO L125 PetriNetUnfolderBase]: For 90328/90328 co-relation queries the response was YES. [2024-06-14 14:05:19,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17428 conditions, 2927 events. 1677/2927 cut-off events. For 90328/90328 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18057 event pairs, 463 based on Foata normal form. 1/2925 useless extension candidates. Maximal degree in co-relation 17347. Up to 2425 conditions per place. [2024-06-14 14:05:19,668 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 82 changer transitions 0/207 dead transitions. [2024-06-14 14:05:19,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 207 transitions, 2945 flow [2024-06-14 14:05:19,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:19,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:19,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-14 14:05:19,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-14 14:05:19,669 INFO L175 Difference]: Start difference. First operand has 175 places, 178 transitions, 2161 flow. Second operand 10 states and 228 transitions. [2024-06-14 14:05:19,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 207 transitions, 2945 flow [2024-06-14 14:05:19,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 207 transitions, 2743 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:19,882 INFO L231 Difference]: Finished difference. Result has 180 places, 181 transitions, 2193 flow [2024-06-14 14:05:19,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1991, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2193, PETRI_PLACES=180, PETRI_TRANSITIONS=181} [2024-06-14 14:05:19,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-14 14:05:19,882 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 181 transitions, 2193 flow [2024-06-14 14:05:19,882 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:05:19,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:19,883 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:05:19,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 14:05:19,883 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:05:19,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:19,883 INFO L85 PathProgramCache]: Analyzing trace with hash -62278894, now seen corresponding path program 4 times [2024-06-14 14:05:19,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:19,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231154954] [2024-06-14 14:05:19,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:19,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:19,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:20,072 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:20,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:20,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231154954] [2024-06-14 14:05:20,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231154954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:20,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:20,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:20,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993885802] [2024-06-14 14:05:20,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:20,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:20,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:20,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:20,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:20,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:20,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 181 transitions, 2193 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:05:20,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:20,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:20,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:20,508 INFO L124 PetriNetUnfolderBase]: 1671/2925 cut-off events. [2024-06-14 14:05:20,508 INFO L125 PetriNetUnfolderBase]: For 91475/91475 co-relation queries the response was YES. [2024-06-14 14:05:20,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17301 conditions, 2925 events. 1671/2925 cut-off events. For 91475/91475 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18117 event pairs, 465 based on Foata normal form. 2/2924 useless extension candidates. Maximal degree in co-relation 17219. Up to 2543 conditions per place. [2024-06-14 14:05:20,534 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 37 changer transitions 0/203 dead transitions. [2024-06-14 14:05:20,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 203 transitions, 2641 flow [2024-06-14 14:05:20,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:20,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:20,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 14:05:20,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-14 14:05:20,535 INFO L175 Difference]: Start difference. First operand has 180 places, 181 transitions, 2193 flow. Second operand 6 states and 152 transitions. [2024-06-14 14:05:20,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 203 transitions, 2641 flow [2024-06-14 14:05:20,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 203 transitions, 2450 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:20,704 INFO L231 Difference]: Finished difference. Result has 179 places, 181 transitions, 2088 flow [2024-06-14 14:05:20,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2002, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2088, PETRI_PLACES=179, PETRI_TRANSITIONS=181} [2024-06-14 14:05:20,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-14 14:05:20,704 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 181 transitions, 2088 flow [2024-06-14 14:05:20,705 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:05:20,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:20,705 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:05:20,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 14:05:20,705 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:05:20,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:20,705 INFO L85 PathProgramCache]: Analyzing trace with hash -346059214, now seen corresponding path program 1 times [2024-06-14 14:05:20,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:20,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107426597] [2024-06-14 14:05:20,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:20,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:20,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:20,913 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:20,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:20,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107426597] [2024-06-14 14:05:20,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107426597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:20,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:20,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:20,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668625707] [2024-06-14 14:05:20,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:20,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:20,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:20,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:20,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:20,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:20,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 181 transitions, 2088 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:05:20,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:20,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:20,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:21,374 INFO L124 PetriNetUnfolderBase]: 1751/3026 cut-off events. [2024-06-14 14:05:21,374 INFO L125 PetriNetUnfolderBase]: For 108802/108802 co-relation queries the response was YES. [2024-06-14 14:05:21,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18582 conditions, 3026 events. 1751/3026 cut-off events. For 108802/108802 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18695 event pairs, 465 based on Foata normal form. 2/3017 useless extension candidates. Maximal degree in co-relation 18499. Up to 2548 conditions per place. [2024-06-14 14:05:21,402 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 142 selfloop transitions, 70 changer transitions 0/219 dead transitions. [2024-06-14 14:05:21,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 219 transitions, 2813 flow [2024-06-14 14:05:21,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:21,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:21,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-14 14:05:21,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-14 14:05:21,403 INFO L175 Difference]: Start difference. First operand has 179 places, 181 transitions, 2088 flow. Second operand 10 states and 227 transitions. [2024-06-14 14:05:21,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 219 transitions, 2813 flow [2024-06-14 14:05:21,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 219 transitions, 2741 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:21,605 INFO L231 Difference]: Finished difference. Result has 185 places, 187 transitions, 2293 flow [2024-06-14 14:05:21,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2018, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2293, PETRI_PLACES=185, PETRI_TRANSITIONS=187} [2024-06-14 14:05:21,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-14 14:05:21,606 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 187 transitions, 2293 flow [2024-06-14 14:05:21,606 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:05:21,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:21,606 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:05:21,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 14:05:21,607 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:05:21,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:21,607 INFO L85 PathProgramCache]: Analyzing trace with hash -343202254, now seen corresponding path program 2 times [2024-06-14 14:05:21,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:21,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780943475] [2024-06-14 14:05:21,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:21,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:21,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:21,812 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:21,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:21,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780943475] [2024-06-14 14:05:21,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780943475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:21,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:21,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:21,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636784180] [2024-06-14 14:05:21,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:21,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:21,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:21,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:21,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:21,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:21,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 187 transitions, 2293 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:05:21,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:21,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:21,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:22,309 INFO L124 PetriNetUnfolderBase]: 1746/3034 cut-off events. [2024-06-14 14:05:22,310 INFO L125 PetriNetUnfolderBase]: For 107602/107602 co-relation queries the response was YES. [2024-06-14 14:05:22,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18753 conditions, 3034 events. 1746/3034 cut-off events. For 107602/107602 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18830 event pairs, 479 based on Foata normal form. 2/3031 useless extension candidates. Maximal degree in co-relation 18669. Up to 2631 conditions per place. [2024-06-14 14:05:22,332 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 64 changer transitions 0/211 dead transitions. [2024-06-14 14:05:22,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 211 transitions, 2759 flow [2024-06-14 14:05:22,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:22,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:22,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 14:05:22,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-14 14:05:22,333 INFO L175 Difference]: Start difference. First operand has 185 places, 187 transitions, 2293 flow. Second operand 10 states and 219 transitions. [2024-06-14 14:05:22,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 211 transitions, 2759 flow [2024-06-14 14:05:22,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 211 transitions, 2600 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:22,529 INFO L231 Difference]: Finished difference. Result has 188 places, 187 transitions, 2267 flow [2024-06-14 14:05:22,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2134, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2267, PETRI_PLACES=188, PETRI_TRANSITIONS=187} [2024-06-14 14:05:22,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-14 14:05:22,530 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 187 transitions, 2267 flow [2024-06-14 14:05:22,530 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:05:22,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:22,530 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:05:22,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 14:05:22,531 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:05:22,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:22,531 INFO L85 PathProgramCache]: Analyzing trace with hash -877008668, now seen corresponding path program 3 times [2024-06-14 14:05:22,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:22,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313413506] [2024-06-14 14:05:22,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:22,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:22,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:22,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:22,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:22,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313413506] [2024-06-14 14:05:22,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313413506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:22,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:22,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:22,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809747693] [2024-06-14 14:05:22,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:22,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:22,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:22,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:22,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:22,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:22,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 187 transitions, 2267 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:05:22,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:22,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:22,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:23,198 INFO L124 PetriNetUnfolderBase]: 1723/2998 cut-off events. [2024-06-14 14:05:23,198 INFO L125 PetriNetUnfolderBase]: For 109183/109183 co-relation queries the response was YES. [2024-06-14 14:05:23,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18069 conditions, 2998 events. 1723/2998 cut-off events. For 109183/109183 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18618 event pairs, 460 based on Foata normal form. 10/3003 useless extension candidates. Maximal degree in co-relation 17984. Up to 2490 conditions per place. [2024-06-14 14:05:23,226 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 173 selfloop transitions, 35 changer transitions 0/215 dead transitions. [2024-06-14 14:05:23,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 215 transitions, 2791 flow [2024-06-14 14:05:23,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:23,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:23,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-14 14:05:23,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-14 14:05:23,227 INFO L175 Difference]: Start difference. First operand has 188 places, 187 transitions, 2267 flow. Second operand 6 states and 156 transitions. [2024-06-14 14:05:23,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 215 transitions, 2791 flow [2024-06-14 14:05:23,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 215 transitions, 2607 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 14:05:23,421 INFO L231 Difference]: Finished difference. Result has 185 places, 187 transitions, 2166 flow [2024-06-14 14:05:23,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2083, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2166, PETRI_PLACES=185, PETRI_TRANSITIONS=187} [2024-06-14 14:05:23,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-14 14:05:23,421 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 187 transitions, 2166 flow [2024-06-14 14:05:23,421 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:05:23,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05: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] [2024-06-14 14:05:23,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 14:05:23,422 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:05:23,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:23,422 INFO L85 PathProgramCache]: Analyzing trace with hash -2084475882, now seen corresponding path program 5 times [2024-06-14 14:05:23,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:23,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015487234] [2024-06-14 14:05:23,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:23,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:23,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:05:23,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:23,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015487234] [2024-06-14 14:05:23,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015487234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:23,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:23,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:23,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66189091] [2024-06-14 14:05:23,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:23,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:23,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:23,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:23,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:23,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:23,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 187 transitions, 2166 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:05:23,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:23,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:23,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:24,069 INFO L124 PetriNetUnfolderBase]: 1728/3005 cut-off events. [2024-06-14 14:05:24,070 INFO L125 PetriNetUnfolderBase]: For 102244/102244 co-relation queries the response was YES. [2024-06-14 14:05:24,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18047 conditions, 3005 events. 1728/3005 cut-off events. For 102244/102244 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18704 event pairs, 481 based on Foata normal form. 1/3000 useless extension candidates. Maximal degree in co-relation 17961. Up to 2504 conditions per place. [2024-06-14 14:05:24,095 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 130 selfloop transitions, 79 changer transitions 0/216 dead transitions. [2024-06-14 14:05:24,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 216 transitions, 2880 flow [2024-06-14 14:05:24,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:24,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:24,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-14 14:05:24,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388026607538803 [2024-06-14 14:05:24,096 INFO L175 Difference]: Start difference. First operand has 185 places, 187 transitions, 2166 flow. Second operand 11 states and 243 transitions. [2024-06-14 14:05:24,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 216 transitions, 2880 flow [2024-06-14 14:05:24,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 216 transitions, 2821 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:24,355 INFO L231 Difference]: Finished difference. Result has 192 places, 190 transitions, 2317 flow [2024-06-14 14:05:24,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2317, PETRI_PLACES=192, PETRI_TRANSITIONS=190} [2024-06-14 14:05:24,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-14 14:05:24,355 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 190 transitions, 2317 flow [2024-06-14 14:05:24,356 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:05:24,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:24,356 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:05:24,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 14:05:24,356 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:05:24,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:24,356 INFO L85 PathProgramCache]: Analyzing trace with hash 566549956, now seen corresponding path program 6 times [2024-06-14 14:05:24,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:24,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225654340] [2024-06-14 14:05:24,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:24,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:24,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:24,538 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:24,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:24,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225654340] [2024-06-14 14:05:24,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225654340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:24,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:24,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:24,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788933993] [2024-06-14 14:05:24,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:24,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:24,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:24,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:24,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:24,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:24,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 190 transitions, 2317 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:05:24,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:24,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:24,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:24,979 INFO L124 PetriNetUnfolderBase]: 1733/3014 cut-off events. [2024-06-14 14:05:24,979 INFO L125 PetriNetUnfolderBase]: For 106428/106428 co-relation queries the response was YES. [2024-06-14 14:05:24,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18310 conditions, 3014 events. 1733/3014 cut-off events. For 106428/106428 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18768 event pairs, 481 based on Foata normal form. 1/3009 useless extension candidates. Maximal degree in co-relation 18223. Up to 2508 conditions per place. [2024-06-14 14:05:25,008 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 129 selfloop transitions, 79 changer transitions 0/215 dead transitions. [2024-06-14 14:05:25,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 215 transitions, 3029 flow [2024-06-14 14:05:25,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:25,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:25,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 14:05:25,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-14 14:05:25,010 INFO L175 Difference]: Start difference. First operand has 192 places, 190 transitions, 2317 flow. Second operand 10 states and 224 transitions. [2024-06-14 14:05:25,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 215 transitions, 3029 flow [2024-06-14 14:05:25,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 215 transitions, 2812 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:25,300 INFO L231 Difference]: Finished difference. Result has 194 places, 193 transitions, 2316 flow [2024-06-14 14:05:25,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2316, PETRI_PLACES=194, PETRI_TRANSITIONS=193} [2024-06-14 14:05:25,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-14 14:05:25,301 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 193 transitions, 2316 flow [2024-06-14 14:05:25,301 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:05:25,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:25,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] [2024-06-14 14:05:25,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 14:05:25,301 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:05:25,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:25,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1925389892, now seen corresponding path program 7 times [2024-06-14 14:05:25,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:25,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797889392] [2024-06-14 14:05:25,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:25,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:25,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:25,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:05:25,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:25,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797889392] [2024-06-14 14:05:25,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797889392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:25,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:25,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:25,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902351731] [2024-06-14 14:05:25,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:25,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:25,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:25,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:25,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:25,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:25,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 193 transitions, 2316 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:05:25,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:25,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:25,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:25,900 INFO L124 PetriNetUnfolderBase]: 1751/3029 cut-off events. [2024-06-14 14:05:25,900 INFO L125 PetriNetUnfolderBase]: For 112882/112882 co-relation queries the response was YES. [2024-06-14 14:05:25,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18430 conditions, 3029 events. 1751/3029 cut-off events. For 112882/112882 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18769 event pairs, 469 based on Foata normal form. 2/3025 useless extension candidates. Maximal degree in co-relation 18344. Up to 2527 conditions per place. [2024-06-14 14:05:25,937 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 134 selfloop transitions, 77 changer transitions 0/218 dead transitions. [2024-06-14 14:05:25,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 218 transitions, 3072 flow [2024-06-14 14:05:25,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:25,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:25,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 14:05:25,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 14:05:25,938 INFO L175 Difference]: Start difference. First operand has 194 places, 193 transitions, 2316 flow. Second operand 9 states and 204 transitions. [2024-06-14 14:05:25,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 218 transitions, 3072 flow [2024-06-14 14:05:26,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 218 transitions, 2903 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:26,223 INFO L231 Difference]: Finished difference. Result has 196 places, 200 transitions, 2406 flow [2024-06-14 14:05:26,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2157, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2406, PETRI_PLACES=196, PETRI_TRANSITIONS=200} [2024-06-14 14:05:26,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-14 14:05:26,224 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 200 transitions, 2406 flow [2024-06-14 14:05:26,224 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:05:26,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:26,224 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:05:26,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 14:05:26,225 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:05:26,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:26,225 INFO L85 PathProgramCache]: Analyzing trace with hash -864152488, now seen corresponding path program 8 times [2024-06-14 14:05:26,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:26,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581712036] [2024-06-14 14:05:26,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:26,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:26,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:26,409 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:26,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:26,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581712036] [2024-06-14 14:05:26,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581712036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:26,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:26,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:26,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792140557] [2024-06-14 14:05:26,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:26,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:26,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:26,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:26,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:26,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:26,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 200 transitions, 2406 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:05:26,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:26,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:26,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:26,853 INFO L124 PetriNetUnfolderBase]: 1745/3021 cut-off events. [2024-06-14 14:05:26,854 INFO L125 PetriNetUnfolderBase]: For 114488/114488 co-relation queries the response was YES. [2024-06-14 14:05:26,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18351 conditions, 3021 events. 1745/3021 cut-off events. For 114488/114488 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18738 event pairs, 478 based on Foata normal form. 2/3017 useless extension candidates. Maximal degree in co-relation 18264. Up to 2584 conditions per place. [2024-06-14 14:05:26,884 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 54 changer transitions 0/220 dead transitions. [2024-06-14 14:05:26,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 220 transitions, 2982 flow [2024-06-14 14:05:26,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:26,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:26,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 14:05:26,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-14 14:05:26,885 INFO L175 Difference]: Start difference. First operand has 196 places, 200 transitions, 2406 flow. Second operand 6 states and 152 transitions. [2024-06-14 14:05:26,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 220 transitions, 2982 flow [2024-06-14 14:05:27,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 220 transitions, 2834 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:27,183 INFO L231 Difference]: Finished difference. Result has 197 places, 200 transitions, 2377 flow [2024-06-14 14:05:27,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2377, PETRI_PLACES=197, PETRI_TRANSITIONS=200} [2024-06-14 14:05:27,183 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-14 14:05:27,184 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 200 transitions, 2377 flow [2024-06-14 14:05:27,184 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:05:27,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:27,184 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:05:27,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 14:05:27,184 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:05:27,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:27,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1998568288, now seen corresponding path program 4 times [2024-06-14 14:05:27,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:27,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937386542] [2024-06-14 14:05:27,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:27,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:27,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:27,387 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:27,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:27,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937386542] [2024-06-14 14:05:27,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937386542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:27,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:27,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:27,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541765852] [2024-06-14 14:05:27,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:27,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:27,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:27,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:27,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:27,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:27,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 200 transitions, 2377 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:05:27,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:27,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:27,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:27,840 INFO L124 PetriNetUnfolderBase]: 1871/3249 cut-off events. [2024-06-14 14:05:27,840 INFO L125 PetriNetUnfolderBase]: For 146838/146838 co-relation queries the response was YES. [2024-06-14 14:05:27,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20738 conditions, 3249 events. 1871/3249 cut-off events. For 146838/146838 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20477 event pairs, 510 based on Foata normal form. 2/3245 useless extension candidates. Maximal degree in co-relation 20650. Up to 2679 conditions per place. [2024-06-14 14:05:27,867 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 163 selfloop transitions, 65 changer transitions 0/235 dead transitions. [2024-06-14 14:05:27,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 235 transitions, 3150 flow [2024-06-14 14:05:27,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:27,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:27,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 14:05:27,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-14 14:05:27,868 INFO L175 Difference]: Start difference. First operand has 197 places, 200 transitions, 2377 flow. Second operand 10 states and 223 transitions. [2024-06-14 14:05:27,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 235 transitions, 3150 flow [2024-06-14 14:05:28,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 235 transitions, 3078 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:28,143 INFO L231 Difference]: Finished difference. Result has 204 places, 206 transitions, 2585 flow [2024-06-14 14:05:28,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2585, PETRI_PLACES=204, PETRI_TRANSITIONS=206} [2024-06-14 14:05:28,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-14 14:05:28,145 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 206 transitions, 2585 flow [2024-06-14 14:05:28,145 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:05:28,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:28,145 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:05:28,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 14:05:28,145 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:05:28,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:28,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1707088698, now seen corresponding path program 5 times [2024-06-14 14:05:28,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:28,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898797386] [2024-06-14 14:05:28,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:28,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:28,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:28,353 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:28,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:28,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898797386] [2024-06-14 14:05:28,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898797386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:28,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:28,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:28,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770567488] [2024-06-14 14:05:28,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:28,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:28,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:28,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:28,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:28,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:28,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 206 transitions, 2585 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:05:28,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:28,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:28,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:28,861 INFO L124 PetriNetUnfolderBase]: 1879/3268 cut-off events. [2024-06-14 14:05:28,862 INFO L125 PetriNetUnfolderBase]: For 148648/148648 co-relation queries the response was YES. [2024-06-14 14:05:28,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21161 conditions, 3268 events. 1879/3268 cut-off events. For 148648/148648 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20656 event pairs, 519 based on Foata normal form. 2/3266 useless extension candidates. Maximal degree in co-relation 21072. Up to 2831 conditions per place. [2024-06-14 14:05:28,885 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 163 selfloop transitions, 59 changer transitions 0/229 dead transitions. [2024-06-14 14:05:28,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 229 transitions, 3125 flow [2024-06-14 14:05:28,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:28,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:28,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 14:05:28,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-14 14:05:28,887 INFO L175 Difference]: Start difference. First operand has 204 places, 206 transitions, 2585 flow. Second operand 10 states and 215 transitions. [2024-06-14 14:05:28,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 229 transitions, 3125 flow [2024-06-14 14:05:29,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 229 transitions, 2966 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:29,165 INFO L231 Difference]: Finished difference. Result has 207 places, 208 transitions, 2599 flow [2024-06-14 14:05:29,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2599, PETRI_PLACES=207, PETRI_TRANSITIONS=208} [2024-06-14 14:05:29,166 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-14 14:05:29,166 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 208 transitions, 2599 flow [2024-06-14 14:05:29,166 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:05:29,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:29,166 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:05:29,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 14:05:29,166 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:05:29,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:29,166 INFO L85 PathProgramCache]: Analyzing trace with hash 221422918, now seen corresponding path program 6 times [2024-06-14 14:05:29,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:29,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731521842] [2024-06-14 14:05:29,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:29,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:29,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:29,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:29,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:29,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731521842] [2024-06-14 14:05:29,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731521842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:29,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:29,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:29,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566397861] [2024-06-14 14:05:29,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:29,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:29,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:29,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:29,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:29,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:29,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 208 transitions, 2599 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:05:29,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:29,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:29,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:29,839 INFO L124 PetriNetUnfolderBase]: 1887/3276 cut-off events. [2024-06-14 14:05:29,839 INFO L125 PetriNetUnfolderBase]: For 153166/153166 co-relation queries the response was YES. [2024-06-14 14:05:29,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21173 conditions, 3276 events. 1887/3276 cut-off events. For 153166/153166 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20633 event pairs, 391 based on Foata normal form. 2/3274 useless extension candidates. Maximal degree in co-relation 21083. Up to 1917 conditions per place. [2024-06-14 14:05:29,870 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 153 selfloop transitions, 83 changer transitions 0/243 dead transitions. [2024-06-14 14:05:29,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 243 transitions, 3448 flow [2024-06-14 14:05:29,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:29,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:29,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 14:05:29,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 14:05:29,871 INFO L175 Difference]: Start difference. First operand has 207 places, 208 transitions, 2599 flow. Second operand 9 states and 210 transitions. [2024-06-14 14:05:29,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 243 transitions, 3448 flow [2024-06-14 14:05:30,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 243 transitions, 3311 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:30,206 INFO L231 Difference]: Finished difference. Result has 208 places, 210 transitions, 2670 flow [2024-06-14 14:05:30,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2462, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2670, PETRI_PLACES=208, PETRI_TRANSITIONS=210} [2024-06-14 14:05:30,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-14 14:05:30,207 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 210 transitions, 2670 flow [2024-06-14 14:05:30,207 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:05:30,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:30,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] [2024-06-14 14:05:30,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 14:05:30,207 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:05:30,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:30,207 INFO L85 PathProgramCache]: Analyzing trace with hash 163633436, now seen corresponding path program 7 times [2024-06-14 14:05:30,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:30,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242163347] [2024-06-14 14:05:30,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:30,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:30,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:30,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:05:30,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:30,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242163347] [2024-06-14 14:05:30,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242163347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:30,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:30,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:30,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843636373] [2024-06-14 14:05:30,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:30,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:30,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:30,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:30,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:30,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:30,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 210 transitions, 2670 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:05:30,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:30,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:30,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:30,891 INFO L124 PetriNetUnfolderBase]: 1862/3229 cut-off events. [2024-06-14 14:05:30,891 INFO L125 PetriNetUnfolderBase]: For 157639/157639 co-relation queries the response was YES. [2024-06-14 14:05:30,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21009 conditions, 3229 events. 1862/3229 cut-off events. For 157639/157639 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20248 event pairs, 429 based on Foata normal form. 8/3233 useless extension candidates. Maximal degree in co-relation 20918. Up to 1903 conditions per place. [2024-06-14 14:05:30,920 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 158 selfloop transitions, 75 changer transitions 0/240 dead transitions. [2024-06-14 14:05:30,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 240 transitions, 3358 flow [2024-06-14 14:05:30,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:30,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:30,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-14 14:05:30,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 14:05:30,923 INFO L175 Difference]: Start difference. First operand has 208 places, 210 transitions, 2670 flow. Second operand 9 states and 207 transitions. [2024-06-14 14:05:30,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 240 transitions, 3358 flow [2024-06-14 14:05:31,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 240 transitions, 3126 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:31,220 INFO L231 Difference]: Finished difference. Result has 209 places, 210 transitions, 2594 flow [2024-06-14 14:05:31,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2438, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2594, PETRI_PLACES=209, PETRI_TRANSITIONS=210} [2024-06-14 14:05:31,220 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-14 14:05:31,220 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 210 transitions, 2594 flow [2024-06-14 14:05:31,221 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:05:31,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:31,221 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:05:31,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 14:05:31,221 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:05:31,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:31,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1385795300, now seen corresponding path program 8 times [2024-06-14 14:05:31,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:31,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905295961] [2024-06-14 14:05:31,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:31,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:31,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:31,419 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:31,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:31,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905295961] [2024-06-14 14:05:31,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905295961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:31,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:31,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:31,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003216915] [2024-06-14 14:05:31,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:31,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:31,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:31,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:31,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:31,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:31,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 210 transitions, 2594 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:05:31,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:31,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:31,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:31,859 INFO L124 PetriNetUnfolderBase]: 1839/3210 cut-off events. [2024-06-14 14:05:31,859 INFO L125 PetriNetUnfolderBase]: For 149011/149011 co-relation queries the response was YES. [2024-06-14 14:05:31,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19990 conditions, 3210 events. 1839/3210 cut-off events. For 149011/149011 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20307 event pairs, 483 based on Foata normal form. 10/3216 useless extension candidates. Maximal degree in co-relation 19900. Up to 2503 conditions per place. [2024-06-14 14:05:31,888 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 58 changer transitions 0/235 dead transitions. [2024-06-14 14:05:31,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 235 transitions, 3270 flow [2024-06-14 14:05:31,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:31,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:31,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 14:05:31,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 14:05:31,889 INFO L175 Difference]: Start difference. First operand has 209 places, 210 transitions, 2594 flow. Second operand 9 states and 203 transitions. [2024-06-14 14:05:31,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 235 transitions, 3270 flow [2024-06-14 14:05:32,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 235 transitions, 3102 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:32,164 INFO L231 Difference]: Finished difference. Result has 210 places, 210 transitions, 2549 flow [2024-06-14 14:05:32,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2426, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2549, PETRI_PLACES=210, PETRI_TRANSITIONS=210} [2024-06-14 14:05:32,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-14 14:05:32,164 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 210 transitions, 2549 flow [2024-06-14 14:05:32,164 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:05:32,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:32,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] [2024-06-14 14:05:32,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 14:05:32,165 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:05:32,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:32,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1700423526, now seen corresponding path program 9 times [2024-06-14 14:05:32,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:32,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926025729] [2024-06-14 14:05:32,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:32,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:32,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:32,361 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:32,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:32,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926025729] [2024-06-14 14:05:32,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926025729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:32,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:32,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:32,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958154508] [2024-06-14 14:05:32,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:32,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:32,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:32,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:32,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:32,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:32,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 210 transitions, 2549 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:05:32,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:32,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:32,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:32,792 INFO L124 PetriNetUnfolderBase]: 1809/3162 cut-off events. [2024-06-14 14:05:32,792 INFO L125 PetriNetUnfolderBase]: For 137452/137452 co-relation queries the response was YES. [2024-06-14 14:05:32,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19019 conditions, 3162 events. 1809/3162 cut-off events. For 137452/137452 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 19975 event pairs, 489 based on Foata normal form. 10/3168 useless extension candidates. Maximal degree in co-relation 18928. Up to 2693 conditions per place. [2024-06-14 14:05:32,820 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 53 changer transitions 0/230 dead transitions. [2024-06-14 14:05:32,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 230 transitions, 3069 flow [2024-06-14 14:05:32,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:32,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:32,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 14:05:32,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-14 14:05:32,821 INFO L175 Difference]: Start difference. First operand has 210 places, 210 transitions, 2549 flow. Second operand 9 states and 199 transitions. [2024-06-14 14:05:32,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 230 transitions, 3069 flow [2024-06-14 14:05:33,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 230 transitions, 2948 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:33,210 INFO L231 Difference]: Finished difference. Result has 213 places, 210 transitions, 2540 flow [2024-06-14 14:05:33,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2428, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2540, PETRI_PLACES=213, PETRI_TRANSITIONS=210} [2024-06-14 14:05:33,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-14 14:05:33,210 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 210 transitions, 2540 flow [2024-06-14 14:05:33,210 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:05:33,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:33,210 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:05:33,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 14:05:33,211 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:05:33,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:33,211 INFO L85 PathProgramCache]: Analyzing trace with hash -864145544, now seen corresponding path program 10 times [2024-06-14 14:05:33,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:33,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997803962] [2024-06-14 14:05:33,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:33,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:33,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:33,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:33,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:33,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997803962] [2024-06-14 14:05:33,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997803962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:33,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:33,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:33,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679262693] [2024-06-14 14:05:33,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:33,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:33,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:33,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:33,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:33,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:33,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 210 transitions, 2540 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:05:33,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:33,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:33,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:33,877 INFO L124 PetriNetUnfolderBase]: 1786/3119 cut-off events. [2024-06-14 14:05:33,878 INFO L125 PetriNetUnfolderBase]: For 124822/124822 co-relation queries the response was YES. [2024-06-14 14:05:33,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18144 conditions, 3119 events. 1786/3119 cut-off events. For 124822/124822 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 19713 event pairs, 488 based on Foata normal form. 10/3123 useless extension candidates. Maximal degree in co-relation 18052. Up to 2633 conditions per place. [2024-06-14 14:05:33,903 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 47 changer transitions 0/233 dead transitions. [2024-06-14 14:05:33,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 233 transitions, 3076 flow [2024-06-14 14:05:33,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:33,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:33,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 14:05:33,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 14:05:33,905 INFO L175 Difference]: Start difference. First operand has 213 places, 210 transitions, 2540 flow. Second operand 6 states and 153 transitions. [2024-06-14 14:05:33,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 233 transitions, 3076 flow [2024-06-14 14:05:34,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 233 transitions, 2918 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 14:05:34,217 INFO L231 Difference]: Finished difference. Result has 210 places, 210 transitions, 2485 flow [2024-06-14 14:05:34,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2382, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2485, PETRI_PLACES=210, PETRI_TRANSITIONS=210} [2024-06-14 14:05:34,217 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-14 14:05:34,218 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 210 transitions, 2485 flow [2024-06-14 14:05:34,218 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:05:34,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:34,218 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:05:34,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 14:05:34,218 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:05:34,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:34,219 INFO L85 PathProgramCache]: Analyzing trace with hash -907286394, now seen corresponding path program 11 times [2024-06-14 14:05:34,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:34,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464856896] [2024-06-14 14:05:34,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:34,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:34,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:34,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:05:34,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:34,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464856896] [2024-06-14 14:05:34,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464856896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:34,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:34,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:34,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838572875] [2024-06-14 14:05:34,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:34,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:34,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:34,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:34,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:34,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:34,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 210 transitions, 2485 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:05:34,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:34,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:34,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:34,852 INFO L124 PetriNetUnfolderBase]: 1756/3068 cut-off events. [2024-06-14 14:05:34,852 INFO L125 PetriNetUnfolderBase]: For 110415/110415 co-relation queries the response was YES. [2024-06-14 14:05:34,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17200 conditions, 3068 events. 1756/3068 cut-off events. For 110415/110415 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 19350 event pairs, 375 based on Foata normal form. 10/3072 useless extension candidates. Maximal degree in co-relation 17107. Up to 2126 conditions per place. [2024-06-14 14:05:34,879 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 174 selfloop transitions, 58 changer transitions 0/239 dead transitions. [2024-06-14 14:05:34,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 239 transitions, 3085 flow [2024-06-14 14:05:34,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:34,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:34,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-14 14:05:34,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-14 14:05:34,880 INFO L175 Difference]: Start difference. First operand has 210 places, 210 transitions, 2485 flow. Second operand 6 states and 158 transitions. [2024-06-14 14:05:34,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 239 transitions, 3085 flow [2024-06-14 14:05:35,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 239 transitions, 2968 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:35,223 INFO L231 Difference]: Finished difference. Result has 211 places, 210 transitions, 2495 flow [2024-06-14 14:05:35,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2368, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2495, PETRI_PLACES=211, PETRI_TRANSITIONS=210} [2024-06-14 14:05:35,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-14 14:05:35,223 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 210 transitions, 2495 flow [2024-06-14 14:05:35,223 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:05:35,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:35,224 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:05:35,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 14:05:35,224 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:05:35,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:35,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1636047320, now seen corresponding path program 1 times [2024-06-14 14:05:35,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:35,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571681051] [2024-06-14 14:05:35,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:35,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:35,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:35,412 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:35,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:35,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571681051] [2024-06-14 14:05:35,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571681051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:35,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:35,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:35,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695708626] [2024-06-14 14:05:35,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:35,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:35,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:35,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:35,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:35,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:35,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 210 transitions, 2495 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:05:35,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:35,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:35,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:35,903 INFO L124 PetriNetUnfolderBase]: 1761/3077 cut-off events. [2024-06-14 14:05:35,904 INFO L125 PetriNetUnfolderBase]: For 99397/99397 co-relation queries the response was YES. [2024-06-14 14:05:35,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17384 conditions, 3077 events. 1761/3077 cut-off events. For 99397/99397 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 19425 event pairs, 482 based on Foata normal form. 1/3072 useless extension candidates. Maximal degree in co-relation 17290. Up to 2619 conditions per place. [2024-06-14 14:05:35,935 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 60 changer transitions 0/226 dead transitions. [2024-06-14 14:05:35,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 226 transitions, 3001 flow [2024-06-14 14:05:35,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:35,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:35,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 14:05:35,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 14:05:35,936 INFO L175 Difference]: Start difference. First operand has 211 places, 210 transitions, 2495 flow. Second operand 6 states and 146 transitions. [2024-06-14 14:05:35,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 226 transitions, 3001 flow [2024-06-14 14:05:36,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 226 transitions, 2804 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:36,286 INFO L231 Difference]: Finished difference. Result has 210 places, 213 transitions, 2474 flow [2024-06-14 14:05:36,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2298, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2474, PETRI_PLACES=210, PETRI_TRANSITIONS=213} [2024-06-14 14:05:36,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-14 14:05:36,287 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 213 transitions, 2474 flow [2024-06-14 14:05:36,287 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:05:36,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:36,288 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:05:36,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 14:05:36,288 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:05:36,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:36,288 INFO L85 PathProgramCache]: Analyzing trace with hash -233111926, now seen corresponding path program 2 times [2024-06-14 14:05:36,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:36,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901992386] [2024-06-14 14:05:36,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:36,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:36,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:36,476 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:36,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:36,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901992386] [2024-06-14 14:05:36,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901992386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:36,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:36,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:36,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935371508] [2024-06-14 14:05:36,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:36,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:36,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:36,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:36,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:36,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:36,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 213 transitions, 2474 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:05:36,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:36,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:36,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:36,931 INFO L124 PetriNetUnfolderBase]: 1766/3086 cut-off events. [2024-06-14 14:05:36,932 INFO L125 PetriNetUnfolderBase]: For 99619/99619 co-relation queries the response was YES. [2024-06-14 14:05:36,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17146 conditions, 3086 events. 1766/3086 cut-off events. For 99619/99619 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 19523 event pairs, 474 based on Foata normal form. 1/3081 useless extension candidates. Maximal degree in co-relation 17051. Up to 2551 conditions per place. [2024-06-14 14:05:36,961 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 139 selfloop transitions, 91 changer transitions 0/237 dead transitions. [2024-06-14 14:05:36,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 237 transitions, 3144 flow [2024-06-14 14:05:36,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:36,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:36,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-14 14:05:36,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 14:05:36,962 INFO L175 Difference]: Start difference. First operand has 210 places, 213 transitions, 2474 flow. Second operand 10 states and 220 transitions. [2024-06-14 14:05:36,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 237 transitions, 3144 flow [2024-06-14 14:05:37,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 237 transitions, 3010 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:37,404 INFO L231 Difference]: Finished difference. Result has 215 places, 216 transitions, 2573 flow [2024-06-14 14:05:37,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2342, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2573, PETRI_PLACES=215, PETRI_TRANSITIONS=216} [2024-06-14 14:05:37,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-14 14:05:37,404 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 216 transitions, 2573 flow [2024-06-14 14:05:37,404 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:05:37,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:37,405 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:05:37,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 14:05:37,405 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:05:37,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:37,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1186339152, now seen corresponding path program 3 times [2024-06-14 14:05:37,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:37,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629111523] [2024-06-14 14:05:37,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:37,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:37,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:37,572 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:37,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:37,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629111523] [2024-06-14 14:05:37,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629111523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:37,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:37,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:37,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152807734] [2024-06-14 14:05:37,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:37,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:37,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:37,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:37,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:37,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:37,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 216 transitions, 2573 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:05:37,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:37,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:37,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:38,030 INFO L124 PetriNetUnfolderBase]: 1771/3095 cut-off events. [2024-06-14 14:05:38,030 INFO L125 PetriNetUnfolderBase]: For 100205/100205 co-relation queries the response was YES. [2024-06-14 14:05:38,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17280 conditions, 3095 events. 1771/3095 cut-off events. For 100205/100205 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19551 event pairs, 474 based on Foata normal form. 1/3090 useless extension candidates. Maximal degree in co-relation 17185. Up to 2557 conditions per place. [2024-06-14 14:05:38,058 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 93 changer transitions 0/237 dead transitions. [2024-06-14 14:05:38,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 237 transitions, 3359 flow [2024-06-14 14:05:38,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:38,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:38,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 14:05:38,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-14 14:05:38,059 INFO L175 Difference]: Start difference. First operand has 215 places, 216 transitions, 2573 flow. Second operand 9 states and 204 transitions. [2024-06-14 14:05:38,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 237 transitions, 3359 flow [2024-06-14 14:05:38,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 237 transitions, 3159 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:38,410 INFO L231 Difference]: Finished difference. Result has 217 places, 219 transitions, 2613 flow [2024-06-14 14:05:38,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2382, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2613, PETRI_PLACES=217, PETRI_TRANSITIONS=219} [2024-06-14 14:05:38,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-14 14:05:38,411 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 219 transitions, 2613 flow [2024-06-14 14:05:38,411 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:05:38,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:38,411 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:05:38,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 14:05:38,411 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:05:38,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:38,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1186695342, now seen corresponding path program 4 times [2024-06-14 14:05:38,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:38,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830775488] [2024-06-14 14:05:38,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:38,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:38,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:38,596 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:38,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:38,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830775488] [2024-06-14 14:05:38,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830775488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:38,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:38,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:38,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005702232] [2024-06-14 14:05:38,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:38,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:38,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:38,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:38,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:38,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:38,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 219 transitions, 2613 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:05:38,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:38,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:38,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:38,988 INFO L124 PetriNetUnfolderBase]: 1768/3091 cut-off events. [2024-06-14 14:05:38,988 INFO L125 PetriNetUnfolderBase]: For 101214/101214 co-relation queries the response was YES. [2024-06-14 14:05:39,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17209 conditions, 3091 events. 1768/3091 cut-off events. For 101214/101214 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19515 event pairs, 474 based on Foata normal form. 1/3086 useless extension candidates. Maximal degree in co-relation 17113. Up to 2554 conditions per place. [2024-06-14 14:05:39,016 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 141 selfloop transitions, 88 changer transitions 0/236 dead transitions. [2024-06-14 14:05:39,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 236 transitions, 3231 flow [2024-06-14 14:05:39,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:05:39,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:05:39,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 14:05:39,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 14:05:39,017 INFO L175 Difference]: Start difference. First operand has 217 places, 219 transitions, 2613 flow. Second operand 9 states and 202 transitions. [2024-06-14 14:05:39,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 236 transitions, 3231 flow [2024-06-14 14:05:39,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 236 transitions, 3005 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:39,352 INFO L231 Difference]: Finished difference. Result has 219 places, 219 transitions, 2571 flow [2024-06-14 14:05:39,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2387, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2571, PETRI_PLACES=219, PETRI_TRANSITIONS=219} [2024-06-14 14:05:39,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-14 14:05:39,352 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 219 transitions, 2571 flow [2024-06-14 14:05:39,352 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:05:39,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:39,353 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:05:39,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 14:05:39,353 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:05:39,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:39,353 INFO L85 PathProgramCache]: Analyzing trace with hash -777256290, now seen corresponding path program 5 times [2024-06-14 14:05:39,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:39,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603625899] [2024-06-14 14:05:39,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:39,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:39,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:39,534 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:39,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:39,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603625899] [2024-06-14 14:05:39,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603625899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:39,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:39,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:39,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923873348] [2024-06-14 14:05:39,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:39,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:39,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:39,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:39,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:39,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:39,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 219 transitions, 2571 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:05:39,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:39,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:39,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:40,016 INFO L124 PetriNetUnfolderBase]: 1773/3100 cut-off events. [2024-06-14 14:05:40,016 INFO L125 PetriNetUnfolderBase]: For 104127/104127 co-relation queries the response was YES. [2024-06-14 14:05:40,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17271 conditions, 3100 events. 1773/3100 cut-off events. For 104127/104127 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19614 event pairs, 480 based on Foata normal form. 1/3095 useless extension candidates. Maximal degree in co-relation 17174. Up to 2624 conditions per place. [2024-06-14 14:05:40,044 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 169 selfloop transitions, 62 changer transitions 0/238 dead transitions. [2024-06-14 14:05:40,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 238 transitions, 3235 flow [2024-06-14 14:05:40,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:40,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:40,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 14:05:40,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-14 14:05:40,045 INFO L175 Difference]: Start difference. First operand has 219 places, 219 transitions, 2571 flow. Second operand 8 states and 181 transitions. [2024-06-14 14:05:40,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 238 transitions, 3235 flow [2024-06-14 14:05:40,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 238 transitions, 3030 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:40,310 INFO L231 Difference]: Finished difference. Result has 219 places, 222 transitions, 2538 flow [2024-06-14 14:05:40,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2538, PETRI_PLACES=219, PETRI_TRANSITIONS=222} [2024-06-14 14:05:40,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-14 14:05:40,310 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 222 transitions, 2538 flow [2024-06-14 14:05:40,310 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:05:40,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:40,310 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:05:40,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 14:05:40,311 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:05:40,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:40,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1877137926, now seen corresponding path program 6 times [2024-06-14 14:05:40,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:40,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614574066] [2024-06-14 14:05:40,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:40,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:40,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:40,494 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:40,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:40,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614574066] [2024-06-14 14:05:40,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614574066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:40,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:40,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:40,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760784408] [2024-06-14 14:05:40,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:40,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:40,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:40,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:40,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:40,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:40,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 222 transitions, 2538 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:05:40,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:40,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:40,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:40,894 INFO L124 PetriNetUnfolderBase]: 1778/3109 cut-off events. [2024-06-14 14:05:40,894 INFO L125 PetriNetUnfolderBase]: For 106807/106807 co-relation queries the response was YES. [2024-06-14 14:05:40,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17275 conditions, 3109 events. 1778/3109 cut-off events. For 106807/106807 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 19653 event pairs, 482 based on Foata normal form. 1/3104 useless extension candidates. Maximal degree in co-relation 17177. Up to 2630 conditions per place. [2024-06-14 14:05:40,928 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 172 selfloop transitions, 60 changer transitions 0/239 dead transitions. [2024-06-14 14:05:40,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 239 transitions, 3202 flow [2024-06-14 14:05:40,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:40,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:40,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 14:05:40,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:05:40,929 INFO L175 Difference]: Start difference. First operand has 219 places, 222 transitions, 2538 flow. Second operand 6 states and 144 transitions. [2024-06-14 14:05:40,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 239 transitions, 3202 flow [2024-06-14 14:05:41,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 239 transitions, 2919 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:41,417 INFO L231 Difference]: Finished difference. Result has 217 places, 225 transitions, 2423 flow [2024-06-14 14:05:41,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2267, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2423, PETRI_PLACES=217, PETRI_TRANSITIONS=225} [2024-06-14 14:05:41,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-14 14:05:41,417 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 225 transitions, 2423 flow [2024-06-14 14:05:41,417 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:05:41,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:41,418 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:05:41,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 14:05:41,418 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:05:41,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:41,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1876781736, now seen corresponding path program 7 times [2024-06-14 14:05:41,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:41,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896858668] [2024-06-14 14:05:41,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:41,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:41,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:41,604 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,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:41,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896858668] [2024-06-14 14:05:41,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896858668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:41,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:41,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:41,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460223396] [2024-06-14 14:05:41,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:41,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:41,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:41,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:41,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:41,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:41,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 225 transitions, 2423 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:05:41,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:41,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:41,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:42,070 INFO L124 PetriNetUnfolderBase]: 1775/3105 cut-off events. [2024-06-14 14:05:42,071 INFO L125 PetriNetUnfolderBase]: For 106536/106536 co-relation queries the response was YES. [2024-06-14 14:05:42,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17137 conditions, 3105 events. 1775/3105 cut-off events. For 106536/106536 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 19667 event pairs, 482 based on Foata normal form. 1/3100 useless extension candidates. Maximal degree in co-relation 17038. Up to 2627 conditions per place. [2024-06-14 14:05:42,096 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 61 changer transitions 0/241 dead transitions. [2024-06-14 14:05:42,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 241 transitions, 2931 flow [2024-06-14 14:05:42,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:42,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:42,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 14:05:42,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 14:05:42,098 INFO L175 Difference]: Start difference. First operand has 217 places, 225 transitions, 2423 flow. Second operand 6 states and 146 transitions. [2024-06-14 14:05:42,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 241 transitions, 2931 flow [2024-06-14 14:05:42,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 241 transitions, 2789 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:42,480 INFO L231 Difference]: Finished difference. Result has 219 places, 225 transitions, 2410 flow [2024-06-14 14:05:42,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2410, PETRI_PLACES=219, PETRI_TRANSITIONS=225} [2024-06-14 14:05:42,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-14 14:05:42,481 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 225 transitions, 2410 flow [2024-06-14 14:05:42,481 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:05:42,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:42,481 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:05:42,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 14:05:42,481 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:05:42,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:42,482 INFO L85 PathProgramCache]: Analyzing trace with hash 683711170, now seen corresponding path program 1 times [2024-06-14 14:05:42,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:42,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302282216] [2024-06-14 14:05:42,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:42,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:42,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:42,685 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,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:42,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302282216] [2024-06-14 14:05:42,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302282216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:42,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:42,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:42,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158739974] [2024-06-14 14:05:42,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:42,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:42,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:42,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:42,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:42,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:42,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 225 transitions, 2410 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:05:42,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:42,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:42,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:43,118 INFO L124 PetriNetUnfolderBase]: 1762/3080 cut-off events. [2024-06-14 14:05:43,118 INFO L125 PetriNetUnfolderBase]: For 107356/107356 co-relation queries the response was YES. [2024-06-14 14:05:43,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16712 conditions, 3080 events. 1762/3080 cut-off events. For 107356/107356 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 19363 event pairs, 357 based on Foata normal form. 6/3080 useless extension candidates. Maximal degree in co-relation 16612. Up to 2531 conditions per place. [2024-06-14 14:05:43,147 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 216 selfloop transitions, 21 changer transitions 1/245 dead transitions. [2024-06-14 14:05:43,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 245 transitions, 2978 flow [2024-06-14 14:05:43,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:43,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:43,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 14:05:43,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 14:05:43,148 INFO L175 Difference]: Start difference. First operand has 219 places, 225 transitions, 2410 flow. Second operand 5 states and 125 transitions. [2024-06-14 14:05:43,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 245 transitions, 2978 flow [2024-06-14 14:05:43,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 245 transitions, 2809 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:43,543 INFO L231 Difference]: Finished difference. Result has 218 places, 225 transitions, 2288 flow [2024-06-14 14:05:43,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2241, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2288, PETRI_PLACES=218, PETRI_TRANSITIONS=225} [2024-06-14 14:05:43,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-14 14:05:43,543 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 225 transitions, 2288 flow [2024-06-14 14:05:43,543 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:05:43,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:43,544 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:05:43,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 14:05:43,544 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:05:43,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:43,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1389236506, now seen corresponding path program 1 times [2024-06-14 14:05:43,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:43,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553682446] [2024-06-14 14:05:43,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:43,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:43,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:43,751 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,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:43,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553682446] [2024-06-14 14:05:43,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553682446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:43,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:43,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:43,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093406113] [2024-06-14 14:05:43,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:43,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:43,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:43,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:43,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:43,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:43,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 225 transitions, 2288 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:05:43,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:43,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:43,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:44,252 INFO L124 PetriNetUnfolderBase]: 1782/3133 cut-off events. [2024-06-14 14:05:44,253 INFO L125 PetriNetUnfolderBase]: For 110492/110492 co-relation queries the response was YES. [2024-06-14 14:05:44,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16873 conditions, 3133 events. 1782/3133 cut-off events. For 110492/110492 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 19907 event pairs, 329 based on Foata normal form. 6/3134 useless extension candidates. Maximal degree in co-relation 16772. Up to 2200 conditions per place. [2024-06-14 14:05:44,278 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 194 selfloop transitions, 67 changer transitions 1/269 dead transitions. [2024-06-14 14:05:44,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 269 transitions, 3021 flow [2024-06-14 14:05:44,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:44,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:44,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 14:05:44,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-14 14:05:44,279 INFO L175 Difference]: Start difference. First operand has 218 places, 225 transitions, 2288 flow. Second operand 8 states and 207 transitions. [2024-06-14 14:05:44,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 269 transitions, 3021 flow [2024-06-14 14:05:44,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 269 transitions, 2962 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:44,622 INFO L231 Difference]: Finished difference. Result has 223 places, 228 transitions, 2443 flow [2024-06-14 14:05:44,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2232, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2443, PETRI_PLACES=223, PETRI_TRANSITIONS=228} [2024-06-14 14:05:44,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-14 14:05:44,623 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 228 transitions, 2443 flow [2024-06-14 14:05:44,623 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:05:44,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:44,623 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:05:44,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 14:05:44,623 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:05:44,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:44,623 INFO L85 PathProgramCache]: Analyzing trace with hash -925874236, now seen corresponding path program 2 times [2024-06-14 14:05:44,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:44,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599646160] [2024-06-14 14:05:44,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:44,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:44,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:44,836 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,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:44,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599646160] [2024-06-14 14:05:44,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599646160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:44,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:44,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:44,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566171511] [2024-06-14 14:05:44,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:44,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:44,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:44,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:44,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:44,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:44,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 228 transitions, 2443 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:05:44,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:44,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:44,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:45,343 INFO L124 PetriNetUnfolderBase]: 1903/3345 cut-off events. [2024-06-14 14:05:45,343 INFO L125 PetriNetUnfolderBase]: For 153688/153688 co-relation queries the response was YES. [2024-06-14 14:05:45,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19290 conditions, 3345 events. 1903/3345 cut-off events. For 153688/153688 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21474 event pairs, 290 based on Foata normal form. 6/3345 useless extension candidates. Maximal degree in co-relation 19187. Up to 1768 conditions per place. [2024-06-14 14:05:45,377 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 193 selfloop transitions, 67 changer transitions 0/267 dead transitions. [2024-06-14 14:05:45,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 267 transitions, 3309 flow [2024-06-14 14:05:45,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:45,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:45,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 14:05:45,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-14 14:05:45,378 INFO L175 Difference]: Start difference. First operand has 223 places, 228 transitions, 2443 flow. Second operand 7 states and 181 transitions. [2024-06-14 14:05:45,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 267 transitions, 3309 flow [2024-06-14 14:05:45,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 267 transitions, 3219 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:45,968 INFO L231 Difference]: Finished difference. Result has 226 places, 232 transitions, 2587 flow [2024-06-14 14:05:45,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2355, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2587, PETRI_PLACES=226, PETRI_TRANSITIONS=232} [2024-06-14 14:05:45,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-14 14:05:45,969 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 232 transitions, 2587 flow [2024-06-14 14:05:45,969 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:05:45,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:45,969 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:05:45,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 14:05:45,969 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:05:45,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:45,969 INFO L85 PathProgramCache]: Analyzing trace with hash -932540476, now seen corresponding path program 3 times [2024-06-14 14:05:45,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:45,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610673072] [2024-06-14 14:05:45,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:45,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:45,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:46,178 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,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:46,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610673072] [2024-06-14 14:05:46,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610673072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:46,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:46,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:05:46,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229966293] [2024-06-14 14:05:46,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:46,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:05:46,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:46,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:05:46,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:05:46,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:46,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 232 transitions, 2587 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:05:46,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:46,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:46,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:46,728 INFO L124 PetriNetUnfolderBase]: 1890/3320 cut-off events. [2024-06-14 14:05:46,728 INFO L125 PetriNetUnfolderBase]: For 142666/142666 co-relation queries the response was YES. [2024-06-14 14:05:46,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19348 conditions, 3320 events. 1890/3320 cut-off events. For 142666/142666 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21249 event pairs, 329 based on Foata normal form. 6/3320 useless extension candidates. Maximal degree in co-relation 19243. Up to 1762 conditions per place. [2024-06-14 14:05:46,762 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 189 selfloop transitions, 70 changer transitions 0/266 dead transitions. [2024-06-14 14:05:46,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 266 transitions, 3401 flow [2024-06-14 14:05:46,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:46,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:46,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 14:05:46,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-14 14:05:46,763 INFO L175 Difference]: Start difference. First operand has 226 places, 232 transitions, 2587 flow. Second operand 7 states and 180 transitions. [2024-06-14 14:05:46,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 266 transitions, 3401 flow [2024-06-14 14:05:47,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 266 transitions, 3307 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:47,466 INFO L231 Difference]: Finished difference. Result has 230 places, 232 transitions, 2637 flow [2024-06-14 14:05:47,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2637, PETRI_PLACES=230, PETRI_TRANSITIONS=232} [2024-06-14 14:05:47,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-14 14:05:47,467 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 232 transitions, 2637 flow [2024-06-14 14:05:47,467 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:05:47,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:47,467 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:05:47,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 14:05:47,467 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:05:47,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:47,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1931025561, now seen corresponding path program 1 times [2024-06-14 14:05:47,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:47,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704736084] [2024-06-14 14:05:47,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:47,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:47,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:47,725 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,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:47,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704736084] [2024-06-14 14:05:47,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704736084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:47,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:47,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:05:47,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804260640] [2024-06-14 14:05:47,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:47,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:05:47,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:47,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:05:47,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:05:47,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:47,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 232 transitions, 2637 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:05:47,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:47,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:47,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:48,342 INFO L124 PetriNetUnfolderBase]: 1989/3487 cut-off events. [2024-06-14 14:05:48,343 INFO L125 PetriNetUnfolderBase]: For 180740/180740 co-relation queries the response was YES. [2024-06-14 14:05:48,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21572 conditions, 3487 events. 1989/3487 cut-off events. For 180740/180740 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 22446 event pairs, 418 based on Foata normal form. 6/3487 useless extension candidates. Maximal degree in co-relation 21466. Up to 2594 conditions per place. [2024-06-14 14:05:48,376 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 35 changer transitions 4/286 dead transitions. [2024-06-14 14:05:48,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 286 transitions, 3747 flow [2024-06-14 14:05:48,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:05:48,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:05:48,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 14:05:48,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:05:48,377 INFO L175 Difference]: Start difference. First operand has 230 places, 232 transitions, 2637 flow. Second operand 10 states and 240 transitions. [2024-06-14 14:05:48,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 286 transitions, 3747 flow [2024-06-14 14:05:49,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 286 transitions, 3527 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:49,135 INFO L231 Difference]: Finished difference. Result has 233 places, 235 transitions, 2571 flow [2024-06-14 14:05:49,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2571, PETRI_PLACES=233, PETRI_TRANSITIONS=235} [2024-06-14 14:05:49,136 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-14 14:05:49,136 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 235 transitions, 2571 flow [2024-06-14 14:05:49,136 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:05:49,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:49,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, 1, 1] [2024-06-14 14:05:49,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 14:05:49,136 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:05:49,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:49,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1204149283, now seen corresponding path program 2 times [2024-06-14 14:05:49,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:49,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360056415] [2024-06-14 14:05:49,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:49,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:49,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:49,346 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,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:49,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360056415] [2024-06-14 14:05:49,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360056415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:49,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:49,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:05:49,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809991580] [2024-06-14 14:05:49,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:49,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:05:49,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:49,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:05:49,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:05:49,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:49,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 235 transitions, 2571 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:05:49,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:49,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:49,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:49,919 INFO L124 PetriNetUnfolderBase]: 1895/3334 cut-off events. [2024-06-14 14:05:49,920 INFO L125 PetriNetUnfolderBase]: For 127788/127788 co-relation queries the response was YES. [2024-06-14 14:05:49,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18703 conditions, 3334 events. 1895/3334 cut-off events. For 127788/127788 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 21407 event pairs, 391 based on Foata normal form. 6/3337 useless extension candidates. Maximal degree in co-relation 18598. Up to 2655 conditions per place. [2024-06-14 14:05:49,949 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 234 selfloop transitions, 27 changer transitions 4/272 dead transitions. [2024-06-14 14:05:49,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 272 transitions, 3229 flow [2024-06-14 14:05:49,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:49,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:49,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 14:05:49,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-14 14:05:49,950 INFO L175 Difference]: Start difference. First operand has 233 places, 235 transitions, 2571 flow. Second operand 7 states and 177 transitions. [2024-06-14 14:05:49,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 272 transitions, 3229 flow [2024-06-14 14:05:50,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 272 transitions, 3155 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:50,556 INFO L231 Difference]: Finished difference. Result has 235 places, 235 transitions, 2558 flow [2024-06-14 14:05:50,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2558, PETRI_PLACES=235, PETRI_TRANSITIONS=235} [2024-06-14 14:05:50,556 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-14 14:05:50,557 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 235 transitions, 2558 flow [2024-06-14 14:05:50,557 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:05:50,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:50,557 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:05:50,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 14:05:50,557 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:05:50,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:50,557 INFO L85 PathProgramCache]: Analyzing trace with hash -350041053, now seen corresponding path program 3 times [2024-06-14 14:05:50,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:50,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814993635] [2024-06-14 14:05:50,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:50,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:50,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:50,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:05:50,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:50,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814993635] [2024-06-14 14:05:50,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814993635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:50,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:50,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:05:50,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779389741] [2024-06-14 14:05:50,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:50,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:05:50,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:50,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:05:50,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:05:50,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:50,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 235 transitions, 2558 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:05:50,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:50,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:50,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:51,407 INFO L124 PetriNetUnfolderBase]: 1923/3368 cut-off events. [2024-06-14 14:05:51,407 INFO L125 PetriNetUnfolderBase]: For 136964/136964 co-relation queries the response was YES. [2024-06-14 14:05:51,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18917 conditions, 3368 events. 1923/3368 cut-off events. For 136964/136964 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 21589 event pairs, 497 based on Foata normal form. 8/3371 useless extension candidates. Maximal degree in co-relation 18810. Up to 2780 conditions per place. [2024-06-14 14:05:51,440 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 28 changer transitions 0/275 dead transitions. [2024-06-14 14:05:51,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 275 transitions, 3408 flow [2024-06-14 14:05:51,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:51,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:51,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:05:51,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 14:05:51,441 INFO L175 Difference]: Start difference. First operand has 235 places, 235 transitions, 2558 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:05:51,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 275 transitions, 3408 flow [2024-06-14 14:05:51,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 275 transitions, 3354 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:52,000 INFO L231 Difference]: Finished difference. Result has 237 places, 236 transitions, 2586 flow [2024-06-14 14:05:52,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2586, PETRI_PLACES=237, PETRI_TRANSITIONS=236} [2024-06-14 14:05:52,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-14 14:05:52,000 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 236 transitions, 2586 flow [2024-06-14 14:05:52,000 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:05:52,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:52,000 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:05:52,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 14:05:52,001 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:05:52,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:52,001 INFO L85 PathProgramCache]: Analyzing trace with hash 510218267, now seen corresponding path program 4 times [2024-06-14 14:05:52,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:52,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22304517] [2024-06-14 14:05:52,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:52,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:52,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:52,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:05:52,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:52,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22304517] [2024-06-14 14:05:52,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22304517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:52,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:52,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:05:52,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507168525] [2024-06-14 14:05:52,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:52,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:05:52,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:52,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:05:52,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:05:52,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:52,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 236 transitions, 2586 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:05:52,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:52,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:52,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:52,779 INFO L124 PetriNetUnfolderBase]: 1905/3344 cut-off events. [2024-06-14 14:05:52,779 INFO L125 PetriNetUnfolderBase]: For 121448/121448 co-relation queries the response was YES. [2024-06-14 14:05:52,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18246 conditions, 3344 events. 1905/3344 cut-off events. For 121448/121448 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 21493 event pairs, 507 based on Foata normal form. 8/3349 useless extension candidates. Maximal degree in co-relation 18138. Up to 2908 conditions per place. [2024-06-14 14:05:52,808 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 27 changer transitions 0/267 dead transitions. [2024-06-14 14:05:52,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 267 transitions, 3212 flow [2024-06-14 14:05:52,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:52,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:52,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 14:05:52,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 14:05:52,809 INFO L175 Difference]: Start difference. First operand has 237 places, 236 transitions, 2586 flow. Second operand 8 states and 187 transitions. [2024-06-14 14:05:52,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 267 transitions, 3212 flow [2024-06-14 14:05:53,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 267 transitions, 3136 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:53,300 INFO L231 Difference]: Finished difference. Result has 239 places, 236 transitions, 2569 flow [2024-06-14 14:05:53,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2510, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2569, PETRI_PLACES=239, PETRI_TRANSITIONS=236} [2024-06-14 14:05:53,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-14 14:05:53,301 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 236 transitions, 2569 flow [2024-06-14 14:05:53,301 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:05:53,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:53,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, 1] [2024-06-14 14:05:53,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 14:05:53,302 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:05:53,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:53,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1726574205, now seen corresponding path program 5 times [2024-06-14 14:05:53,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:53,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680099929] [2024-06-14 14:05:53,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:53,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:53,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:53,501 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,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:53,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680099929] [2024-06-14 14:05:53,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680099929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:53,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:53,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:05:53,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521814488] [2024-06-14 14:05:53,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:53,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:05:53,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:53,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:05:53,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:05:53,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:53,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 236 transitions, 2569 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:05:53,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:53,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:53,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:54,123 INFO L124 PetriNetUnfolderBase]: 2106/3661 cut-off events. [2024-06-14 14:05:54,123 INFO L125 PetriNetUnfolderBase]: For 212756/212756 co-relation queries the response was YES. [2024-06-14 14:05:54,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22303 conditions, 3661 events. 2106/3661 cut-off events. For 212756/212756 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23605 event pairs, 597 based on Foata normal form. 8/3666 useless extension candidates. Maximal degree in co-relation 22194. Up to 2687 conditions per place. [2024-06-14 14:05:54,161 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 116 changer transitions 0/280 dead transitions. [2024-06-14 14:05:54,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 280 transitions, 3477 flow [2024-06-14 14:05:54,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:05:54,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:05:54,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 275 transitions. [2024-06-14 14:05:54,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5589430894308943 [2024-06-14 14:05:54,162 INFO L175 Difference]: Start difference. First operand has 239 places, 236 transitions, 2569 flow. Second operand 12 states and 275 transitions. [2024-06-14 14:05:54,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 280 transitions, 3477 flow [2024-06-14 14:05:54,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 280 transitions, 3416 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 14:05:54,911 INFO L231 Difference]: Finished difference. Result has 244 places, 238 transitions, 2798 flow [2024-06-14 14:05:54,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2798, PETRI_PLACES=244, PETRI_TRANSITIONS=238} [2024-06-14 14:05:54,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-14 14:05:54,912 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 238 transitions, 2798 flow [2024-06-14 14:05:54,912 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:05:54,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:54,912 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:05:54,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 14:05:54,912 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:05:54,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:54,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1734192765, now seen corresponding path program 6 times [2024-06-14 14:05:54,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:54,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741036683] [2024-06-14 14:05:54,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:54,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:54,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:55,116 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,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:55,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741036683] [2024-06-14 14:05:55,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741036683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:55,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:55,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:05:55,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392926587] [2024-06-14 14:05:55,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:55,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:05:55,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:55,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:05:55,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:05:55,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:55,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 238 transitions, 2798 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:05:55,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:55,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:55,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:55,773 INFO L124 PetriNetUnfolderBase]: 2134/3705 cut-off events. [2024-06-14 14:05:55,774 INFO L125 PetriNetUnfolderBase]: For 220430/220430 co-relation queries the response was YES. [2024-06-14 14:05:55,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22986 conditions, 3705 events. 2134/3705 cut-off events. For 220430/220430 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 23902 event pairs, 617 based on Foata normal form. 8/3710 useless extension candidates. Maximal degree in co-relation 22876. Up to 3104 conditions per place. [2024-06-14 14:05:55,807 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 150 selfloop transitions, 114 changer transitions 0/271 dead transitions. [2024-06-14 14:05:55,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 271 transitions, 3460 flow [2024-06-14 14:05:55,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:05:55,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:05:55,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 266 transitions. [2024-06-14 14:05:55,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-14 14:05:55,808 INFO L175 Difference]: Start difference. First operand has 244 places, 238 transitions, 2798 flow. Second operand 12 states and 266 transitions. [2024-06-14 14:05:55,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 271 transitions, 3460 flow [2024-06-14 14:05:56,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 271 transitions, 3269 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 14:05:56,637 INFO L231 Difference]: Finished difference. Result has 248 places, 239 transitions, 2870 flow [2024-06-14 14:05:56,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2870, PETRI_PLACES=248, PETRI_TRANSITIONS=239} [2024-06-14 14:05:56,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-14 14:05:56,637 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 239 transitions, 2870 flow [2024-06-14 14:05:56,637 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:05:56,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:56,637 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:05:56,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 14:05:56,638 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:05:56,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:56,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1639036475, now seen corresponding path program 7 times [2024-06-14 14:05:56,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:56,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382560330] [2024-06-14 14:05:56,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:56,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:56,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:56,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:05:56,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:56,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382560330] [2024-06-14 14:05:56,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382560330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:56,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:56,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:05:56,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422760950] [2024-06-14 14:05:56,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:56,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:05:56,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:56,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:05:56,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:05:56,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:56,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 239 transitions, 2870 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:05:56,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:56,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:56,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:57,407 INFO L124 PetriNetUnfolderBase]: 2162/3749 cut-off events. [2024-06-14 14:05:57,407 INFO L125 PetriNetUnfolderBase]: For 224249/224249 co-relation queries the response was YES. [2024-06-14 14:05:57,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23283 conditions, 3749 events. 2162/3749 cut-off events. For 224249/224249 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24286 event pairs, 621 based on Foata normal form. 8/3754 useless extension candidates. Maximal degree in co-relation 23171. Up to 3148 conditions per place. [2024-06-14 14:05:57,447 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 150 selfloop transitions, 111 changer transitions 0/268 dead transitions. [2024-06-14 14:05:57,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 268 transitions, 3508 flow [2024-06-14 14:05:57,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:05:57,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:05:57,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-14 14:05:57,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432372505543237 [2024-06-14 14:05:57,448 INFO L175 Difference]: Start difference. First operand has 248 places, 239 transitions, 2870 flow. Second operand 11 states and 245 transitions. [2024-06-14 14:05:57,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 268 transitions, 3508 flow [2024-06-14 14:05:58,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 268 transitions, 3277 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 14:05:58,242 INFO L231 Difference]: Finished difference. Result has 249 places, 240 transitions, 2888 flow [2024-06-14 14:05:58,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2639, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2888, PETRI_PLACES=249, PETRI_TRANSITIONS=240} [2024-06-14 14:05:58,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-14 14:05:58,242 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 240 transitions, 2888 flow [2024-06-14 14:05:58,242 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:05:58,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:58,243 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:05:58,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 14:05:58,243 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:05:58,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:58,243 INFO L85 PathProgramCache]: Analyzing trace with hash -998396893, now seen corresponding path program 8 times [2024-06-14 14:05:58,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:58,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527350548] [2024-06-14 14:05:58,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:58,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:58,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:58,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:05:58,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:58,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527350548] [2024-06-14 14:05:58,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527350548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:58,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:58,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:05:58,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005147851] [2024-06-14 14:05:58,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:58,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:05:58,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:58,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:05:58,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:05:58,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:58,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 240 transitions, 2888 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:05:58,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:58,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:58,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:59,054 INFO L124 PetriNetUnfolderBase]: 2093/3648 cut-off events. [2024-06-14 14:05:59,054 INFO L125 PetriNetUnfolderBase]: For 208239/208239 co-relation queries the response was YES. [2024-06-14 14:05:59,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20347 conditions, 3648 events. 2093/3648 cut-off events. For 208239/208239 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 23699 event pairs, 559 based on Foata normal form. 34/3679 useless extension candidates. Maximal degree in co-relation 20234. Up to 2954 conditions per place. [2024-06-14 14:05:59,088 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 224 selfloop transitions, 38 changer transitions 3/272 dead transitions. [2024-06-14 14:05:59,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 272 transitions, 3536 flow [2024-06-14 14:05:59,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:59,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:59,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 14:05:59,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-14 14:05:59,089 INFO L175 Difference]: Start difference. First operand has 249 places, 240 transitions, 2888 flow. Second operand 7 states and 178 transitions. [2024-06-14 14:05:59,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 272 transitions, 3536 flow [2024-06-14 14:05:59,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 272 transitions, 3303 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 14:05:59,577 INFO L231 Difference]: Finished difference. Result has 247 places, 239 transitions, 2730 flow [2024-06-14 14:05:59,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2730, PETRI_PLACES=247, PETRI_TRANSITIONS=239} [2024-06-14 14:05:59,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-14 14:05:59,578 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 239 transitions, 2730 flow [2024-06-14 14:05:59,579 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:05:59,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:59,579 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:05:59,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 14:05:59,579 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:05:59,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:59,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1859931823, now seen corresponding path program 1 times [2024-06-14 14:05:59,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:59,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320094756] [2024-06-14 14:05:59,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:59,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:59,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:59,766 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,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:59,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320094756] [2024-06-14 14:05:59,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320094756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:59,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:59,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:05:59,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409133919] [2024-06-14 14:05:59,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:59,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:05:59,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:59,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:05:59,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:05:59,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:59,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 239 transitions, 2730 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:05:59,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:59,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:59,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:00,425 INFO L124 PetriNetUnfolderBase]: 2250/3913 cut-off events. [2024-06-14 14:06:00,425 INFO L125 PetriNetUnfolderBase]: For 218702/218702 co-relation queries the response was YES. [2024-06-14 14:06:00,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23695 conditions, 3913 events. 2250/3913 cut-off events. For 218702/218702 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25528 event pairs, 569 based on Foata normal form. 6/3908 useless extension candidates. Maximal degree in co-relation 23581. Up to 2392 conditions per place. [2024-06-14 14:06:00,463 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 124 changer transitions 0/287 dead transitions. [2024-06-14 14:06:00,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 287 transitions, 3694 flow [2024-06-14 14:06:00,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:00,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:00,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 261 transitions. [2024-06-14 14:06:00,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787139689578714 [2024-06-14 14:06:00,464 INFO L175 Difference]: Start difference. First operand has 247 places, 239 transitions, 2730 flow. Second operand 11 states and 261 transitions. [2024-06-14 14:06:00,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 287 transitions, 3694 flow [2024-06-14 14:06:01,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 287 transitions, 3601 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:01,306 INFO L231 Difference]: Finished difference. Result has 251 places, 241 transitions, 2949 flow [2024-06-14 14:06:01,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2639, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2949, PETRI_PLACES=251, PETRI_TRANSITIONS=241} [2024-06-14 14:06:01,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-14 14:06:01,307 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 241 transitions, 2949 flow [2024-06-14 14:06:01,307 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:06:01,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:01,307 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:06:01,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 14:06:01,308 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:06:01,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:01,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1850408623, now seen corresponding path program 2 times [2024-06-14 14:06:01,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:01,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517560045] [2024-06-14 14:06:01,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:01,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:01,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:01,505 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,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:01,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517560045] [2024-06-14 14:06:01,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517560045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:01,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:01,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:01,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946165231] [2024-06-14 14:06:01,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:01,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:01,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:01,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:01,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:01,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:01,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 241 transitions, 2949 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:06:01,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:01,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:01,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:02,156 INFO L124 PetriNetUnfolderBase]: 2270/3938 cut-off events. [2024-06-14 14:06:02,156 INFO L125 PetriNetUnfolderBase]: For 222196/222196 co-relation queries the response was YES. [2024-06-14 14:06:02,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24253 conditions, 3938 events. 2270/3938 cut-off events. For 222196/222196 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 25737 event pairs, 631 based on Foata normal form. 6/3933 useless extension candidates. Maximal degree in co-relation 24139. Up to 2404 conditions per place. [2024-06-14 14:06:02,196 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 151 selfloop transitions, 125 changer transitions 0/283 dead transitions. [2024-06-14 14:06:02,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 283 transitions, 3857 flow [2024-06-14 14:06:02,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:02,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:02,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-14 14:06:02,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676274944567627 [2024-06-14 14:06:02,197 INFO L175 Difference]: Start difference. First operand has 251 places, 241 transitions, 2949 flow. Second operand 11 states and 256 transitions. [2024-06-14 14:06:02,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 283 transitions, 3857 flow [2024-06-14 14:06:02,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 283 transitions, 3569 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:02,916 INFO L231 Difference]: Finished difference. Result has 254 places, 242 transitions, 2945 flow [2024-06-14 14:06:02,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2945, PETRI_PLACES=254, PETRI_TRANSITIONS=242} [2024-06-14 14:06:02,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-14 14:06:02,917 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 242 transitions, 2945 flow [2024-06-14 14:06:02,917 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:06:02,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:02,917 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:06:02,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 14:06:02,917 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:06:02,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:02,918 INFO L85 PathProgramCache]: Analyzing trace with hash -382808189, now seen corresponding path program 3 times [2024-06-14 14:06:02,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:02,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580680987] [2024-06-14 14:06:02,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:02,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:02,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:03,112 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,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:03,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580680987] [2024-06-14 14:06:03,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580680987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:03,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:03,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:03,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089313487] [2024-06-14 14:06:03,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:03,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:03,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:03,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:03,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:03,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:03,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 242 transitions, 2945 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:06:03,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:03,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:03,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:03,726 INFO L124 PetriNetUnfolderBase]: 2290/3991 cut-off events. [2024-06-14 14:06:03,726 INFO L125 PetriNetUnfolderBase]: For 223733/223733 co-relation queries the response was YES. [2024-06-14 14:06:03,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24332 conditions, 3991 events. 2290/3991 cut-off events. For 223733/223733 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26237 event pairs, 691 based on Foata normal form. 6/3992 useless extension candidates. Maximal degree in co-relation 24217. Up to 3270 conditions per place. [2024-06-14 14:06:03,770 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 153 selfloop transitions, 114 changer transitions 0/274 dead transitions. [2024-06-14 14:06:03,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 274 transitions, 3613 flow [2024-06-14 14:06:03,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:03,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:03,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-14 14:06:03,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476718403547672 [2024-06-14 14:06:03,771 INFO L175 Difference]: Start difference. First operand has 254 places, 242 transitions, 2945 flow. Second operand 11 states and 247 transitions. [2024-06-14 14:06:03,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 274 transitions, 3613 flow [2024-06-14 14:06:04,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 274 transitions, 3384 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:04,496 INFO L231 Difference]: Finished difference. Result has 257 places, 243 transitions, 2970 flow [2024-06-14 14:06:04,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2970, PETRI_PLACES=257, PETRI_TRANSITIONS=243} [2024-06-14 14:06:04,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-14 14:06:04,496 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 243 transitions, 2970 flow [2024-06-14 14:06:04,496 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:06:04,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:04,497 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:06:04,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 14:06:04,497 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:06:04,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:04,497 INFO L85 PathProgramCache]: Analyzing trace with hash 286212433, now seen corresponding path program 4 times [2024-06-14 14:06:04,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:04,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747249513] [2024-06-14 14:06:04,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:04,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:04,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:04,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:06:04,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:04,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747249513] [2024-06-14 14:06:04,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747249513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:04,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:04,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:04,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948183773] [2024-06-14 14:06:04,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:04,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:04,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:04,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:04,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:04,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:04,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 243 transitions, 2970 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:06:04,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:04,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:04,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:05,364 INFO L124 PetriNetUnfolderBase]: 2231/3904 cut-off events. [2024-06-14 14:06:05,364 INFO L125 PetriNetUnfolderBase]: For 211777/211777 co-relation queries the response was YES. [2024-06-14 14:06:05,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21608 conditions, 3904 events. 2231/3904 cut-off events. For 211777/211777 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 25771 event pairs, 540 based on Foata normal form. 30/3929 useless extension candidates. Maximal degree in co-relation 21492. Up to 2823 conditions per place. [2024-06-14 14:06:05,403 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 227 selfloop transitions, 41 changer transitions 6/281 dead transitions. [2024-06-14 14:06:05,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 281 transitions, 3688 flow [2024-06-14 14:06:05,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:05,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:05,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 14:06:05,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-14 14:06:05,404 INFO L175 Difference]: Start difference. First operand has 257 places, 243 transitions, 2970 flow. Second operand 7 states and 182 transitions. [2024-06-14 14:06:05,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 281 transitions, 3688 flow [2024-06-14 14:06:06,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 281 transitions, 3448 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 14:06:06,026 INFO L231 Difference]: Finished difference. Result has 255 places, 242 transitions, 2799 flow [2024-06-14 14:06:06,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2730, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2799, PETRI_PLACES=255, PETRI_TRANSITIONS=242} [2024-06-14 14:06:06,027 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-14 14:06:06,027 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 242 transitions, 2799 flow [2024-06-14 14:06:06,027 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:06:06,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:06,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, 1] [2024-06-14 14:06:06,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 14:06:06,028 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:06:06,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:06,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1982326381, now seen corresponding path program 9 times [2024-06-14 14:06:06,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:06,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310147877] [2024-06-14 14:06:06,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:06,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:06,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:06,224 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,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:06,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310147877] [2024-06-14 14:06:06,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310147877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:06,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:06,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:06,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817846011] [2024-06-14 14:06:06,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:06,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:06,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:06,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:06,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:06,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:06,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 242 transitions, 2799 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:06:06,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:06,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:06,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:06,912 INFO L124 PetriNetUnfolderBase]: 2389/4147 cut-off events. [2024-06-14 14:06:06,912 INFO L125 PetriNetUnfolderBase]: For 250772/250772 co-relation queries the response was YES. [2024-06-14 14:06:06,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25228 conditions, 4147 events. 2389/4147 cut-off events. For 250772/250772 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 27429 event pairs, 742 based on Foata normal form. 8/4149 useless extension candidates. Maximal degree in co-relation 25111. Up to 3146 conditions per place. [2024-06-14 14:06:06,954 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 171 selfloop transitions, 105 changer transitions 0/283 dead transitions. [2024-06-14 14:06:06,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 283 transitions, 3723 flow [2024-06-14 14:06:06,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:06:06,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:06:06,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 270 transitions. [2024-06-14 14:06:06,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-14 14:06:06,955 INFO L175 Difference]: Start difference. First operand has 255 places, 242 transitions, 2799 flow. Second operand 12 states and 270 transitions. [2024-06-14 14:06:06,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 283 transitions, 3723 flow [2024-06-14 14:06:07,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 283 transitions, 3595 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:07,915 INFO L231 Difference]: Finished difference. Result has 259 places, 244 transitions, 2945 flow [2024-06-14 14:06:07,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2945, PETRI_PLACES=259, PETRI_TRANSITIONS=244} [2024-06-14 14:06:07,916 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-14 14:06:07,916 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 244 transitions, 2945 flow [2024-06-14 14:06:07,916 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:06:07,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:07,916 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:06:07,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 14:06:07,916 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:06:07,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:07,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1568183261, now seen corresponding path program 10 times [2024-06-14 14:06:07,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:07,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873900697] [2024-06-14 14:06:07,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:07,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:07,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:08,122 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,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:08,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873900697] [2024-06-14 14:06:08,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873900697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:08,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:08,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:08,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813285657] [2024-06-14 14:06:08,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:08,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:08,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:08,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:08,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:08,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:08,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 244 transitions, 2945 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:06:08,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:08,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:08,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:08,758 INFO L124 PetriNetUnfolderBase]: 2417/4191 cut-off events. [2024-06-14 14:06:08,758 INFO L125 PetriNetUnfolderBase]: For 251890/251890 co-relation queries the response was YES. [2024-06-14 14:06:08,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25647 conditions, 4191 events. 2417/4191 cut-off events. For 251890/251890 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 27753 event pairs, 762 based on Foata normal form. 8/4193 useless extension candidates. Maximal degree in co-relation 25530. Up to 3573 conditions per place. [2024-06-14 14:06:08,803 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 164 selfloop transitions, 103 changer transitions 0/274 dead transitions. [2024-06-14 14:06:08,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 274 transitions, 3607 flow [2024-06-14 14:06:08,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:06:08,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:06:08,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 261 transitions. [2024-06-14 14:06:08,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 14:06:08,804 INFO L175 Difference]: Start difference. First operand has 259 places, 244 transitions, 2945 flow. Second operand 12 states and 261 transitions. [2024-06-14 14:06:08,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 274 transitions, 3607 flow [2024-06-14 14:06:09,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 274 transitions, 3430 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:09,767 INFO L231 Difference]: Finished difference. Result has 263 places, 245 transitions, 3011 flow [2024-06-14 14:06:09,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3011, PETRI_PLACES=263, PETRI_TRANSITIONS=245} [2024-06-14 14:06:09,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-14 14:06:09,768 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 245 transitions, 3011 flow [2024-06-14 14:06:09,768 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:06:09,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:09,768 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:06:09,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 14:06:09,768 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:06:09,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:09,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1006322653, now seen corresponding path program 11 times [2024-06-14 14:06:09,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:09,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522695159] [2024-06-14 14:06:09,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:09,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:09,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:09,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:09,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:09,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522695159] [2024-06-14 14:06:09,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522695159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:09,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:09,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:09,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503100872] [2024-06-14 14:06:09,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:09,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:09,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:09,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:09,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:10,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:10,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 245 transitions, 3011 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:06:10,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:10,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:10,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:10,607 INFO L124 PetriNetUnfolderBase]: 2445/4235 cut-off events. [2024-06-14 14:06:10,607 INFO L125 PetriNetUnfolderBase]: For 255547/255547 co-relation queries the response was YES. [2024-06-14 14:06:10,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25882 conditions, 4235 events. 2445/4235 cut-off events. For 255547/255547 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 28087 event pairs, 766 based on Foata normal form. 8/4237 useless extension candidates. Maximal degree in co-relation 25763. Up to 3617 conditions per place. [2024-06-14 14:06:10,725 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 164 selfloop transitions, 100 changer transitions 0/271 dead transitions. [2024-06-14 14:06:10,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 271 transitions, 3647 flow [2024-06-14 14:06:10,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:10,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:10,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-14 14:06:10,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 14:06:10,726 INFO L175 Difference]: Start difference. First operand has 263 places, 245 transitions, 3011 flow. Second operand 11 states and 242 transitions. [2024-06-14 14:06:10,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 271 transitions, 3647 flow [2024-06-14 14:06:11,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 271 transitions, 3438 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 14:06:11,907 INFO L231 Difference]: Finished difference. Result has 264 places, 246 transitions, 3029 flow [2024-06-14 14:06:11,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3029, PETRI_PLACES=264, PETRI_TRANSITIONS=246} [2024-06-14 14:06:11,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-14 14:06:11,908 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 246 transitions, 3029 flow [2024-06-14 14:06:11,908 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:06:11,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:11,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, 1] [2024-06-14 14:06:11,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 14:06:11,908 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:06:11,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:11,909 INFO L85 PathProgramCache]: Analyzing trace with hash 109255715, now seen corresponding path program 12 times [2024-06-14 14:06:11,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:11,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518927958] [2024-06-14 14:06:11,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:11,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:11,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:12,102 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,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:12,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518927958] [2024-06-14 14:06:12,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518927958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:12,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:12,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:12,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888923927] [2024-06-14 14:06:12,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:12,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:12,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:12,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:12,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:12,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:12,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 246 transitions, 3029 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:06:12,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:12,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:12,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:12,747 INFO L124 PetriNetUnfolderBase]: 2549/4407 cut-off events. [2024-06-14 14:06:12,747 INFO L125 PetriNetUnfolderBase]: For 346465/346465 co-relation queries the response was YES. [2024-06-14 14:06:12,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26816 conditions, 4407 events. 2549/4407 cut-off events. For 346465/346465 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 29389 event pairs, 806 based on Foata normal form. 34/4435 useless extension candidates. Maximal degree in co-relation 26696. Up to 3655 conditions per place. [2024-06-14 14:06:12,793 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 90 changer transitions 3/270 dead transitions. [2024-06-14 14:06:12,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 270 transitions, 3669 flow [2024-06-14 14:06:12,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:12,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:12,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 14:06:12,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-14 14:06:12,794 INFO L175 Difference]: Start difference. First operand has 264 places, 246 transitions, 3029 flow. Second operand 10 states and 224 transitions. [2024-06-14 14:06:12,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 270 transitions, 3669 flow [2024-06-14 14:06:13,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 270 transitions, 3464 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:06:13,852 INFO L231 Difference]: Finished difference. Result has 265 places, 246 transitions, 3023 flow [2024-06-14 14:06:13,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2824, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3023, PETRI_PLACES=265, PETRI_TRANSITIONS=246} [2024-06-14 14:06:13,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-14 14:06:13,853 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 246 transitions, 3023 flow [2024-06-14 14:06:13,853 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:06:13,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:13,853 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:06:13,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 14:06:13,853 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:06:13,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:13,854 INFO L85 PathProgramCache]: Analyzing trace with hash -400042051, now seen corresponding path program 5 times [2024-06-14 14:06:13,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:13,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275769910] [2024-06-14 14:06:13,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:13,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:13,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:14,047 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,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:14,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275769910] [2024-06-14 14:06:14,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275769910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:14,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:14,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:14,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402992735] [2024-06-14 14:06:14,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:14,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:14,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:14,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:14,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:14,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:14,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 246 transitions, 3023 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:06:14,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:14,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:14,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:14,933 INFO L124 PetriNetUnfolderBase]: 2706/4682 cut-off events. [2024-06-14 14:06:14,933 INFO L125 PetriNetUnfolderBase]: For 362892/362892 co-relation queries the response was YES. [2024-06-14 14:06:14,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30610 conditions, 4682 events. 2706/4682 cut-off events. For 362892/362892 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31560 event pairs, 811 based on Foata normal form. 6/4682 useless extension candidates. Maximal degree in co-relation 30489. Up to 2987 conditions per place. [2024-06-14 14:06:14,990 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 171 selfloop transitions, 114 changer transitions 0/292 dead transitions. [2024-06-14 14:06:14,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 292 transitions, 4169 flow [2024-06-14 14:06:14,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:14,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:14,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-14 14:06:14,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5742793791574279 [2024-06-14 14:06:14,991 INFO L175 Difference]: Start difference. First operand has 265 places, 246 transitions, 3023 flow. Second operand 11 states and 259 transitions. [2024-06-14 14:06:14,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 292 transitions, 4169 flow [2024-06-14 14:06:16,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 292 transitions, 3982 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:16,299 INFO L231 Difference]: Finished difference. Result has 268 places, 248 transitions, 3130 flow [2024-06-14 14:06:16,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2836, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3130, PETRI_PLACES=268, PETRI_TRANSITIONS=248} [2024-06-14 14:06:16,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-14 14:06:16,300 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 248 transitions, 3130 flow [2024-06-14 14:06:16,300 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:06:16,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:16,300 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:06:16,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 14:06:16,300 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:06:16,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:16,300 INFO L85 PathProgramCache]: Analyzing trace with hash 549777283, now seen corresponding path program 6 times [2024-06-14 14:06:16,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:16,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137960076] [2024-06-14 14:06:16,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:16,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:16,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:16,494 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,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:16,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137960076] [2024-06-14 14:06:16,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137960076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:16,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:16,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:16,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710508705] [2024-06-14 14:06:16,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:16,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:16,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:16,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:16,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:16,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:16,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 248 transitions, 3130 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:06:16,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:16,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:16,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:17,292 INFO L124 PetriNetUnfolderBase]: 2726/4712 cut-off events. [2024-06-14 14:06:17,292 INFO L125 PetriNetUnfolderBase]: For 374152/374152 co-relation queries the response was YES. [2024-06-14 14:06:17,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31136 conditions, 4712 events. 2726/4712 cut-off events. For 374152/374152 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 31772 event pairs, 889 based on Foata normal form. 6/4712 useless extension candidates. Maximal degree in co-relation 31014. Up to 2999 conditions per place. [2024-06-14 14:06:17,342 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 113 changer transitions 0/287 dead transitions. [2024-06-14 14:06:17,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 287 transitions, 4054 flow [2024-06-14 14:06:17,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:17,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:17,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-14 14:06:17,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 14:06:17,343 INFO L175 Difference]: Start difference. First operand has 268 places, 248 transitions, 3130 flow. Second operand 11 states and 253 transitions. [2024-06-14 14:06:17,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 287 transitions, 4054 flow [2024-06-14 14:06:18,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 287 transitions, 3783 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:18,635 INFO L231 Difference]: Finished difference. Result has 271 places, 249 transitions, 3121 flow [2024-06-14 14:06:18,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2873, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3121, PETRI_PLACES=271, PETRI_TRANSITIONS=249} [2024-06-14 14:06:18,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-14 14:06:18,636 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 249 transitions, 3121 flow [2024-06-14 14:06:18,636 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:06:18,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:18,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, 1, 1] [2024-06-14 14:06:18,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 14:06:18,637 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:06:18,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:18,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1970066149, now seen corresponding path program 7 times [2024-06-14 14:06:18,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:18,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820414984] [2024-06-14 14:06:18,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:18,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:18,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:18,837 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,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:18,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820414984] [2024-06-14 14:06:18,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820414984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:18,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:18,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:18,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558954844] [2024-06-14 14:06:18,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:18,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:18,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:18,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:18,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:18,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:18,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 249 transitions, 3121 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:06:18,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:18,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:18,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:19,560 INFO L124 PetriNetUnfolderBase]: 2746/4754 cut-off events. [2024-06-14 14:06:19,560 INFO L125 PetriNetUnfolderBase]: For 378442/378442 co-relation queries the response was YES. [2024-06-14 14:06:19,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31166 conditions, 4754 events. 2746/4754 cut-off events. For 378442/378442 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32245 event pairs, 927 based on Foata normal form. 6/4754 useless extension candidates. Maximal degree in co-relation 31043. Up to 4046 conditions per place. [2024-06-14 14:06:19,617 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 169 selfloop transitions, 102 changer transitions 0/278 dead transitions. [2024-06-14 14:06:19,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 278 transitions, 3789 flow [2024-06-14 14:06:19,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:19,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:19,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-14 14:06:19,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541019955654102 [2024-06-14 14:06:19,618 INFO L175 Difference]: Start difference. First operand has 271 places, 249 transitions, 3121 flow. Second operand 11 states and 244 transitions. [2024-06-14 14:06:19,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 278 transitions, 3789 flow [2024-06-14 14:06:20,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 278 transitions, 3584 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:20,653 INFO L231 Difference]: Finished difference. Result has 274 places, 250 transitions, 3146 flow [2024-06-14 14:06:20,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3146, PETRI_PLACES=274, PETRI_TRANSITIONS=250} [2024-06-14 14:06:20,653 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-14 14:06:20,653 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 250 transitions, 3146 flow [2024-06-14 14:06:20,653 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:06:20,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:20,654 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:06:20,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 14:06:20,654 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:06:20,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:20,654 INFO L85 PathProgramCache]: Analyzing trace with hash -151880673, now seen corresponding path program 8 times [2024-06-14 14:06:20,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:20,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972894273] [2024-06-14 14:06:20,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:20,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:20,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:20,851 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,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:20,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972894273] [2024-06-14 14:06:20,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972894273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:20,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:20,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:20,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522797176] [2024-06-14 14:06:20,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:20,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:20,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:20,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:20,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:20,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:20,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 250 transitions, 3146 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:06:20,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:20,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:20,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:21,754 INFO L124 PetriNetUnfolderBase]: 2994/5202 cut-off events. [2024-06-14 14:06:21,754 INFO L125 PetriNetUnfolderBase]: For 558041/558041 co-relation queries the response was YES. [2024-06-14 14:06:21,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37048 conditions, 5202 events. 2994/5202 cut-off events. For 558041/558041 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 35945 event pairs, 954 based on Foata normal form. 6/5202 useless extension candidates. Maximal degree in co-relation 36924. Up to 3033 conditions per place. [2024-06-14 14:06:21,812 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 106 changer transitions 0/298 dead transitions. [2024-06-14 14:06:21,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 298 transitions, 4320 flow [2024-06-14 14:06:21,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:21,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:21,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-14 14:06:21,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5926829268292683 [2024-06-14 14:06:21,813 INFO L175 Difference]: Start difference. First operand has 274 places, 250 transitions, 3146 flow. Second operand 10 states and 243 transitions. [2024-06-14 14:06:21,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 298 transitions, 4320 flow [2024-06-14 14:06:23,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 298 transitions, 4110 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:06:23,437 INFO L231 Difference]: Finished difference. Result has 275 places, 251 transitions, 3182 flow [2024-06-14 14:06:23,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2936, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3182, PETRI_PLACES=275, PETRI_TRANSITIONS=251} [2024-06-14 14:06:23,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-14 14:06:23,438 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 251 transitions, 3182 flow [2024-06-14 14:06:23,438 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:06:23,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:23,438 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:06:23,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 14:06:23,438 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:06:23,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:23,439 INFO L85 PathProgramCache]: Analyzing trace with hash 240703931, now seen corresponding path program 9 times [2024-06-14 14:06:23,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:23,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434855634] [2024-06-14 14:06:23,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:23,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:23,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:23,634 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:23,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:23,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434855634] [2024-06-14 14:06:23,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434855634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:23,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:23,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:23,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584852983] [2024-06-14 14:06:23,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:23,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:23,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:23,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:23,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:23,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:23,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 251 transitions, 3182 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:06:23,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:23,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:23,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:24,441 INFO L124 PetriNetUnfolderBase]: 3014/5238 cut-off events. [2024-06-14 14:06:24,441 INFO L125 PetriNetUnfolderBase]: For 572915/572915 co-relation queries the response was YES. [2024-06-14 14:06:24,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37586 conditions, 5238 events. 3014/5238 cut-off events. For 572915/572915 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 36237 event pairs, 954 based on Foata normal form. 6/5238 useless extension candidates. Maximal degree in co-relation 37461. Up to 3045 conditions per place. [2024-06-14 14:06:24,501 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 184 selfloop transitions, 104 changer transitions 0/295 dead transitions. [2024-06-14 14:06:24,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 295 transitions, 4330 flow [2024-06-14 14:06:24,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:24,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:24,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-14 14:06:24,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-14 14:06:24,502 INFO L175 Difference]: Start difference. First operand has 275 places, 251 transitions, 3182 flow. Second operand 10 states and 239 transitions. [2024-06-14 14:06:24,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 295 transitions, 4330 flow [2024-06-14 14:06:26,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 295 transitions, 3850 flow, removed 25 selfloop flow, removed 14 redundant places. [2024-06-14 14:06:26,321 INFO L231 Difference]: Finished difference. Result has 271 places, 252 transitions, 2946 flow [2024-06-14 14:06:26,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2946, PETRI_PLACES=271, PETRI_TRANSITIONS=252} [2024-06-14 14:06:26,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-14 14:06:26,322 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 252 transitions, 2946 flow [2024-06-14 14:06:26,322 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:06:26,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:26,322 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:06:26,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 14:06:26,322 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:06:26,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:26,322 INFO L85 PathProgramCache]: Analyzing trace with hash 219343707, now seen corresponding path program 10 times [2024-06-14 14:06:26,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:26,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048558776] [2024-06-14 14:06:26,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:26,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:26,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:26,522 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,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:26,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048558776] [2024-06-14 14:06:26,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048558776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:26,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:26,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:26,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739254336] [2024-06-14 14:06:26,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:26,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:26,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:26,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:26,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:26,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:26,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 252 transitions, 2946 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:06:26,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:26,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:26,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:27,403 INFO L124 PetriNetUnfolderBase]: 3196/5544 cut-off events. [2024-06-14 14:06:27,403 INFO L125 PetriNetUnfolderBase]: For 739305/739305 co-relation queries the response was YES. [2024-06-14 14:06:27,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39657 conditions, 5544 events. 3196/5544 cut-off events. For 739305/739305 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 38930 event pairs, 989 based on Foata normal form. 24/5562 useless extension candidates. Maximal degree in co-relation 39538. Up to 3080 conditions per place. [2024-06-14 14:06:27,460 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 184 selfloop transitions, 98 changer transitions 6/295 dead transitions. [2024-06-14 14:06:27,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 295 transitions, 4089 flow [2024-06-14 14:06:27,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:27,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:27,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-14 14:06:27,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-14 14:06:27,460 INFO L175 Difference]: Start difference. First operand has 271 places, 252 transitions, 2946 flow. Second operand 10 states and 238 transitions. [2024-06-14 14:06:27,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 295 transitions, 4089 flow [2024-06-14 14:06:28,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 295 transitions, 3890 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:28,709 INFO L231 Difference]: Finished difference. Result has 274 places, 251 transitions, 2953 flow [2024-06-14 14:06:28,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2953, PETRI_PLACES=274, PETRI_TRANSITIONS=251} [2024-06-14 14:06:28,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-14 14:06:28,710 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 251 transitions, 2953 flow [2024-06-14 14:06:28,710 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:06:28,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:28,710 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:06:28,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 14:06:28,710 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:06:28,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:28,710 INFO L85 PathProgramCache]: Analyzing trace with hash -237391997, now seen corresponding path program 11 times [2024-06-14 14:06:28,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:28,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006349742] [2024-06-14 14:06:28,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:28,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:28,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:28,904 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,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:28,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006349742] [2024-06-14 14:06:28,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006349742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:28,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:28,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:28,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929860786] [2024-06-14 14:06:28,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:28,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:28,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:28,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:28,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:28,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:28,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 251 transitions, 2953 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:06:28,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:28,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:28,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:29,835 INFO L124 PetriNetUnfolderBase]: 3466/6036 cut-off events. [2024-06-14 14:06:29,835 INFO L125 PetriNetUnfolderBase]: For 986576/986576 co-relation queries the response was YES. [2024-06-14 14:06:29,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46812 conditions, 6036 events. 3466/6036 cut-off events. For 986576/986576 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 43359 event pairs, 1375 based on Foata normal form. 30/6060 useless extension candidates. Maximal degree in co-relation 46692. Up to 3910 conditions per place. [2024-06-14 14:06:29,907 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 183 selfloop transitions, 88 changer transitions 9/287 dead transitions. [2024-06-14 14:06:29,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 287 transitions, 3909 flow [2024-06-14 14:06:29,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:29,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:29,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-14 14:06:29,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-14 14:06:29,908 INFO L175 Difference]: Start difference. First operand has 274 places, 251 transitions, 2953 flow. Second operand 10 states and 232 transitions. [2024-06-14 14:06:29,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 287 transitions, 3909 flow [2024-06-14 14:06:31,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 287 transitions, 3703 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:31,612 INFO L231 Difference]: Finished difference. Result has 276 places, 249 transitions, 2921 flow [2024-06-14 14:06:31,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2747, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2921, PETRI_PLACES=276, PETRI_TRANSITIONS=249} [2024-06-14 14:06:31,612 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-14 14:06:31,612 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 249 transitions, 2921 flow [2024-06-14 14:06:31,612 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:06:31,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:31,612 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:06:31,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 14:06:31,613 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:06:31,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:31,613 INFO L85 PathProgramCache]: Analyzing trace with hash 43911611, now seen corresponding path program 12 times [2024-06-14 14:06:31,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:31,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704951130] [2024-06-14 14:06:31,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:31,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:31,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:31,808 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,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:31,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704951130] [2024-06-14 14:06:31,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704951130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:31,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:31,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:31,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22987775] [2024-06-14 14:06:31,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:31,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:31,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:31,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:31,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:31,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:31,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 249 transitions, 2921 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:06:31,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:31,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:31,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:32,646 INFO L124 PetriNetUnfolderBase]: 3043/5277 cut-off events. [2024-06-14 14:06:32,646 INFO L125 PetriNetUnfolderBase]: For 707366/707366 co-relation queries the response was YES. [2024-06-14 14:06:32,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37051 conditions, 5277 events. 3043/5277 cut-off events. For 707366/707366 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 36692 event pairs, 1082 based on Foata normal form. 30/5301 useless extension candidates. Maximal degree in co-relation 36930. Up to 4297 conditions per place. [2024-06-14 14:06:32,704 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 174 selfloop transitions, 90 changer transitions 8/279 dead transitions. [2024-06-14 14:06:32,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 279 transitions, 3629 flow [2024-06-14 14:06:32,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:32,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:32,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 14:06:32,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-14 14:06:32,705 INFO L175 Difference]: Start difference. First operand has 276 places, 249 transitions, 2921 flow. Second operand 10 states and 229 transitions. [2024-06-14 14:06:32,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 279 transitions, 3629 flow [2024-06-14 14:06:34,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 279 transitions, 3437 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:34,747 INFO L231 Difference]: Finished difference. Result has 278 places, 247 transitions, 2903 flow [2024-06-14 14:06:34,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2729, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2903, PETRI_PLACES=278, PETRI_TRANSITIONS=247} [2024-06-14 14:06:34,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-14 14:06:34,747 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 247 transitions, 2903 flow [2024-06-14 14:06:34,747 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:06:34,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:34,747 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:06:34,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 14:06:34,747 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:06:34,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:34,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1521836617, now seen corresponding path program 13 times [2024-06-14 14:06:34,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:34,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883164928] [2024-06-14 14:06:34,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:34,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:34,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:34,960 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,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:34,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883164928] [2024-06-14 14:06:34,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883164928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:34,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:34,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:34,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541795094] [2024-06-14 14:06:34,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:34,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:34,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:34,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:34,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:35,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:35,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 247 transitions, 2903 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:06:35,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:35,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:35,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:35,667 INFO L124 PetriNetUnfolderBase]: 2656/4618 cut-off events. [2024-06-14 14:06:35,667 INFO L125 PetriNetUnfolderBase]: For 499865/499865 co-relation queries the response was YES. [2024-06-14 14:06:35,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28978 conditions, 4618 events. 2656/4618 cut-off events. For 499865/499865 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 31219 event pairs, 912 based on Foata normal form. 34/4646 useless extension candidates. Maximal degree in co-relation 28856. Up to 3816 conditions per place. [2024-06-14 14:06:35,715 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 207 selfloop transitions, 59 changer transitions 3/276 dead transitions. [2024-06-14 14:06:35,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 276 transitions, 3551 flow [2024-06-14 14:06:35,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:35,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:35,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 14:06:35,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-14 14:06:35,724 INFO L175 Difference]: Start difference. First operand has 278 places, 247 transitions, 2903 flow. Second operand 7 states and 177 transitions. [2024-06-14 14:06:35,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 276 transitions, 3551 flow [2024-06-14 14:06:36,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 276 transitions, 3349 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:36,756 INFO L231 Difference]: Finished difference. Result has 277 places, 246 transitions, 2816 flow [2024-06-14 14:06:36,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2816, PETRI_PLACES=277, PETRI_TRANSITIONS=246} [2024-06-14 14:06:36,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-14 14:06:36,757 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 246 transitions, 2816 flow [2024-06-14 14:06:36,757 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:06:36,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:36,757 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:06:36,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 14:06:36,757 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:06:36,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:36,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1945662115, now seen corresponding path program 13 times [2024-06-14 14:06:36,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:36,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196189920] [2024-06-14 14:06:36,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:36,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:36,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:36,965 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,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:36,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196189920] [2024-06-14 14:06:36,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196189920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:36,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:36,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:36,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046582233] [2024-06-14 14:06:36,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:36,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:36,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:36,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:36,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:37,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:37,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 246 transitions, 2816 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:06:37,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:37,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:37,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:37,647 INFO L124 PetriNetUnfolderBase]: 2587/4515 cut-off events. [2024-06-14 14:06:37,647 INFO L125 PetriNetUnfolderBase]: For 371354/371354 co-relation queries the response was YES. [2024-06-14 14:06:37,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25751 conditions, 4515 events. 2587/4515 cut-off events. For 371354/371354 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30520 event pairs, 784 based on Foata normal form. 30/4539 useless extension candidates. Maximal degree in co-relation 25628. Up to 3446 conditions per place. [2024-06-14 14:06:37,694 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 206 selfloop transitions, 60 changer transitions 8/281 dead transitions. [2024-06-14 14:06:37,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 281 transitions, 3526 flow [2024-06-14 14:06:37,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:37,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:37,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 14:06:37,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-14 14:06:37,695 INFO L175 Difference]: Start difference. First operand has 277 places, 246 transitions, 2816 flow. Second operand 7 states and 182 transitions. [2024-06-14 14:06:37,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 281 transitions, 3526 flow [2024-06-14 14:06:38,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 281 transitions, 3382 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:38,715 INFO L231 Difference]: Finished difference. Result has 277 places, 243 transitions, 2758 flow [2024-06-14 14:06:38,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2672, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2758, PETRI_PLACES=277, PETRI_TRANSITIONS=243} [2024-06-14 14:06:38,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-14 14:06:38,715 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 243 transitions, 2758 flow [2024-06-14 14:06:38,716 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:06:38,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:38,716 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:06:38,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 14:06:38,716 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:06:38,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:38,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1592343203, now seen corresponding path program 14 times [2024-06-14 14:06:38,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:38,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722208293] [2024-06-14 14:06:38,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:38,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:38,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:38,925 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,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:38,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722208293] [2024-06-14 14:06:38,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722208293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:38,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:38,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:38,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350329217] [2024-06-14 14:06:38,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:38,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:38,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:38,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:38,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:38,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:38,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 243 transitions, 2758 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:06:38,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:38,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:38,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:39,564 INFO L124 PetriNetUnfolderBase]: 2479/4335 cut-off events. [2024-06-14 14:06:39,565 INFO L125 PetriNetUnfolderBase]: For 354905/354905 co-relation queries the response was YES. [2024-06-14 14:06:39,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24462 conditions, 4335 events. 2479/4335 cut-off events. For 354905/354905 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 29193 event pairs, 600 based on Foata normal form. 30/4359 useless extension candidates. Maximal degree in co-relation 24339. Up to 2118 conditions per place. [2024-06-14 14:06:39,608 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 201 selfloop transitions, 64 changer transitions 11/283 dead transitions. [2024-06-14 14:06:39,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 283 transitions, 3690 flow [2024-06-14 14:06:39,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:39,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:39,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-14 14:06:39,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445993031358885 [2024-06-14 14:06:39,611 INFO L175 Difference]: Start difference. First operand has 277 places, 243 transitions, 2758 flow. Second operand 7 states and 185 transitions. [2024-06-14 14:06:39,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 283 transitions, 3690 flow [2024-06-14 14:06:40,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 283 transitions, 3511 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:40,583 INFO L231 Difference]: Finished difference. Result has 276 places, 238 transitions, 2660 flow [2024-06-14 14:06:40,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2581, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2660, PETRI_PLACES=276, PETRI_TRANSITIONS=238} [2024-06-14 14:06:40,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-14 14:06:40,584 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 238 transitions, 2660 flow [2024-06-14 14:06:40,584 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:06:40,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:40,584 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, 1] [2024-06-14 14:06:40,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 14:06:40,584 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:06:40,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:40,585 INFO L85 PathProgramCache]: Analyzing trace with hash 267750569, now seen corresponding path program 1 times [2024-06-14 14:06:40,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:40,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411447473] [2024-06-14 14:06:40,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:40,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:40,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:40,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:06:40,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:40,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411447473] [2024-06-14 14:06:40,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411447473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:40,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:40,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:40,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930261661] [2024-06-14 14:06:40,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:40,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:40,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:40,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:40,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:40,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:40,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 238 transitions, 2660 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:40,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:40,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:41,525 INFO L124 PetriNetUnfolderBase]: 2566/4503 cut-off events. [2024-06-14 14:06:41,526 INFO L125 PetriNetUnfolderBase]: For 481531/481531 co-relation queries the response was YES. [2024-06-14 14:06:41,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28711 conditions, 4503 events. 2566/4503 cut-off events. For 481531/481531 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30602 event pairs, 487 based on Foata normal form. 18/4515 useless extension candidates. Maximal degree in co-relation 28588. Up to 2348 conditions per place. [2024-06-14 14:06:41,576 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 85 changer transitions 15/281 dead transitions. [2024-06-14 14:06:41,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 281 transitions, 3778 flow [2024-06-14 14:06:41,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:41,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:41,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 14:06:41,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989159891598916 [2024-06-14 14:06:41,577 INFO L175 Difference]: Start difference. First operand has 276 places, 238 transitions, 2660 flow. Second operand 9 states and 221 transitions. [2024-06-14 14:06:41,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 281 transitions, 3778 flow [2024-06-14 14:06:42,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 281 transitions, 3602 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:42,638 INFO L231 Difference]: Finished difference. Result has 277 places, 236 transitions, 2636 flow [2024-06-14 14:06:42,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2492, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2636, PETRI_PLACES=277, PETRI_TRANSITIONS=236} [2024-06-14 14:06:42,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-14 14:06:42,639 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 236 transitions, 2636 flow [2024-06-14 14:06:42,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:42,639 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, 1] [2024-06-14 14:06:42,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 14:06:42,640 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:06:42,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:42,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1321984157, now seen corresponding path program 2 times [2024-06-14 14:06:42,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:42,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155422535] [2024-06-14 14:06:42,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:42,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:42,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:42,885 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:42,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:42,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155422535] [2024-06-14 14:06:42,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155422535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:42,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:42,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:42,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995427979] [2024-06-14 14:06:42,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:42,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:42,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:42,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:42,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:42,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:42,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 236 transitions, 2636 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:42,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:42,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:43,595 INFO L124 PetriNetUnfolderBase]: 2488/4388 cut-off events. [2024-06-14 14:06:43,596 INFO L125 PetriNetUnfolderBase]: For 438537/438537 co-relation queries the response was YES. [2024-06-14 14:06:43,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27336 conditions, 4388 events. 2488/4388 cut-off events. For 438537/438537 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 29546 event pairs, 656 based on Foata normal form. 18/4400 useless extension candidates. Maximal degree in co-relation 27213. Up to 2966 conditions per place. [2024-06-14 14:06:43,641 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 227 selfloop transitions, 26 changer transitions 19/279 dead transitions. [2024-06-14 14:06:43,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 279 transitions, 3758 flow [2024-06-14 14:06:43,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:43,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:43,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:06:43,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 14:06:43,642 INFO L175 Difference]: Start difference. First operand has 277 places, 236 transitions, 2636 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:06:43,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 279 transitions, 3758 flow [2024-06-14 14:06:44,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 279 transitions, 3576 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:44,600 INFO L231 Difference]: Finished difference. Result has 274 places, 232 transitions, 2477 flow [2024-06-14 14:06:44,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2462, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2477, PETRI_PLACES=274, PETRI_TRANSITIONS=232} [2024-06-14 14:06:44,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-14 14:06:44,601 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 232 transitions, 2477 flow [2024-06-14 14:06:44,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:44,601 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, 1] [2024-06-14 14:06:44,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 14:06:44,601 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:06:44,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:44,602 INFO L85 PathProgramCache]: Analyzing trace with hash 415360169, now seen corresponding path program 3 times [2024-06-14 14:06:44,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:44,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332019175] [2024-06-14 14:06:44,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:44,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:44,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:44,816 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,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:44,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332019175] [2024-06-14 14:06:44,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332019175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:44,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:44,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:44,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346025255] [2024-06-14 14:06:44,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:44,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:44,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:44,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:44,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:44,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:44,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 232 transitions, 2477 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:44,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:44,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:45,440 INFO L124 PetriNetUnfolderBase]: 2232/3940 cut-off events. [2024-06-14 14:06:45,440 INFO L125 PetriNetUnfolderBase]: For 258696/258696 co-relation queries the response was YES. [2024-06-14 14:06:45,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21378 conditions, 3940 events. 2232/3940 cut-off events. For 258696/258696 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 25945 event pairs, 555 based on Foata normal form. 18/3952 useless extension candidates. Maximal degree in co-relation 21256. Up to 2761 conditions per place. [2024-06-14 14:06:45,482 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 210 selfloop transitions, 20 changer transitions 27/264 dead transitions. [2024-06-14 14:06:45,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 264 transitions, 3329 flow [2024-06-14 14:06:45,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:45,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:45,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 14:06:45,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 14:06:45,483 INFO L175 Difference]: Start difference. First operand has 274 places, 232 transitions, 2477 flow. Second operand 6 states and 153 transitions. [2024-06-14 14:06:45,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 264 transitions, 3329 flow [2024-06-14 14:06:46,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 264 transitions, 3271 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:46,396 INFO L231 Difference]: Finished difference. Result has 271 places, 222 transitions, 2321 flow [2024-06-14 14:06:46,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2321, PETRI_PLACES=271, PETRI_TRANSITIONS=222} [2024-06-14 14:06:46,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-14 14:06:46,396 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 222 transitions, 2321 flow [2024-06-14 14:06:46,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:46,396 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, 1] [2024-06-14 14:06:46,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 14:06:46,397 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:06:46,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:46,397 INFO L85 PathProgramCache]: Analyzing trace with hash -519899991, now seen corresponding path program 4 times [2024-06-14 14:06:46,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:46,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245285180] [2024-06-14 14:06:46,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:46,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:46,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:46,604 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,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:46,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245285180] [2024-06-14 14:06:46,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245285180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:46,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:46,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:46,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545302125] [2024-06-14 14:06:46,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:46,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:46,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:46,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:46,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:46,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:46,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 222 transitions, 2321 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:46,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:46,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:47,221 INFO L124 PetriNetUnfolderBase]: 2196/3848 cut-off events. [2024-06-14 14:06:47,221 INFO L125 PetriNetUnfolderBase]: For 370435/370435 co-relation queries the response was YES. [2024-06-14 14:06:47,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22997 conditions, 3848 events. 2196/3848 cut-off events. For 370435/370435 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 25291 event pairs, 534 based on Foata normal form. 24/3867 useless extension candidates. Maximal degree in co-relation 22876. Up to 2432 conditions per place. [2024-06-14 14:06:47,261 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 162 selfloop transitions, 75 changer transitions 10/254 dead transitions. [2024-06-14 14:06:47,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 254 transitions, 3169 flow [2024-06-14 14:06:47,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:47,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:47,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:06:47,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 14:06:47,262 INFO L175 Difference]: Start difference. First operand has 271 places, 222 transitions, 2321 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:06:47,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 254 transitions, 3169 flow [2024-06-14 14:06:48,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 254 transitions, 3039 flow, removed 8 selfloop flow, removed 15 redundant places. [2024-06-14 14:06:48,538 INFO L231 Difference]: Finished difference. Result has 259 places, 218 transitions, 2295 flow [2024-06-14 14:06:48,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2197, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2295, PETRI_PLACES=259, PETRI_TRANSITIONS=218} [2024-06-14 14:06:48,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-14 14:06:48,538 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 218 transitions, 2295 flow [2024-06-14 14:06:48,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:48,539 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, 1] [2024-06-14 14:06:48,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 14:06:48,539 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:06:48,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:48,539 INFO L85 PathProgramCache]: Analyzing trace with hash 842972375, now seen corresponding path program 5 times [2024-06-14 14:06:48,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:48,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170813533] [2024-06-14 14:06:48,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:48,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:48,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:48,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:06:48,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:48,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170813533] [2024-06-14 14:06:48,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170813533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:48,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:48,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:48,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160408766] [2024-06-14 14:06:48,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:48,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:48,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:48,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:48,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:48,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:48,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 218 transitions, 2295 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:48,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:48,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:49,272 INFO L124 PetriNetUnfolderBase]: 2019/3527 cut-off events. [2024-06-14 14:06:49,272 INFO L125 PetriNetUnfolderBase]: For 290138/290138 co-relation queries the response was YES. [2024-06-14 14:06:49,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20011 conditions, 3527 events. 2019/3527 cut-off events. For 290138/290138 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 22745 event pairs, 602 based on Foata normal form. 24/3546 useless extension candidates. Maximal degree in co-relation 19896. Up to 2628 conditions per place. [2024-06-14 14:06:49,308 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 55 changer transitions 6/242 dead transitions. [2024-06-14 14:06:49,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 242 transitions, 3067 flow [2024-06-14 14:06:49,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:49,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:49,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 14:06:49,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:06:49,309 INFO L175 Difference]: Start difference. First operand has 259 places, 218 transitions, 2295 flow. Second operand 7 states and 168 transitions. [2024-06-14 14:06:49,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 242 transitions, 3067 flow [2024-06-14 14:06:50,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 242 transitions, 2892 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 14:06:50,162 INFO L231 Difference]: Finished difference. Result has 254 places, 215 transitions, 2215 flow [2024-06-14 14:06:50,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2124, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2215, PETRI_PLACES=254, PETRI_TRANSITIONS=215} [2024-06-14 14:06:50,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-14 14:06:50,162 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 215 transitions, 2215 flow [2024-06-14 14:06:50,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:50,163 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, 1] [2024-06-14 14:06:50,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 14:06:50,163 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:06:50,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:50,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1532230577, now seen corresponding path program 6 times [2024-06-14 14:06:50,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:50,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056524757] [2024-06-14 14:06:50,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:50,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:50,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:50,373 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:50,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:50,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056524757] [2024-06-14 14:06:50,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056524757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:50,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:50,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:50,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310601821] [2024-06-14 14:06:50,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:50,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:50,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:50,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:50,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:50,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:50,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 215 transitions, 2215 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:50,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:50,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:50,853 INFO L124 PetriNetUnfolderBase]: 1868/3280 cut-off events. [2024-06-14 14:06:50,853 INFO L125 PetriNetUnfolderBase]: For 198632/198632 co-relation queries the response was YES. [2024-06-14 14:06:50,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16551 conditions, 3280 events. 1868/3280 cut-off events. For 198632/198632 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20965 event pairs, 571 based on Foata normal form. 26/3301 useless extension candidates. Maximal degree in co-relation 16437. Up to 2696 conditions per place. [2024-06-14 14:06:50,883 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 44 changer transitions 9/232 dead transitions. [2024-06-14 14:06:50,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 232 transitions, 2743 flow [2024-06-14 14:06:50,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:50,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:50,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 14:06:50,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-14 14:06:50,884 INFO L175 Difference]: Start difference. First operand has 254 places, 215 transitions, 2215 flow. Second operand 7 states and 160 transitions. [2024-06-14 14:06:50,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 232 transitions, 2743 flow [2024-06-14 14:06:51,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 232 transitions, 2624 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:51,480 INFO L231 Difference]: Finished difference. Result has 252 places, 208 transitions, 2138 flow [2024-06-14 14:06:51,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2096, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2138, PETRI_PLACES=252, PETRI_TRANSITIONS=208} [2024-06-14 14:06:51,480 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-14 14:06:51,480 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 208 transitions, 2138 flow [2024-06-14 14:06:51,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:51,481 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, 1] [2024-06-14 14:06:51,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 14:06:51,481 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:06:51,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:51,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1572811603, now seen corresponding path program 7 times [2024-06-14 14:06:51,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:51,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787941163] [2024-06-14 14:06:51,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:51,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:51,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:51,694 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,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:51,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787941163] [2024-06-14 14:06:51,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787941163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:51,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:51,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:51,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000544610] [2024-06-14 14:06:51,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:51,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:51,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:51,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:51,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:51,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:51,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 208 transitions, 2138 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:51,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:51,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:52,308 INFO L124 PetriNetUnfolderBase]: 1955/3440 cut-off events. [2024-06-14 14:06:52,308 INFO L125 PetriNetUnfolderBase]: For 267735/267735 co-relation queries the response was YES. [2024-06-14 14:06:52,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19020 conditions, 3440 events. 1955/3440 cut-off events. For 267735/267735 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22242 event pairs, 578 based on Foata normal form. 24/3461 useless extension candidates. Maximal degree in co-relation 18907. Up to 1843 conditions per place. [2024-06-14 14:06:52,340 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 140 selfloop transitions, 76 changer transitions 23/246 dead transitions. [2024-06-14 14:06:52,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 246 transitions, 2976 flow [2024-06-14 14:06:52,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:52,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:52,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-14 14:06:52,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 14:06:52,341 INFO L175 Difference]: Start difference. First operand has 252 places, 208 transitions, 2138 flow. Second operand 11 states and 242 transitions. [2024-06-14 14:06:52,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 246 transitions, 2976 flow [2024-06-14 14:06:53,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 246 transitions, 2809 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-14 14:06:53,157 INFO L231 Difference]: Finished difference. Result has 251 places, 200 transitions, 2055 flow [2024-06-14 14:06:53,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1987, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2055, PETRI_PLACES=251, PETRI_TRANSITIONS=200} [2024-06-14 14:06:53,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-14 14:06:53,157 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 200 transitions, 2055 flow [2024-06-14 14:06:53,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:53,157 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, 1] [2024-06-14 14:06:53,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 14:06:53,158 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:06:53,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:53,158 INFO L85 PathProgramCache]: Analyzing trace with hash -682388181, now seen corresponding path program 1 times [2024-06-14 14:06:53,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:53,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523111902] [2024-06-14 14:06:53,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:53,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:53,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:53,351 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:53,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:53,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523111902] [2024-06-14 14:06:53,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523111902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:53,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:53,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:53,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64130786] [2024-06-14 14:06:53,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:53,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:53,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:53,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:53,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:53,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:53,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 200 transitions, 2055 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:53,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:53,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:53,845 INFO L124 PetriNetUnfolderBase]: 1890/3325 cut-off events. [2024-06-14 14:06:53,846 INFO L125 PetriNetUnfolderBase]: For 348539/348539 co-relation queries the response was YES. [2024-06-14 14:06:53,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19859 conditions, 3325 events. 1890/3325 cut-off events. For 348539/348539 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 21355 event pairs, 623 based on Foata normal form. 24/3346 useless extension candidates. Maximal degree in co-relation 19747. Up to 2438 conditions per place. [2024-06-14 14:06:53,878 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 139 selfloop transitions, 72 changer transitions 13/231 dead transitions. [2024-06-14 14:06:53,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 231 transitions, 2807 flow [2024-06-14 14:06:53,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:53,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:53,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-14 14:06:53,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5210643015521065 [2024-06-14 14:06:53,878 INFO L175 Difference]: Start difference. First operand has 251 places, 200 transitions, 2055 flow. Second operand 11 states and 235 transitions. [2024-06-14 14:06:53,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 231 transitions, 2807 flow [2024-06-14 14:06:54,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 231 transitions, 2640 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-14 14:06:54,541 INFO L231 Difference]: Finished difference. Result has 245 places, 194 transitions, 1992 flow [2024-06-14 14:06:54,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1992, PETRI_PLACES=245, PETRI_TRANSITIONS=194} [2024-06-14 14:06:54,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-14 14:06:54,541 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 194 transitions, 1992 flow [2024-06-14 14:06:54,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:54,542 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, 1] [2024-06-14 14:06:54,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 14:06:54,542 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:06:54,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:54,542 INFO L85 PathProgramCache]: Analyzing trace with hash -682240311, now seen corresponding path program 2 times [2024-06-14 14:06:54,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:54,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303676006] [2024-06-14 14:06:54,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:54,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:54,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:54,736 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,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:54,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303676006] [2024-06-14 14:06:54,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303676006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:54,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:54,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:54,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498430753] [2024-06-14 14:06:54,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:54,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:54,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:54,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:54,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:54,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:54,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 194 transitions, 1992 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:54,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:54,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:55,189 INFO L124 PetriNetUnfolderBase]: 1707/3020 cut-off events. [2024-06-14 14:06:55,189 INFO L125 PetriNetUnfolderBase]: For 254249/254249 co-relation queries the response was YES. [2024-06-14 14:06:55,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16181 conditions, 3020 events. 1707/3020 cut-off events. For 254249/254249 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19108 event pairs, 574 based on Foata normal form. 26/3043 useless extension candidates. Maximal degree in co-relation 16072. Up to 2438 conditions per place. [2024-06-14 14:06:55,217 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 124 selfloop transitions, 65 changer transitions 22/218 dead transitions. [2024-06-14 14:06:55,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 218 transitions, 2502 flow [2024-06-14 14:06:55,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:06:55,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:06:55,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-14 14:06:55,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5033259423503326 [2024-06-14 14:06:55,218 INFO L175 Difference]: Start difference. First operand has 245 places, 194 transitions, 1992 flow. Second operand 11 states and 227 transitions. [2024-06-14 14:06:55,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 218 transitions, 2502 flow [2024-06-14 14:06:55,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 218 transitions, 2355 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 14:06:55,865 INFO L231 Difference]: Finished difference. Result has 242 places, 185 transitions, 1906 flow [2024-06-14 14:06:55,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1906, PETRI_PLACES=242, PETRI_TRANSITIONS=185} [2024-06-14 14:06:55,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-14 14:06:55,865 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 185 transitions, 1906 flow [2024-06-14 14:06:55,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:55,866 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, 1] [2024-06-14 14:06:55,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 14:06:55,866 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:06:55,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:55,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1548932109, now seen corresponding path program 3 times [2024-06-14 14:06:55,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:55,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138375479] [2024-06-14 14:06:55,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:55,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:55,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:56,083 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:56,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:56,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138375479] [2024-06-14 14:06:56,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138375479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:56,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:56,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:56,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727483430] [2024-06-14 14:06:56,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:56,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:56,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:56,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:56,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:56,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:56,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 185 transitions, 1906 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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:56,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:56,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:56,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:56,540 INFO L124 PetriNetUnfolderBase]: 1741/3088 cut-off events. [2024-06-14 14:06:56,540 INFO L125 PetriNetUnfolderBase]: For 272181/272181 co-relation queries the response was YES. [2024-06-14 14:06:56,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17549 conditions, 3088 events. 1741/3088 cut-off events. For 272181/272181 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19790 event pairs, 354 based on Foata normal form. 18/3103 useless extension candidates. Maximal degree in co-relation 17442. Up to 1026 conditions per place. [2024-06-14 14:06:56,569 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 121 selfloop transitions, 73 changer transitions 22/223 dead transitions. [2024-06-14 14:06:56,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 223 transitions, 2820 flow [2024-06-14 14:06:56,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:56,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:56,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-14 14:06:56,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-14 14:06:56,571 INFO L175 Difference]: Start difference. First operand has 242 places, 185 transitions, 1906 flow. Second operand 10 states and 223 transitions. [2024-06-14 14:06:56,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 223 transitions, 2820 flow [2024-06-14 14:06:57,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 223 transitions, 2599 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-06-14 14:06:57,311 INFO L231 Difference]: Finished difference. Result has 227 places, 176 transitions, 1751 flow [2024-06-14 14:06:57,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1751, PETRI_PLACES=227, PETRI_TRANSITIONS=176} [2024-06-14 14:06:57,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-14 14:06:57,311 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 176 transitions, 1751 flow [2024-06-14 14:06:57,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:57,311 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, 1] [2024-06-14 14:06:57,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 14:06:57,312 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:06:57,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:57,312 INFO L85 PathProgramCache]: Analyzing trace with hash 549725483, now seen corresponding path program 4 times [2024-06-14 14:06:57,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:57,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130243915] [2024-06-14 14:06:57,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:57,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:57,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:57,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:57,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:57,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130243915] [2024-06-14 14:06:57,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130243915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:57,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:57,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:57,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845509153] [2024-06-14 14:06:57,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:57,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:57,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:57,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:57,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:57,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:57,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 176 transitions, 1751 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:57,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:57,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:57,926 INFO L124 PetriNetUnfolderBase]: 1609/2858 cut-off events. [2024-06-14 14:06:57,926 INFO L125 PetriNetUnfolderBase]: For 302751/302751 co-relation queries the response was YES. [2024-06-14 14:06:57,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17824 conditions, 2858 events. 1609/2858 cut-off events. For 302751/302751 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18121 event pairs, 498 based on Foata normal form. 18/2871 useless extension candidates. Maximal degree in co-relation 17720. Up to 1556 conditions per place. [2024-06-14 14:06:57,952 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 128 selfloop transitions, 61 changer transitions 14/210 dead transitions. [2024-06-14 14:06:57,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 210 transitions, 2603 flow [2024-06-14 14:06:57,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:57,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:57,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-14 14:06:57,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 14:06:57,953 INFO L175 Difference]: Start difference. First operand has 227 places, 176 transitions, 1751 flow. Second operand 10 states and 220 transitions. [2024-06-14 14:06:57,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 210 transitions, 2603 flow [2024-06-14 14:06:58,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 210 transitions, 2429 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-14 14:06:58,489 INFO L231 Difference]: Finished difference. Result has 218 places, 168 transitions, 1661 flow [2024-06-14 14:06:58,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1661, PETRI_PLACES=218, PETRI_TRANSITIONS=168} [2024-06-14 14:06:58,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-14 14:06:58,490 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 168 transitions, 1661 flow [2024-06-14 14:06:58,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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:58,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:58,490 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, 1] [2024-06-14 14:06:58,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 14:06:58,490 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:06:58,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:58,491 INFO L85 PathProgramCache]: Analyzing trace with hash 549735713, now seen corresponding path program 5 times [2024-06-14 14:06:58,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:58,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79544068] [2024-06-14 14:06:58,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:58,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:58,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:58,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:06:58,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:58,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79544068] [2024-06-14 14:06:58,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79544068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:58,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:58,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:58,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229428460] [2024-06-14 14:06:58,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:58,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:58,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:58,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:58,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:58,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:58,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 168 transitions, 1661 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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:58,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:58,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:58,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:59,070 INFO L124 PetriNetUnfolderBase]: 1432/2551 cut-off events. [2024-06-14 14:06:59,071 INFO L125 PetriNetUnfolderBase]: For 231203/231203 co-relation queries the response was YES. [2024-06-14 14:06:59,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14925 conditions, 2551 events. 1432/2551 cut-off events. For 231203/231203 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15778 event pairs, 486 based on Foata normal form. 18/2564 useless extension candidates. Maximal degree in co-relation 14825. Up to 1556 conditions per place. [2024-06-14 14:06:59,091 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 108 selfloop transitions, 53 changer transitions 29/197 dead transitions. [2024-06-14 14:06:59,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 197 transitions, 2295 flow [2024-06-14 14:06:59,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:59,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:59,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 14:06:59,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-14 14:06:59,092 INFO L175 Difference]: Start difference. First operand has 218 places, 168 transitions, 1661 flow. Second operand 10 states and 214 transitions. [2024-06-14 14:06:59,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 197 transitions, 2295 flow [2024-06-14 14:06:59,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 197 transitions, 2154 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-14 14:06:59,676 INFO L231 Difference]: Finished difference. Result has 211 places, 154 transitions, 1496 flow [2024-06-14 14:06:59,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1496, PETRI_PLACES=211, PETRI_TRANSITIONS=154} [2024-06-14 14:06:59,676 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-14 14:06:59,676 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 154 transitions, 1496 flow [2024-06-14 14:06:59,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:59,677 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, 1] [2024-06-14 14:06:59,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 14:06:59,677 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:06:59,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:59,677 INFO L85 PathProgramCache]: Analyzing trace with hash -434599617, now seen corresponding path program 6 times [2024-06-14 14:06:59,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:59,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291308166] [2024-06-14 14:06:59,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:59,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:59,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:59,875 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,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:59,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291308166] [2024-06-14 14:06:59,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291308166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:59,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:59,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:59,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379956702] [2024-06-14 14:06:59,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:59,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:59,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:59,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:59,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:59,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:59,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 154 transitions, 1496 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:59,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:59,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:00,266 INFO L124 PetriNetUnfolderBase]: 1367/2404 cut-off events. [2024-06-14 14:07:00,266 INFO L125 PetriNetUnfolderBase]: For 225414/225414 co-relation queries the response was YES. [2024-06-14 14:07:00,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14099 conditions, 2404 events. 1367/2404 cut-off events. For 225414/225414 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 14736 event pairs, 517 based on Foata normal form. 26/2423 useless extension candidates. Maximal degree in co-relation 14003. Up to 1919 conditions per place. [2024-06-14 14:07:00,283 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 96 selfloop transitions, 56 changer transitions 12/171 dead transitions. [2024-06-14 14:07:00,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 171 transitions, 1890 flow [2024-06-14 14:07:00,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:00,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:00,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-14 14:07:00,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048780487804878 [2024-06-14 14:07:00,284 INFO L175 Difference]: Start difference. First operand has 211 places, 154 transitions, 1496 flow. Second operand 10 states and 207 transitions. [2024-06-14 14:07:00,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 171 transitions, 1890 flow [2024-06-14 14:07:00,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 171 transitions, 1795 flow, removed 14 selfloop flow, removed 13 redundant places. [2024-06-14 14:07:00,640 INFO L231 Difference]: Finished difference. Result has 194 places, 150 transitions, 1486 flow [2024-06-14 14:07:00,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1486, PETRI_PLACES=194, PETRI_TRANSITIONS=150} [2024-06-14 14:07:00,640 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-14 14:07:00,640 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 150 transitions, 1486 flow [2024-06-14 14:07:00,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:00,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, 1, 1] [2024-06-14 14:07:00,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 14:07:00,641 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:07:00,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:00,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1898904209, now seen corresponding path program 7 times [2024-06-14 14:07:00,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:00,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600779723] [2024-06-14 14:07:00,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:00,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:00,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:00,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:07:00,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:00,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600779723] [2024-06-14 14:07:00,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600779723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:00,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:00,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:00,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765594442] [2024-06-14 14:07:00,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:00,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:00,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:00,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:00,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:00,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:00,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 150 transitions, 1486 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:00,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:00,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:01,219 INFO L124 PetriNetUnfolderBase]: 1479/2612 cut-off events. [2024-06-14 14:07:01,219 INFO L125 PetriNetUnfolderBase]: For 234884/234884 co-relation queries the response was YES. [2024-06-14 14:07:01,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16026 conditions, 2612 events. 1479/2612 cut-off events. For 234884/234884 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 16457 event pairs, 570 based on Foata normal form. 24/2629 useless extension candidates. Maximal degree in co-relation 15937. Up to 1865 conditions per place. [2024-06-14 14:07:01,240 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 103 selfloop transitions, 51 changer transitions 13/174 dead transitions. [2024-06-14 14:07:01,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 174 transitions, 2054 flow [2024-06-14 14:07:01,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:01,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:01,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-14 14:07:01,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5146341463414634 [2024-06-14 14:07:01,241 INFO L175 Difference]: Start difference. First operand has 194 places, 150 transitions, 1486 flow. Second operand 10 states and 211 transitions. [2024-06-14 14:07:01,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 174 transitions, 2054 flow [2024-06-14 14:07:01,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 174 transitions, 1922 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-14 14:07:01,427 INFO L231 Difference]: Finished difference. Result has 189 places, 144 transitions, 1419 flow [2024-06-14 14:07:01,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1419, PETRI_PLACES=189, PETRI_TRANSITIONS=144} [2024-06-14 14:07:01,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-14 14:07:01,428 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 144 transitions, 1419 flow [2024-06-14 14:07:01,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:01,428 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, 1] [2024-06-14 14:07:01,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 14:07:01,429 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:07:01,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:01,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1149255123, now seen corresponding path program 8 times [2024-06-14 14:07:01,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:01,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750355398] [2024-06-14 14:07:01,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:01,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:01,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:01,622 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,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:01,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750355398] [2024-06-14 14:07:01,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750355398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:01,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:01,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:01,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223500343] [2024-06-14 14:07:01,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:01,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:01,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:01,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:01,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:01,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:01,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 144 transitions, 1419 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:01,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:01,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:01,949 INFO L124 PetriNetUnfolderBase]: 1323/2346 cut-off events. [2024-06-14 14:07:01,949 INFO L125 PetriNetUnfolderBase]: For 165680/165680 co-relation queries the response was YES. [2024-06-14 14:07:01,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13156 conditions, 2346 events. 1323/2346 cut-off events. For 165680/165680 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 14439 event pairs, 525 based on Foata normal form. 26/2365 useless extension candidates. Maximal degree in co-relation 13071. Up to 1865 conditions per place. [2024-06-14 14:07:01,967 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 92 selfloop transitions, 48 changer transitions 14/161 dead transitions. [2024-06-14 14:07:01,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 161 transitions, 1793 flow [2024-06-14 14:07:01,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:01,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:01,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-14 14:07:01,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-14 14:07:01,968 INFO L175 Difference]: Start difference. First operand has 189 places, 144 transitions, 1419 flow. Second operand 10 states and 204 transitions. [2024-06-14 14:07:01,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 161 transitions, 1793 flow [2024-06-14 14:07:02,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 161 transitions, 1688 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 14:07:02,196 INFO L231 Difference]: Finished difference. Result has 186 places, 138 transitions, 1370 flow [2024-06-14 14:07:02,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1370, PETRI_PLACES=186, PETRI_TRANSITIONS=138} [2024-06-14 14:07:02,196 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-14 14:07:02,196 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 138 transitions, 1370 flow [2024-06-14 14:07:02,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:02,196 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, 1] [2024-06-14 14:07:02,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 14:07:02,197 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:07:02,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:02,197 INFO L85 PathProgramCache]: Analyzing trace with hash -237914847, now seen corresponding path program 9 times [2024-06-14 14:07:02,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:02,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438512573] [2024-06-14 14:07:02,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:02,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:02,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:02,390 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:02,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:02,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438512573] [2024-06-14 14:07:02,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438512573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:02,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:02,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:02,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26152694] [2024-06-14 14:07:02,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:02,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:02,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:02,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:02,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:02,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:02,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 138 transitions, 1370 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:02,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:02,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:02,747 INFO L124 PetriNetUnfolderBase]: 1479/2638 cut-off events. [2024-06-14 14:07:02,747 INFO L125 PetriNetUnfolderBase]: For 207514/207514 co-relation queries the response was YES. [2024-06-14 14:07:02,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16214 conditions, 2638 events. 1479/2638 cut-off events. For 207514/207514 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16752 event pairs, 499 based on Foata normal form. 18/2649 useless extension candidates. Maximal degree in co-relation 16131. Up to 1497 conditions per place. [2024-06-14 14:07:02,767 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 52 changer transitions 11/165 dead transitions. [2024-06-14 14:07:02,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 165 transitions, 1922 flow [2024-06-14 14:07:02,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:02,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:02,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-14 14:07:02,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195121951219512 [2024-06-14 14:07:02,768 INFO L175 Difference]: Start difference. First operand has 186 places, 138 transitions, 1370 flow. Second operand 10 states and 213 transitions. [2024-06-14 14:07:02,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 165 transitions, 1922 flow [2024-06-14 14:07:02,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 165 transitions, 1818 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:07:02,970 INFO L231 Difference]: Finished difference. Result has 183 places, 133 transitions, 1344 flow [2024-06-14 14:07:02,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1344, PETRI_PLACES=183, PETRI_TRANSITIONS=133} [2024-06-14 14:07:02,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-14 14:07:02,970 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 133 transitions, 1344 flow [2024-06-14 14:07:02,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:02,971 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, 1] [2024-06-14 14:07:02,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 14:07:02,971 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:07:02,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:02,971 INFO L85 PathProgramCache]: Analyzing trace with hash -2041363469, now seen corresponding path program 10 times [2024-06-14 14:07:02,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:02,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015665247] [2024-06-14 14:07:02,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:02,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:02,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:03,171 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,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:03,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015665247] [2024-06-14 14:07:03,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015665247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:03,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:03,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:03,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593864287] [2024-06-14 14:07:03,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:03,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:03,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:03,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:03,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:03,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:03,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 133 transitions, 1344 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:03,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:03,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:03,500 INFO L124 PetriNetUnfolderBase]: 1362/2431 cut-off events. [2024-06-14 14:07:03,500 INFO L125 PetriNetUnfolderBase]: For 173874/173874 co-relation queries the response was YES. [2024-06-14 14:07:03,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14551 conditions, 2431 events. 1362/2431 cut-off events. For 173874/173874 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15129 event pairs, 535 based on Foata normal form. 18/2444 useless extension candidates. Maximal degree in co-relation 14469. Up to 1497 conditions per place. [2024-06-14 14:07:03,519 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 88 selfloop transitions, 41 changer transitions 23/159 dead transitions. [2024-06-14 14:07:03,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 159 transitions, 1868 flow [2024-06-14 14:07:03,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:03,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:03,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-14 14:07:03,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-14 14:07:03,520 INFO L175 Difference]: Start difference. First operand has 183 places, 133 transitions, 1344 flow. Second operand 10 states and 212 transitions. [2024-06-14 14:07:03,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 159 transitions, 1868 flow [2024-06-14 14:07:03,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 159 transitions, 1763 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:07:03,670 INFO L231 Difference]: Finished difference. Result has 182 places, 120 transitions, 1211 flow [2024-06-14 14:07:03,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1211, PETRI_PLACES=182, PETRI_TRANSITIONS=120} [2024-06-14 14:07:03,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-14 14:07:03,670 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 120 transitions, 1211 flow [2024-06-14 14:07:03,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:03,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, 1, 1] [2024-06-14 14:07:03,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 14:07:03,671 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:07:03,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:03,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1951727513, now seen corresponding path program 11 times [2024-06-14 14:07:03,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:03,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677864324] [2024-06-14 14:07:03,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:03,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:03,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:03,865 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,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:03,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677864324] [2024-06-14 14:07:03,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677864324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:03,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:03,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:03,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116949822] [2024-06-14 14:07:03,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:03,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:03,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:03,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:03,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:03,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:03,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 120 transitions, 1211 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:03,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:03,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:04,161 INFO L124 PetriNetUnfolderBase]: 1160/2081 cut-off events. [2024-06-14 14:07:04,161 INFO L125 PetriNetUnfolderBase]: For 140418/140418 co-relation queries the response was YES. [2024-06-14 14:07:04,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11894 conditions, 2081 events. 1160/2081 cut-off events. For 140418/140418 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 12582 event pairs, 445 based on Foata normal form. 24/2100 useless extension candidates. Maximal degree in co-relation 11813. Up to 1497 conditions per place. [2024-06-14 14:07:04,176 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 67 selfloop transitions, 30 changer transitions 37/141 dead transitions. [2024-06-14 14:07:04,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 141 transitions, 1573 flow [2024-06-14 14:07:04,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:04,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:04,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-14 14:07:04,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-14 14:07:04,177 INFO L175 Difference]: Start difference. First operand has 182 places, 120 transitions, 1211 flow. Second operand 10 states and 204 transitions. [2024-06-14 14:07:04,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 141 transitions, 1573 flow [2024-06-14 14:07:04,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 141 transitions, 1477 flow, removed 10 selfloop flow, removed 16 redundant places. [2024-06-14 14:07:04,371 INFO L231 Difference]: Finished difference. Result has 165 places, 101 transitions, 991 flow [2024-06-14 14:07:04,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=991, PETRI_PLACES=165, PETRI_TRANSITIONS=101} [2024-06-14 14:07:04,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 14:07:04,371 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 101 transitions, 991 flow [2024-06-14 14:07:04,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:04,371 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, 1] [2024-06-14 14:07:04,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 14:07:04,372 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:07:04,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:04,372 INFO L85 PathProgramCache]: Analyzing trace with hash -571777263, now seen corresponding path program 12 times [2024-06-14 14:07:04,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:04,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819436739] [2024-06-14 14:07:04,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:04,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:04,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:04,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:07:04,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:04,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819436739] [2024-06-14 14:07:04,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819436739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:04,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:04,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:04,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497827455] [2024-06-14 14:07:04,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:04,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:04,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:04,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:04,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:04,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:04,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 101 transitions, 991 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:04,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:04,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:04,886 INFO L124 PetriNetUnfolderBase]: 1172/2055 cut-off events. [2024-06-14 14:07:04,887 INFO L125 PetriNetUnfolderBase]: For 126317/126321 co-relation queries the response was YES. [2024-06-14 14:07:04,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12212 conditions, 2055 events. 1172/2055 cut-off events. For 126317/126321 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12351 event pairs, 514 based on Foata normal form. 28/2080 useless extension candidates. Maximal degree in co-relation 12140. Up to 1411 conditions per place. [2024-06-14 14:07:04,902 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 69 selfloop transitions, 35 changer transitions 10/121 dead transitions. [2024-06-14 14:07:04,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 121 transitions, 1409 flow [2024-06-14 14:07:04,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:04,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:04,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 14:07:04,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-14 14:07:04,903 INFO L175 Difference]: Start difference. First operand has 165 places, 101 transitions, 991 flow. Second operand 9 states and 191 transitions. [2024-06-14 14:07:04,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 121 transitions, 1409 flow [2024-06-14 14:07:04,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 121 transitions, 1281 flow, removed 22 selfloop flow, removed 18 redundant places. [2024-06-14 14:07:04,977 INFO L231 Difference]: Finished difference. Result has 136 places, 98 transitions, 917 flow [2024-06-14 14:07:04,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=885, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=917, PETRI_PLACES=136, PETRI_TRANSITIONS=98} [2024-06-14 14:07:04,977 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-14 14:07:04,977 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 98 transitions, 917 flow [2024-06-14 14:07:04,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:04,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, 1, 1, 1, 1] [2024-06-14 14:07:04,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 14:07:04,978 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:07:04,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:04,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1701198429, now seen corresponding path program 1 times [2024-06-14 14:07:04,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:04,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144507205] [2024-06-14 14:07:04,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:04,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:04,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:05,180 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:05,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:05,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144507205] [2024-06-14 14:07:05,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144507205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:05,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:05,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:05,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149195551] [2024-06-14 14:07:05,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:05,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:05,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:05,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:05,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:05,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:05,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 98 transitions, 917 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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:05,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:05,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:05,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:05,410 INFO L124 PetriNetUnfolderBase]: 1005/1766 cut-off events. [2024-06-14 14:07:05,410 INFO L125 PetriNetUnfolderBase]: For 63517/63521 co-relation queries the response was YES. [2024-06-14 14:07:05,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9217 conditions, 1766 events. 1005/1766 cut-off events. For 63517/63521 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 10278 event pairs, 465 based on Foata normal form. 30/1793 useless extension candidates. Maximal degree in co-relation 9156. Up to 1411 conditions per place. [2024-06-14 14:07:05,420 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 31 changer transitions 14/111 dead transitions. [2024-06-14 14:07:05,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 111 transitions, 1181 flow [2024-06-14 14:07:05,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:05,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:05,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 14:07:05,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-14 14:07:05,421 INFO L175 Difference]: Start difference. First operand has 136 places, 98 transitions, 917 flow. Second operand 9 states and 183 transitions. [2024-06-14 14:07:05,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 111 transitions, 1181 flow [2024-06-14 14:07:05,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 111 transitions, 1110 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:05,466 INFO L231 Difference]: Finished difference. Result has 135 places, 93 transitions, 869 flow [2024-06-14 14:07:05,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=869, PETRI_PLACES=135, PETRI_TRANSITIONS=93} [2024-06-14 14:07:05,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-14 14:07:05,467 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 93 transitions, 869 flow [2024-06-14 14:07:05,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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:05,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:05,467 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, 1] [2024-06-14 14:07:05,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 14:07:05,467 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:07:05,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:05,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1337650595, now seen corresponding path program 2 times [2024-06-14 14:07:05,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:05,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838909882] [2024-06-14 14:07:05,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:05,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:05,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:05,671 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:05,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:05,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838909882] [2024-06-14 14:07:05,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838909882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:05,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:05,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:05,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014240376] [2024-06-14 14:07:05,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:05,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:05,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:05,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:05,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:05,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:05,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 93 transitions, 869 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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:05,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:05,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:05,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:06,025 INFO L124 PetriNetUnfolderBase]: 1244/2189 cut-off events. [2024-06-14 14:07:06,026 INFO L125 PetriNetUnfolderBase]: For 90647/90647 co-relation queries the response was YES. [2024-06-14 14:07:06,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12474 conditions, 2189 events. 1244/2189 cut-off events. For 90647/90647 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 13467 event pairs, 564 based on Foata normal form. 18/2204 useless extension candidates. Maximal degree in co-relation 12414. Up to 1173 conditions per place. [2024-06-14 14:07:06,042 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 69 selfloop transitions, 35 changer transitions 7/118 dead transitions. [2024-06-14 14:07:06,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 118 transitions, 1347 flow [2024-06-14 14:07:06,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:06,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:06,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-14 14:07:06,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-14 14:07:06,042 INFO L175 Difference]: Start difference. First operand has 135 places, 93 transitions, 869 flow. Second operand 9 states and 195 transitions. [2024-06-14 14:07:06,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 118 transitions, 1347 flow [2024-06-14 14:07:06,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 118 transitions, 1267 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:06,095 INFO L231 Difference]: Finished difference. Result has 130 places, 92 transitions, 867 flow [2024-06-14 14:07:06,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=867, PETRI_PLACES=130, PETRI_TRANSITIONS=92} [2024-06-14 14:07:06,095 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-14 14:07:06,095 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 92 transitions, 867 flow [2024-06-14 14:07:06,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:06,095 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, 1] [2024-06-14 14:07:06,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 14:07:06,095 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:07:06,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:06,096 INFO L85 PathProgramCache]: Analyzing trace with hash -181649721, now seen corresponding path program 3 times [2024-06-14 14:07:06,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:06,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684966355] [2024-06-14 14:07:06,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:06,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:06,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:06,345 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:06,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:06,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684966355] [2024-06-14 14:07:06,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684966355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:06,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:06,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:06,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845738847] [2024-06-14 14:07:06,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:06,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:06,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:06,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:06,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:06,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:06,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 92 transitions, 867 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:06,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:06,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:06,597 INFO L124 PetriNetUnfolderBase]: 1260/2211 cut-off events. [2024-06-14 14:07:06,597 INFO L125 PetriNetUnfolderBase]: For 85991/85995 co-relation queries the response was YES. [2024-06-14 14:07:06,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12402 conditions, 2211 events. 1260/2211 cut-off events. For 85991/85995 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 13692 event pairs, 705 based on Foata normal form. 30/2240 useless extension candidates. Maximal degree in co-relation 12344. Up to 1849 conditions per place. [2024-06-14 14:07:06,610 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 60 selfloop transitions, 24 changer transitions 12/103 dead transitions. [2024-06-14 14:07:06,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 103 transitions, 1111 flow [2024-06-14 14:07:06,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:06,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:06,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-14 14:07:06,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-14 14:07:06,611 INFO L175 Difference]: Start difference. First operand has 130 places, 92 transitions, 867 flow. Second operand 7 states and 149 transitions. [2024-06-14 14:07:06,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 103 transitions, 1111 flow [2024-06-14 14:07:06,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 103 transitions, 1039 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:06,671 INFO L231 Difference]: Finished difference. Result has 128 places, 88 transitions, 815 flow [2024-06-14 14:07:06,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=815, PETRI_PLACES=128, PETRI_TRANSITIONS=88} [2024-06-14 14:07:06,671 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-14 14:07:06,671 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 88 transitions, 815 flow [2024-06-14 14:07:06,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:06,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, 1, 1] [2024-06-14 14:07:06,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 14:07:06,672 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:07:06,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:06,672 INFO L85 PathProgramCache]: Analyzing trace with hash -169269561, now seen corresponding path program 4 times [2024-06-14 14:07:06,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:06,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465024946] [2024-06-14 14:07:06,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:06,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:06,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:06,874 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:06,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:06,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465024946] [2024-06-14 14:07:06,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465024946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:06,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:06,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:06,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104258506] [2024-06-14 14:07:06,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:06,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:06,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:06,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:06,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:06,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:06,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 88 transitions, 815 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:06,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:06,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:07,140 INFO L124 PetriNetUnfolderBase]: 1050/1867 cut-off events. [2024-06-14 14:07:07,140 INFO L125 PetriNetUnfolderBase]: For 62034/62038 co-relation queries the response was YES. [2024-06-14 14:07:07,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9770 conditions, 1867 events. 1050/1867 cut-off events. For 62034/62038 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 11142 event pairs, 506 based on Foata normal form. 28/1892 useless extension candidates. Maximal degree in co-relation 9712. Up to 1269 conditions per place. [2024-06-14 14:07:07,152 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 67 selfloop transitions, 19 changer transitions 13/106 dead transitions. [2024-06-14 14:07:07,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 106 transitions, 1173 flow [2024-06-14 14:07:07,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:07,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:07,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-14 14:07:07,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-14 14:07:07,152 INFO L175 Difference]: Start difference. First operand has 128 places, 88 transitions, 815 flow. Second operand 7 states and 153 transitions. [2024-06-14 14:07:07,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 106 transitions, 1173 flow [2024-06-14 14:07:07,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 106 transitions, 1117 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:07,204 INFO L231 Difference]: Finished difference. Result has 126 places, 82 transitions, 740 flow [2024-06-14 14:07:07,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=740, PETRI_PLACES=126, PETRI_TRANSITIONS=82} [2024-06-14 14:07:07,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-14 14:07:07,204 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 82 transitions, 740 flow [2024-06-14 14:07:07,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:07,204 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, 1] [2024-06-14 14:07:07,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 14:07:07,205 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:07:07,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:07,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1337472965, now seen corresponding path program 5 times [2024-06-14 14:07:07,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:07,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111780836] [2024-06-14 14:07:07,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:07,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:07,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:07,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:07:07,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:07,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111780836] [2024-06-14 14:07:07,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111780836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:07,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:07,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:07,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565324581] [2024-06-14 14:07:07,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:07,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:07,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:07,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:07,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:07,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:07,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 82 transitions, 740 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:07,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:07,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:07,667 INFO L124 PetriNetUnfolderBase]: 993/1774 cut-off events. [2024-06-14 14:07:07,667 INFO L125 PetriNetUnfolderBase]: For 55208/55208 co-relation queries the response was YES. [2024-06-14 14:07:07,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9229 conditions, 1774 events. 993/1774 cut-off events. For 55208/55208 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 10515 event pairs, 462 based on Foata normal form. 18/1789 useless extension candidates. Maximal degree in co-relation 9172. Up to 1463 conditions per place. [2024-06-14 14:07:07,678 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 65 selfloop transitions, 10 changer transitions 14/96 dead transitions. [2024-06-14 14:07:07,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 96 transitions, 974 flow [2024-06-14 14:07:07,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:07,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:07,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-14 14:07:07,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-14 14:07:07,679 INFO L175 Difference]: Start difference. First operand has 126 places, 82 transitions, 740 flow. Second operand 7 states and 146 transitions. [2024-06-14 14:07:07,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 96 transitions, 974 flow [2024-06-14 14:07:07,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 96 transitions, 925 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:07,714 INFO L231 Difference]: Finished difference. Result has 123 places, 78 transitions, 681 flow [2024-06-14 14:07:07,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=681, PETRI_PLACES=123, PETRI_TRANSITIONS=78} [2024-06-14 14:07:07,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-14 14:07:07,715 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 78 transitions, 681 flow [2024-06-14 14:07:07,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:07,715 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, 1] [2024-06-14 14:07:07,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 14:07:07,716 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:07:07,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:07,716 INFO L85 PathProgramCache]: Analyzing trace with hash -523948311, now seen corresponding path program 6 times [2024-06-14 14:07:07,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:07,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598449594] [2024-06-14 14:07:07,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:07,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:07,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:07,919 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,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:07,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598449594] [2024-06-14 14:07:07,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598449594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:07,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:07,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:07,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785848228] [2024-06-14 14:07:07,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:07,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:07,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:07,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:07,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:07,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:07,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 78 transitions, 681 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:07,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:07,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:08,131 INFO L124 PetriNetUnfolderBase]: 853/1524 cut-off events. [2024-06-14 14:07:08,131 INFO L125 PetriNetUnfolderBase]: For 40833/40837 co-relation queries the response was YES. [2024-06-14 14:07:08,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7413 conditions, 1524 events. 853/1524 cut-off events. For 40833/40837 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 8676 event pairs, 448 based on Foata normal form. 30/1553 useless extension candidates. Maximal degree in co-relation 7358. Up to 1203 conditions per place. [2024-06-14 14:07:08,140 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 52 selfloop transitions, 17 changer transitions 13/89 dead transitions. [2024-06-14 14:07:08,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 89 transitions, 897 flow [2024-06-14 14:07:08,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:08,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:08,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-14 14:07:08,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-14 14:07:08,141 INFO L175 Difference]: Start difference. First operand has 123 places, 78 transitions, 681 flow. Second operand 7 states and 146 transitions. [2024-06-14 14:07:08,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 89 transitions, 897 flow [2024-06-14 14:07:08,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 89 transitions, 869 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:08,169 INFO L231 Difference]: Finished difference. Result has 121 places, 73 transitions, 653 flow [2024-06-14 14:07:08,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=653, PETRI_PLACES=121, PETRI_TRANSITIONS=73} [2024-06-14 14:07:08,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-14 14:07:08,170 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 73 transitions, 653 flow [2024-06-14 14:07:08,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:08,170 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, 1] [2024-06-14 14:07:08,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 14:07:08,170 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:07:08,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:08,171 INFO L85 PathProgramCache]: Analyzing trace with hash -99840921, now seen corresponding path program 13 times [2024-06-14 14:07:08,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:08,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591407199] [2024-06-14 14:07:08,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:08,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:08,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:08,375 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,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:08,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591407199] [2024-06-14 14:07:08,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591407199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:08,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:08,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:08,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280567151] [2024-06-14 14:07:08,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:08,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:08,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:08,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:08,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:08,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:08,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 73 transitions, 653 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:08,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:08,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:08,563 INFO L124 PetriNetUnfolderBase]: 722/1317 cut-off events. [2024-06-14 14:07:08,563 INFO L125 PetriNetUnfolderBase]: For 28832/28832 co-relation queries the response was YES. [2024-06-14 14:07:08,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5930 conditions, 1317 events. 722/1317 cut-off events. For 28832/28832 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 7386 event pairs, 324 based on Foata normal form. 24/1338 useless extension candidates. Maximal degree in co-relation 5876. Up to 801 conditions per place. [2024-06-14 14:07:08,571 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 49 selfloop transitions, 10 changer transitions 24/90 dead transitions. [2024-06-14 14:07:08,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 90 transitions, 913 flow [2024-06-14 14:07:08,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:08,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:08,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-14 14:07:08,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-14 14:07:08,571 INFO L175 Difference]: Start difference. First operand has 121 places, 73 transitions, 653 flow. Second operand 7 states and 149 transitions. [2024-06-14 14:07:08,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 90 transitions, 913 flow [2024-06-14 14:07:08,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 90 transitions, 875 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:08,590 INFO L231 Difference]: Finished difference. Result has 118 places, 64 transitions, 549 flow [2024-06-14 14:07:08,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=549, PETRI_PLACES=118, PETRI_TRANSITIONS=64} [2024-06-14 14:07:08,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-14 14:07:08,591 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 64 transitions, 549 flow [2024-06-14 14:07:08,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:08,591 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, 1] [2024-06-14 14:07:08,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 14:07:08,591 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:07:08,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:08,591 INFO L85 PathProgramCache]: Analyzing trace with hash -92479041, now seen corresponding path program 14 times [2024-06-14 14:07:08,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:08,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262932595] [2024-06-14 14:07:08,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:08,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:08,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:08,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:07:08,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:08,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262932595] [2024-06-14 14:07:08,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262932595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:08,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:08,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:08,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823031180] [2024-06-14 14:07:08,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:08,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:08,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:08,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:08,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:08,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:08,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 64 transitions, 549 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:08,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:08,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:08,996 INFO L124 PetriNetUnfolderBase]: 561/1044 cut-off events. [2024-06-14 14:07:08,996 INFO L125 PetriNetUnfolderBase]: For 23794/23794 co-relation queries the response was YES. [2024-06-14 14:07:08,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4735 conditions, 1044 events. 561/1044 cut-off events. For 23794/23794 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5581 event pairs, 211 based on Foata normal form. 18/1059 useless extension candidates. Maximal degree in co-relation 4682. Up to 368 conditions per place. [2024-06-14 14:07:09,001 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 52 selfloop transitions, 13 changer transitions 12/84 dead transitions. [2024-06-14 14:07:09,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 84 transitions, 843 flow [2024-06-14 14:07:09,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:09,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:09,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-14 14:07:09,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-14 14:07:09,003 INFO L175 Difference]: Start difference. First operand has 118 places, 64 transitions, 549 flow. Second operand 7 states and 151 transitions. [2024-06-14 14:07:09,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 84 transitions, 843 flow [2024-06-14 14:07:09,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 84 transitions, 793 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 14:07:09,017 INFO L231 Difference]: Finished difference. Result has 108 places, 60 transitions, 502 flow [2024-06-14 14:07:09,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=502, PETRI_PLACES=108, PETRI_TRANSITIONS=60} [2024-06-14 14:07:09,018 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-14 14:07:09,018 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 60 transitions, 502 flow [2024-06-14 14:07:09,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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:09,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:09,018 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, 1] [2024-06-14 14:07:09,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 14:07:09,019 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:07:09,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:09,019 INFO L85 PathProgramCache]: Analyzing trace with hash -518537943, now seen corresponding path program 15 times [2024-06-14 14:07:09,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:09,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693415348] [2024-06-14 14:07:09,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:09,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:09,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:09,223 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:09,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:09,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693415348] [2024-06-14 14:07:09,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693415348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:09,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:09,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:09,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408043098] [2024-06-14 14:07:09,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:09,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:09,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:09,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:09,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:09,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:09,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 60 transitions, 502 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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:09,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:09,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:09,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:09,374 INFO L124 PetriNetUnfolderBase]: 448/857 cut-off events. [2024-06-14 14:07:09,375 INFO L125 PetriNetUnfolderBase]: For 12586/12586 co-relation queries the response was YES. [2024-06-14 14:07:09,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3484 conditions, 857 events. 448/857 cut-off events. For 12586/12586 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4420 event pairs, 139 based on Foata normal form. 18/872 useless extension candidates. Maximal degree in co-relation 3436. Up to 368 conditions per place. [2024-06-14 14:07:09,378 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 3 changer transitions 35/77 dead transitions. [2024-06-14 14:07:09,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 77 transitions, 712 flow [2024-06-14 14:07:09,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:09,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:09,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-14 14:07:09,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 14:07:09,379 INFO L175 Difference]: Start difference. First operand has 108 places, 60 transitions, 502 flow. Second operand 7 states and 147 transitions. [2024-06-14 14:07:09,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 77 transitions, 712 flow [2024-06-14 14:07:09,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 77 transitions, 685 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:09,390 INFO L231 Difference]: Finished difference. Result has 107 places, 41 transitions, 281 flow [2024-06-14 14:07:09,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=281, PETRI_PLACES=107, PETRI_TRANSITIONS=41} [2024-06-14 14:07:09,390 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-14 14:07:09,390 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 41 transitions, 281 flow [2024-06-14 14:07:09,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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:09,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:09,391 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, 1] [2024-06-14 14:07:09,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 14:07:09,391 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:07:09,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:09,391 INFO L85 PathProgramCache]: Analyzing trace with hash -996194717, now seen corresponding path program 7 times [2024-06-14 14:07:09,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:09,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777950793] [2024-06-14 14:07:09,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:09,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:09,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:09,597 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:09,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:09,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777950793] [2024-06-14 14:07:09,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777950793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:09,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:09,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:09,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307168276] [2024-06-14 14:07:09,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:09,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:09,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:09,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:09,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:09,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:09,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 41 transitions, 281 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:09,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:09,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:09,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:09,732 INFO L124 PetriNetUnfolderBase]: 280/522 cut-off events. [2024-06-14 14:07:09,732 INFO L125 PetriNetUnfolderBase]: For 10713/10713 co-relation queries the response was YES. [2024-06-14 14:07:09,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2172 conditions, 522 events. 280/522 cut-off events. For 10713/10713 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2323 event pairs, 115 based on Foata normal form. 18/534 useless extension candidates. Maximal degree in co-relation 2137. Up to 326 conditions per place. [2024-06-14 14:07:09,734 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 31 selfloop transitions, 5 changer transitions 12/55 dead transitions. [2024-06-14 14:07:09,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 55 transitions, 431 flow [2024-06-14 14:07:09,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:09,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:09,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-14 14:07:09,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-14 14:07:09,735 INFO L175 Difference]: Start difference. First operand has 107 places, 41 transitions, 281 flow. Second operand 7 states and 141 transitions. [2024-06-14 14:07:09,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 55 transitions, 431 flow [2024-06-14 14:07:09,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 55 transitions, 368 flow, removed 21 selfloop flow, removed 19 redundant places. [2024-06-14 14:07:09,739 INFO L231 Difference]: Finished difference. Result has 75 places, 39 transitions, 222 flow [2024-06-14 14:07:09,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=222, PETRI_PLACES=75, PETRI_TRANSITIONS=39} [2024-06-14 14:07:09,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-14 14:07:09,739 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 39 transitions, 222 flow [2024-06-14 14:07:09,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:09,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:09,740 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, 1] [2024-06-14 14:07:09,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 14:07:09,740 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:07:09,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:09,740 INFO L85 PathProgramCache]: Analyzing trace with hash -991433117, now seen corresponding path program 8 times [2024-06-14 14:07:09,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:09,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087281097] [2024-06-14 14:07:09,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:09,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:09,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:09,940 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:09,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:09,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087281097] [2024-06-14 14:07:09,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087281097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:09,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:09,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:09,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456982169] [2024-06-14 14:07:09,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:09,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:09,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:09,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:09,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:09,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:09,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 39 transitions, 222 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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:09,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:09,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:09,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:10,069 INFO L124 PetriNetUnfolderBase]: 256/484 cut-off events. [2024-06-14 14:07:10,070 INFO L125 PetriNetUnfolderBase]: For 3905/3905 co-relation queries the response was YES. [2024-06-14 14:07:10,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1737 conditions, 484 events. 256/484 cut-off events. For 3905/3905 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2150 event pairs, 111 based on Foata normal form. 18/498 useless extension candidates. Maximal degree in co-relation 1714. Up to 290 conditions per place. [2024-06-14 14:07:10,072 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 27 selfloop transitions, 2 changer transitions 17/53 dead transitions. [2024-06-14 14:07:10,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 53 transitions, 364 flow [2024-06-14 14:07:10,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:10,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:10,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-14 14:07:10,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-14 14:07:10,072 INFO L175 Difference]: Start difference. First operand has 75 places, 39 transitions, 222 flow. Second operand 7 states and 140 transitions. [2024-06-14 14:07:10,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 53 transitions, 364 flow [2024-06-14 14:07:10,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 53 transitions, 348 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:10,075 INFO L231 Difference]: Finished difference. Result has 73 places, 35 transitions, 181 flow [2024-06-14 14:07:10,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=181, PETRI_PLACES=73, PETRI_TRANSITIONS=35} [2024-06-14 14:07:10,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-14 14:07:10,075 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 35 transitions, 181 flow [2024-06-14 14:07:10,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:10,076 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, 1] [2024-06-14 14:07:10,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 14:07:10,076 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:07:10,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:10,076 INFO L85 PathProgramCache]: Analyzing trace with hash -706896285, now seen corresponding path program 9 times [2024-06-14 14:07:10,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:10,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482080717] [2024-06-14 14:07:10,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:10,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:10,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:10,280 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,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:10,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482080717] [2024-06-14 14:07:10,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482080717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:10,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:10,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:10,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937849017] [2024-06-14 14:07:10,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:10,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:10,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:10,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:10,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:10,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:10,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 35 transitions, 181 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:10,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:10,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:10,397 INFO L124 PetriNetUnfolderBase]: 229/439 cut-off events. [2024-06-14 14:07:10,397 INFO L125 PetriNetUnfolderBase]: For 3787/3787 co-relation queries the response was YES. [2024-06-14 14:07:10,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1564 conditions, 439 events. 229/439 cut-off events. For 3787/3787 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1906 event pairs, 58 based on Foata normal form. 18/453 useless extension candidates. Maximal degree in co-relation 1542. Up to 207 conditions per place. [2024-06-14 14:07:10,399 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 26 selfloop transitions, 4 changer transitions 13/50 dead transitions. [2024-06-14 14:07:10,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 50 transitions, 325 flow [2024-06-14 14:07:10,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:10,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:10,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-14 14:07:10,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-14 14:07:10,400 INFO L175 Difference]: Start difference. First operand has 73 places, 35 transitions, 181 flow. Second operand 7 states and 140 transitions. [2024-06-14 14:07:10,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 50 transitions, 325 flow [2024-06-14 14:07:10,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 50 transitions, 311 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:10,401 INFO L231 Difference]: Finished difference. Result has 66 places, 32 transitions, 151 flow [2024-06-14 14:07:10,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=151, PETRI_PLACES=66, PETRI_TRANSITIONS=32} [2024-06-14 14:07:10,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-14 14:07:10,402 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 32 transitions, 151 flow [2024-06-14 14:07:10,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:10,402 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, 1] [2024-06-14 14:07:10,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 14:07:10,402 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:07:10,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:10,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1903825787, now seen corresponding path program 10 times [2024-06-14 14:07:10,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:10,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075710257] [2024-06-14 14:07:10,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:10,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:10,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:10,614 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,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:10,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075710257] [2024-06-14 14:07:10,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075710257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:10,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:10,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:10,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883408395] [2024-06-14 14:07:10,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:10,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:10,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:10,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:10,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:10,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:10,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 32 transitions, 151 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:10,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:10,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:10,732 INFO L124 PetriNetUnfolderBase]: 185/363 cut-off events. [2024-06-14 14:07:10,732 INFO L125 PetriNetUnfolderBase]: For 2259/2259 co-relation queries the response was YES. [2024-06-14 14:07:10,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1249 conditions, 363 events. 185/363 cut-off events. For 2259/2259 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1485 event pairs, 14 based on Foata normal form. 18/381 useless extension candidates. Maximal degree in co-relation 1230. Up to 171 conditions per place. [2024-06-14 14:07:10,733 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 26 selfloop transitions, 4 changer transitions 8/45 dead transitions. [2024-06-14 14:07:10,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 45 transitions, 273 flow [2024-06-14 14:07:10,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:10,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:10,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-14 14:07:10,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-14 14:07:10,734 INFO L175 Difference]: Start difference. First operand has 66 places, 32 transitions, 151 flow. Second operand 7 states and 136 transitions. [2024-06-14 14:07:10,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 45 transitions, 273 flow [2024-06-14 14:07:10,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 45 transitions, 252 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:10,735 INFO L231 Difference]: Finished difference. Result has 61 places, 30 transitions, 127 flow [2024-06-14 14:07:10,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=127, PETRI_PLACES=61, PETRI_TRANSITIONS=30} [2024-06-14 14:07:10,735 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-14 14:07:10,735 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 30 transitions, 127 flow [2024-06-14 14:07:10,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call 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,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:10,736 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, 1] [2024-06-14 14:07:10,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 14:07:10,736 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:07:10,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:10,736 INFO L85 PathProgramCache]: Analyzing trace with hash 586054709, now seen corresponding path program 11 times [2024-06-14 14:07:10,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:10,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450907410] [2024-06-14 14:07:10,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:10,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:10,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:10,949 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,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:10,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450907410] [2024-06-14 14:07:10,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450907410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:10,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:10,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:10,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609399522] [2024-06-14 14:07:10,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:10,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:10,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:10,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:10,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:11,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:11,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 30 transitions, 127 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:11,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:11,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:11,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:11,079 INFO L124 PetriNetUnfolderBase]: 80/176 cut-off events. [2024-06-14 14:07:11,079 INFO L125 PetriNetUnfolderBase]: For 675/675 co-relation queries the response was YES. [2024-06-14 14:07:11,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 528 conditions, 176 events. 80/176 cut-off events. For 675/675 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 506 event pairs, 2 based on Foata normal form. 18/194 useless extension candidates. Maximal degree in co-relation 512. Up to 96 conditions per place. [2024-06-14 14:07:11,080 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 0 selfloop transitions, 0 changer transitions 38/38 dead transitions. [2024-06-14 14:07:11,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 38 transitions, 197 flow [2024-06-14 14:07:11,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:11,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:11,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 14:07:11,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-14 14:07:11,081 INFO L175 Difference]: Start difference. First operand has 61 places, 30 transitions, 127 flow. Second operand 7 states and 130 transitions. [2024-06-14 14:07:11,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 38 transitions, 197 flow [2024-06-14 14:07:11,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 38 transitions, 170 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 14:07:11,081 INFO L231 Difference]: Finished difference. Result has 53 places, 0 transitions, 0 flow [2024-06-14 14:07:11,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=53, PETRI_TRANSITIONS=0} [2024-06-14 14:07:11,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-14 14:07:11,081 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 0 transitions, 0 flow [2024-06-14 14:07:11,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call 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:11,084 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-14 14:07:11,085 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-14 14:07:11,085 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-14 14:07:11,085 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-14 14:07:11,086 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-14 14:07:11,086 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-14 14:07:11,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 14:07:11,086 INFO L445 BasicCegarLoop]: Path program histogram: [15, 14, 13, 11, 11, 8, 7, 7, 6, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:11,088 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 14:07:11,089 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 14:07:11,092 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-14 14:07:11,092 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-14 14:07:11,092 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 02:07:11 BasicIcfg [2024-06-14 14:07:11,092 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 14:07:11,093 INFO L158 Benchmark]: Toolchain (without parser) took 140515.86ms. Allocated memory was 142.6MB in the beginning and 2.2GB in the end (delta: 2.1GB). Free memory was 65.2MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 169.1MB. Max. memory is 16.1GB. [2024-06-14 14:07:11,093 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 142.6MB. Free memory is still 95.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 14:07:11,093 INFO L158 Benchmark]: Witness Parser took 3.19ms. Allocated memory is still 142.6MB. Free memory was 70.3MB in the beginning and 70.2MB in the end (delta: 131.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 14:07:11,093 INFO L158 Benchmark]: CACSL2BoogieTranslator took 558.62ms. Allocated memory was 142.6MB in the beginning and 201.3MB in the end (delta: 58.7MB). Free memory was 65.1MB in the beginning and 147.3MB in the end (delta: -82.2MB). Peak memory consumption was 9.2MB. Max. memory is 16.1GB. [2024-06-14 14:07:11,094 INFO L158 Benchmark]: Boogie Procedure Inliner took 69.08ms. Allocated memory is still 201.3MB. Free memory was 147.3MB in the beginning and 145.2MB in the end (delta: 2.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-14 14:07:11,094 INFO L158 Benchmark]: Boogie Preprocessor took 54.71ms. Allocated memory is still 201.3MB. Free memory was 145.2MB in the beginning and 142.1MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 14:07:11,094 INFO L158 Benchmark]: RCFGBuilder took 459.08ms. Allocated memory is still 201.3MB. Free memory was 142.1MB in the beginning and 104.3MB in the end (delta: 37.7MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2024-06-14 14:07:11,094 INFO L158 Benchmark]: TraceAbstraction took 139368.15ms. Allocated memory was 201.3MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 103.3MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 147.3MB. Max. memory is 16.1GB. [2024-06-14 14:07:11,095 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 142.6MB. Free memory is still 95.6MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 3.19ms. Allocated memory is still 142.6MB. Free memory was 70.3MB in the beginning and 70.2MB in the end (delta: 131.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 558.62ms. Allocated memory was 142.6MB in the beginning and 201.3MB in the end (delta: 58.7MB). Free memory was 65.1MB in the beginning and 147.3MB in the end (delta: -82.2MB). Peak memory consumption was 9.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 69.08ms. Allocated memory is still 201.3MB. Free memory was 147.3MB in the beginning and 145.2MB in the end (delta: 2.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 54.71ms. Allocated memory is still 201.3MB. Free memory was 145.2MB in the beginning and 142.1MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 459.08ms. Allocated memory is still 201.3MB. Free memory was 142.1MB in the beginning and 104.3MB in the end (delta: 37.7MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * TraceAbstraction took 139368.15ms. Allocated memory was 201.3MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 103.3MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 147.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 778]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 781]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 66 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 139.3s, OverallIterations: 134, TraceHistogramMax: 1, PathProgramHistogramMax: 15, EmptinessCheckTime: 0.0s, AutomataDifference: 111.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10118 SdHoareTripleChecker+Valid, 16.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8471 mSDsluCounter, 3517 SdHoareTripleChecker+Invalid, 13.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2727 mSDsCounter, 1407 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 38266 IncrementalHoareTripleChecker+Invalid, 39673 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1407 mSolverCounterUnsat, 790 mSDtfsCounter, 38266 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1061 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 1037 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1600 ImplicationChecksByTransitivity, 5.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3182occurred in iteration=94, InterpolantAutomatonStates: 1067, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 26.6s InterpolantComputationTime, 2679 NumberOfCodeBlocks, 2679 NumberOfCodeBlocksAsserted, 134 NumberOfCheckSat, 2545 ConstructedInterpolants, 0 QuantifiedInterpolants, 26635 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 134 InterpolantComputations, 134 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-14 14:07:11,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE