./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_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/protection/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix024_power.oepc_pso.oepc_rmo.oepc_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-bcb38a6-m [2024-06-03 19:26:34,730 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 19:26:34,807 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 19:26:34,812 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 19:26:34,813 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 19:26:34,834 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 19:26:34,834 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 19:26:34,834 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 19:26:34,835 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 19:26:34,838 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 19:26:34,838 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 19:26:34,838 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 19:26:34,839 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 19:26:34,840 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 19:26:34,840 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 19:26:34,840 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 19:26:34,841 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 19:26:34,841 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 19:26:34,841 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 19:26:34,841 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 19:26:34,842 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 19:26:34,842 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 19:26:34,843 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 19:26:34,843 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 19:26:34,843 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 19:26:34,843 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 19:26:34,843 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 19:26:34,843 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 19:26:34,844 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 19:26:34,844 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 19:26:34,845 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 19:26:34,845 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 19:26:34,845 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:26:34,845 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 19:26:34,846 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 19:26:34,846 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 19:26:34,846 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 19:26:34,846 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 19:26:34,846 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 19:26:34,846 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 19:26:34,846 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 19:26:34,847 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 19:26:34,847 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 19:26:34,847 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-03 19:26:35,038 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 19:26:35,053 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 19:26:35,055 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 19:26:35,055 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 19:26:35,057 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 19:26:35,058 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml [2024-06-03 19:26:35,223 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 19:26:35,225 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 19:26:35,226 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-03 19:26:36,125 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 19:26:36,365 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 19:26:36,368 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-03 19:26:36,386 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aef8e00d7/f33b14e62a3c4921997a5888b0f9eb6f/FLAG71e4e39fe [2024-06-03 19:26:36,396 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aef8e00d7/f33b14e62a3c4921997a5888b0f9eb6f [2024-06-03 19:26:36,404 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 19:26:36,405 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 19:26:36,407 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 19:26:36,407 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 19:26:36,411 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 19:26:36,412 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:26:35" (1/2) ... [2024-06-03 19:26:36,412 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ee31c3a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:26:36, skipping insertion in model container [2024-06-03 19:26:36,412 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:26:35" (1/2) ... [2024-06-03 19:26:36,414 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3cc69364 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:26:36, skipping insertion in model container [2024-06-03 19:26:36,414 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:26:36" (2/2) ... [2024-06-03 19:26:36,414 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ee31c3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36, skipping insertion in model container [2024-06-03 19:26:36,414 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:26:36" (2/2) ... [2024-06-03 19:26:36,414 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 19:26:36,490 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 19:26:36,491 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-03 19:26:36,491 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-03 19:26:36,491 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= a$mem_tmp && a$mem_tmp <= 1) && (a$mem_tmp == 0 || a$mem_tmp == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a$w_buff0 && a$w_buff0 <= 1) && (a$w_buff0 == 0 || a$w_buff0 == 1)))) && (! multithreaded || ((0 <= a$w_buff1 && a$w_buff1 <= 1) && (a$w_buff1 == 0 || a$w_buff1 == 1)))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-03 19:26:36,491 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 19:26:36,492 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-03 19:26:36,526 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 19:26:36,807 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:26:36,814 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 19:26:36,906 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:26:36,937 INFO L206 MainTranslator]: Completed translation [2024-06-03 19:26:36,937 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36 WrapperNode [2024-06-03 19:26:36,938 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 19:26:36,938 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 19:26:36,939 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 19:26:36,939 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 19:26:36,945 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:36,974 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:37,005 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 134 [2024-06-03 19:26:37,006 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 19:26:37,007 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 19:26:37,007 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 19:26:37,007 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 19:26:37,016 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:37,016 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:37,029 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:37,045 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-03 19:26:37,048 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:37,049 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:37,068 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:37,070 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:37,071 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:37,077 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:37,081 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 19:26:37,084 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 19:26:37,084 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 19:26:37,084 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 19:26:37,085 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (1/1) ... [2024-06-03 19:26:37,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:26:37,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 19:26:37,108 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-03 19:26:37,128 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-03 19:26:37,139 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 19:26:37,139 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 19:26:37,139 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 19:26:37,140 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 19:26:37,140 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 19:26:37,140 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 19:26:37,140 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 19:26:37,141 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 19:26:37,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 19:26:37,141 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 19:26:37,141 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 19:26:37,141 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 19:26:37,142 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 19:26:37,276 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 19:26:37,279 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 19:26:37,608 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 19:26:37,610 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 19:26:37,740 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 19:26:37,741 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 19:26:37,742 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:26:37 BoogieIcfgContainer [2024-06-03 19:26:37,742 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 19:26:37,744 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 19:26:37,745 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 19:26:37,747 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 19:26:37,747 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:26:35" (1/4) ... [2024-06-03 19:26:37,748 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d3a4422 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:26:37, skipping insertion in model container [2024-06-03 19:26:37,748 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 07:26:36" (2/4) ... [2024-06-03 19:26:37,748 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d3a4422 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:26:37, skipping insertion in model container [2024-06-03 19:26:37,748 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:26:36" (3/4) ... [2024-06-03 19:26:37,749 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d3a4422 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:26:37, skipping insertion in model container [2024-06-03 19:26:37,749 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:26:37" (4/4) ... [2024-06-03 19:26:37,750 INFO L112 eAbstractionObserver]: Analyzing ICFG mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-03 19:26:37,763 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 19:26:37,764 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 19:26:37,764 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 19:26:37,811 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 19:26:37,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-03 19:26:37,871 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-03 19:26:37,872 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:26:37,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 73 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 19:26:37,874 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-03 19:26:37,877 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-03 19:26:37,890 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 19:26:37,897 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;@32e7fc3f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 19:26:37,897 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 19:26:37,903 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 19:26:37,903 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 19:26:37,903 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:26:37,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:37,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 19:26:37,904 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-03 19:26:37,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:37,908 INFO L85 PathProgramCache]: Analyzing trace with hash -971387301, now seen corresponding path program 1 times [2024-06-03 19:26:37,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:37,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957030248] [2024-06-03 19:26:37,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:37,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:38,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:39,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:39,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:39,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957030248] [2024-06-03 19:26:39,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957030248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:39,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:39,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 19:26:39,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118744165] [2024-06-03 19:26:39,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:39,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 19:26:39,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:39,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 19:26:39,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 19:26:39,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-03 19:26:39,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:39,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:39,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-03 19:26:39,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:39,529 INFO L124 PetriNetUnfolderBase]: 1659/2554 cut-off events. [2024-06-03 19:26:39,530 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2024-06-03 19:26:39,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5120 conditions, 2554 events. 1659/2554 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12710 event pairs, 1184 based on Foata normal form. 1/2510 useless extension candidates. Maximal degree in co-relation 5105. Up to 2465 conditions per place. [2024-06-03 19:26:39,549 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 35 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-03 19:26:39,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 183 flow [2024-06-03 19:26:39,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 19:26:39,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 19:26:39,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-03 19:26:39,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-03 19:26:39,561 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 78 transitions. [2024-06-03 19:26:39,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 183 flow [2024-06-03 19:26:39,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 19:26:39,567 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-03 19:26:39,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-03 19:26:39,571 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-03 19:26:39,571 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-03 19:26:39,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:39,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:39,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:39,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 19:26:39,572 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-03 19:26:39,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:39,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1495254150, now seen corresponding path program 1 times [2024-06-03 19:26:39,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:39,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793031612] [2024-06-03 19:26:39,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:39,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:39,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:40,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:40,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:40,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793031612] [2024-06-03 19:26:40,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793031612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:40,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:40,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 19:26:40,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942691522] [2024-06-03 19:26:40,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:40,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 19:26:40,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:40,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 19:26:40,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-03 19:26:40,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-03 19:26:40,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:40,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:40,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-03 19:26:40,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:40,755 INFO L124 PetriNetUnfolderBase]: 1653/2545 cut-off events. [2024-06-03 19:26:40,755 INFO L125 PetriNetUnfolderBase]: For 467/467 co-relation queries the response was YES. [2024-06-03 19:26:40,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5736 conditions, 2545 events. 1653/2545 cut-off events. For 467/467 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12678 event pairs, 1038 based on Foata normal form. 3/2543 useless extension candidates. Maximal degree in co-relation 5721. Up to 2441 conditions per place. [2024-06-03 19:26:40,766 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 42 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-03 19:26:40,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 250 flow [2024-06-03 19:26:40,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 19:26:40,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 19:26:40,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-03 19:26:40,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-03 19:26:40,768 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 100 transitions. [2024-06-03 19:26:40,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 250 flow [2024-06-03 19:26:40,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 19:26:40,770 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-03 19:26:40,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-03 19:26:40,771 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-03 19:26:40,771 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-03 19:26:40,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:40,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:40,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:40,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 19:26:40,771 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:26:40,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:40,772 INFO L85 PathProgramCache]: Analyzing trace with hash 891762882, now seen corresponding path program 1 times [2024-06-03 19:26:40,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:40,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390693688] [2024-06-03 19:26:40,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:40,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:40,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:41,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:41,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:41,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390693688] [2024-06-03 19:26:41,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390693688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:41,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:41,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 19:26:41,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650281728] [2024-06-03 19:26:41,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:41,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 19:26:41,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:41,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 19:26:41,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-03 19:26:41,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-03 19:26:41,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:41,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:41,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-03 19:26:41,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:42,142 INFO L124 PetriNetUnfolderBase]: 1947/2974 cut-off events. [2024-06-03 19:26:42,143 INFO L125 PetriNetUnfolderBase]: For 1495/1495 co-relation queries the response was YES. [2024-06-03 19:26:42,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7389 conditions, 2974 events. 1947/2974 cut-off events. For 1495/1495 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14629 event pairs, 1135 based on Foata normal form. 3/2975 useless extension candidates. Maximal degree in co-relation 7372. Up to 2853 conditions per place. [2024-06-03 19:26:42,156 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 50 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-03 19:26:42,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 65 transitions, 330 flow [2024-06-03 19:26:42,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:26:42,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:26:42,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-03 19:26:42,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5363636363636364 [2024-06-03 19:26:42,161 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 118 transitions. [2024-06-03 19:26:42,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 65 transitions, 330 flow [2024-06-03 19:26:42,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 316 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 19:26:42,165 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 178 flow [2024-06-03 19:26:42,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=178, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-03 19:26:42,166 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 6 predicate places. [2024-06-03 19:26:42,166 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 178 flow [2024-06-03 19:26:42,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:42,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:42,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:42,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 19:26:42,167 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-03 19:26:42,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:42,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1874846873, now seen corresponding path program 1 times [2024-06-03 19:26:42,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:42,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957239955] [2024-06-03 19:26:42,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:42,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:42,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:43,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:43,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:43,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957239955] [2024-06-03 19:26:43,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957239955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:43,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:43,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:26:43,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442676048] [2024-06-03 19:26:43,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:43,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:26:43,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:43,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:26:43,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:26:43,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-03 19:26:43,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 178 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:43,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:43,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-03 19:26:43,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:43,579 INFO L124 PetriNetUnfolderBase]: 1941/2941 cut-off events. [2024-06-03 19:26:43,579 INFO L125 PetriNetUnfolderBase]: For 2827/2827 co-relation queries the response was YES. [2024-06-03 19:26:43,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8028 conditions, 2941 events. 1941/2941 cut-off events. For 2827/2827 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14410 event pairs, 989 based on Foata normal form. 3/2942 useless extension candidates. Maximal degree in co-relation 8010. Up to 2829 conditions per place. [2024-06-03 19:26:43,594 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 57 selfloop transitions, 13 changer transitions 0/75 dead transitions. [2024-06-03 19:26:43,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 75 transitions, 408 flow [2024-06-03 19:26:43,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:26:43,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:26:43,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 19:26:43,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5265151515151515 [2024-06-03 19:26:43,596 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 178 flow. Second operand 6 states and 139 transitions. [2024-06-03 19:26:43,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 75 transitions, 408 flow [2024-06-03 19:26:43,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 384 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 19:26:43,599 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 214 flow [2024-06-03 19:26:43,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=214, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-03 19:26:43,599 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-03 19:26:43,600 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 214 flow [2024-06-03 19:26:43,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:43,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:43,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:43,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 19:26:43,600 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-03 19:26:43,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:43,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1535487544, now seen corresponding path program 1 times [2024-06-03 19:26:43,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:43,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231890981] [2024-06-03 19:26:43,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:43,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:43,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:44,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:44,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:44,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231890981] [2024-06-03 19:26:44,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231890981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:44,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:44,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:26:44,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227617305] [2024-06-03 19:26:44,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:44,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:26:44,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:44,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:26:44,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:26:44,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:26:44,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 214 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:44,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:44,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:26:44,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:44,783 INFO L124 PetriNetUnfolderBase]: 2135/3308 cut-off events. [2024-06-03 19:26:44,784 INFO L125 PetriNetUnfolderBase]: For 4911/4911 co-relation queries the response was YES. [2024-06-03 19:26:44,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9577 conditions, 3308 events. 2135/3308 cut-off events. For 4911/4911 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16531 event pairs, 1193 based on Foata normal form. 2/3308 useless extension candidates. Maximal degree in co-relation 9558. Up to 3145 conditions per place. [2024-06-03 19:26:44,799 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 47 selfloop transitions, 8 changer transitions 0/61 dead transitions. [2024-06-03 19:26:44,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 368 flow [2024-06-03 19:26:44,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:26:44,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:26:44,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-06-03 19:26:44,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-03 19:26:44,801 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 214 flow. Second operand 5 states and 99 transitions. [2024-06-03 19:26:44,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 368 flow [2024-06-03 19:26:44,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 61 transitions, 334 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 19:26:44,804 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 226 flow [2024-06-03 19:26:44,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=226, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-03 19:26:44,804 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 10 predicate places. [2024-06-03 19:26:44,805 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 226 flow [2024-06-03 19:26:44,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:44,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:44,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:44,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 19:26:44,805 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:26:44,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:44,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1170679966, now seen corresponding path program 1 times [2024-06-03 19:26:44,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:44,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917767564] [2024-06-03 19:26:44,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:44,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:44,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:46,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:46,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:46,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917767564] [2024-06-03 19:26:46,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917767564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:46,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:46,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:26:46,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670727175] [2024-06-03 19:26:46,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:46,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:26:46,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:46,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:26:46,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:26:46,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:26:46,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 226 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:46,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:46,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:26:46,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:46,894 INFO L124 PetriNetUnfolderBase]: 2224/3384 cut-off events. [2024-06-03 19:26:46,894 INFO L125 PetriNetUnfolderBase]: For 6864/6864 co-relation queries the response was YES. [2024-06-03 19:26:46,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10526 conditions, 3384 events. 2224/3384 cut-off events. For 6864/6864 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16536 event pairs, 922 based on Foata normal form. 3/3385 useless extension candidates. Maximal degree in co-relation 10505. Up to 3210 conditions per place. [2024-06-03 19:26:46,915 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 75 selfloop transitions, 19 changer transitions 0/98 dead transitions. [2024-06-03 19:26:46,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 98 transitions, 556 flow [2024-06-03 19:26:46,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:26:46,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:26:46,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 19:26:46,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4943181818181818 [2024-06-03 19:26:46,917 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 226 flow. Second operand 8 states and 174 transitions. [2024-06-03 19:26:46,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 98 transitions, 556 flow [2024-06-03 19:26:46,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 98 transitions, 534 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 19:26:46,922 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 298 flow [2024-06-03 19:26:46,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=298, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2024-06-03 19:26:46,925 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 16 predicate places. [2024-06-03 19:26:46,925 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 298 flow [2024-06-03 19:26:46,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:46,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:46,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:46,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 19:26:46,926 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-03 19:26:46,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:46,927 INFO L85 PathProgramCache]: Analyzing trace with hash 355475342, now seen corresponding path program 1 times [2024-06-03 19:26:46,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:46,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898648763] [2024-06-03 19:26:46,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:46,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:46,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:47,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:47,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:47,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898648763] [2024-06-03 19:26:47,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898648763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:47,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:47,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:26:47,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259527879] [2024-06-03 19:26:47,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:47,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:26:47,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:47,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:26:47,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:26:47,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:26:47,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 298 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:47,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:47,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:26:47,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:48,311 INFO L124 PetriNetUnfolderBase]: 2462/3682 cut-off events. [2024-06-03 19:26:48,312 INFO L125 PetriNetUnfolderBase]: For 10921/10921 co-relation queries the response was YES. [2024-06-03 19:26:48,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12496 conditions, 3682 events. 2462/3682 cut-off events. For 10921/10921 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17515 event pairs, 1038 based on Foata normal form. 6/3686 useless extension candidates. Maximal degree in co-relation 12474. Up to 3562 conditions per place. [2024-06-03 19:26:48,327 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 64 selfloop transitions, 17 changer transitions 0/86 dead transitions. [2024-06-03 19:26:48,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 86 transitions, 588 flow [2024-06-03 19:26:48,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:26:48,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:26:48,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-03 19:26:48,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45075757575757575 [2024-06-03 19:26:48,330 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 298 flow. Second operand 6 states and 119 transitions. [2024-06-03 19:26:48,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 86 transitions, 588 flow [2024-06-03 19:26:48,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 86 transitions, 538 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 19:26:48,334 INFO L231 Difference]: Finished difference. Result has 64 places, 67 transitions, 377 flow [2024-06-03 19:26:48,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=377, PETRI_PLACES=64, PETRI_TRANSITIONS=67} [2024-06-03 19:26:48,335 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 19 predicate places. [2024-06-03 19:26:48,336 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 67 transitions, 377 flow [2024-06-03 19:26:48,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:48,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:48,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:48,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 19:26:48,336 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-03 19:26:48,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:48,337 INFO L85 PathProgramCache]: Analyzing trace with hash -767070121, now seen corresponding path program 1 times [2024-06-03 19:26:48,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:48,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761273279] [2024-06-03 19:26:48,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:48,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:48,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:49,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:49,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:49,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761273279] [2024-06-03 19:26:49,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761273279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:49,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:49,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:26:49,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645947647] [2024-06-03 19:26:49,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:49,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:26:49,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:49,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:26:49,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:26:49,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:26:49,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 67 transitions, 377 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-03 19:26:49,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:49,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:26:49,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:49,649 INFO L124 PetriNetUnfolderBase]: 2201/3426 cut-off events. [2024-06-03 19:26:49,649 INFO L125 PetriNetUnfolderBase]: For 13918/13938 co-relation queries the response was YES. [2024-06-03 19:26:49,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12670 conditions, 3426 events. 2201/3426 cut-off events. For 13918/13938 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17213 event pairs, 908 based on Foata normal form. 6/3415 useless extension candidates. Maximal degree in co-relation 12644. Up to 3190 conditions per place. [2024-06-03 19:26:49,668 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 68 selfloop transitions, 16 changer transitions 0/93 dead transitions. [2024-06-03 19:26:49,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 675 flow [2024-06-03 19:26:49,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:26:49,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:26:49,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-03 19:26:49,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-03 19:26:49,672 INFO L175 Difference]: Start difference. First operand has 64 places, 67 transitions, 377 flow. Second operand 6 states and 123 transitions. [2024-06-03 19:26:49,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 675 flow [2024-06-03 19:26:49,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 93 transitions, 657 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-03 19:26:49,680 INFO L231 Difference]: Finished difference. Result has 69 places, 73 transitions, 457 flow [2024-06-03 19:26:49,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=457, PETRI_PLACES=69, PETRI_TRANSITIONS=73} [2024-06-03 19:26:49,683 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 24 predicate places. [2024-06-03 19:26:49,683 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 73 transitions, 457 flow [2024-06-03 19:26:49,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-03 19:26:49,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:49,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:49,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 19:26:49,684 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:26:49,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:49,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1931341978, now seen corresponding path program 1 times [2024-06-03 19:26:49,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:49,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447505136] [2024-06-03 19:26:49,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:49,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:49,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:51,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:51,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:51,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447505136] [2024-06-03 19:26:51,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447505136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:51,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:51,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:26:51,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823651240] [2024-06-03 19:26:51,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:51,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:26:51,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:51,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:26:51,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:26:51,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:26:51,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 73 transitions, 457 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:51,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:51,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:26:51,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:52,043 INFO L124 PetriNetUnfolderBase]: 2305/3505 cut-off events. [2024-06-03 19:26:52,044 INFO L125 PetriNetUnfolderBase]: For 17078/17092 co-relation queries the response was YES. [2024-06-03 19:26:52,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13646 conditions, 3505 events. 2305/3505 cut-off events. For 17078/17092 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17168 event pairs, 743 based on Foata normal form. 6/3481 useless extension candidates. Maximal degree in co-relation 13617. Up to 3276 conditions per place. [2024-06-03 19:26:52,060 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 93 selfloop transitions, 21 changer transitions 0/121 dead transitions. [2024-06-03 19:26:52,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 121 transitions, 825 flow [2024-06-03 19:26:52,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:26:52,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:26:52,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-03 19:26:52,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797979797979798 [2024-06-03 19:26:52,063 INFO L175 Difference]: Start difference. First operand has 69 places, 73 transitions, 457 flow. Second operand 9 states and 190 transitions. [2024-06-03 19:26:52,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 121 transitions, 825 flow [2024-06-03 19:26:52,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 121 transitions, 795 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-03 19:26:52,074 INFO L231 Difference]: Finished difference. Result has 75 places, 74 transitions, 500 flow [2024-06-03 19:26:52,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=500, PETRI_PLACES=75, PETRI_TRANSITIONS=74} [2024-06-03 19:26:52,075 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 30 predicate places. [2024-06-03 19:26:52,076 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 74 transitions, 500 flow [2024-06-03 19:26:52,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:52,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:52,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:52,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 19:26:52,076 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-03 19:26:52,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:52,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1865174441, now seen corresponding path program 2 times [2024-06-03 19:26:52,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:52,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063522113] [2024-06-03 19:26:52,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:52,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:52,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:52,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:52,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:52,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063522113] [2024-06-03 19:26:52,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063522113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:52,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:52,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:26:52,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497171173] [2024-06-03 19:26:52,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:52,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:26:52,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:52,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:26:52,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:26:52,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:26:52,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 74 transitions, 500 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-03 19:26:52,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:52,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:26:52,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:53,330 INFO L124 PetriNetUnfolderBase]: 2199/3397 cut-off events. [2024-06-03 19:26:53,331 INFO L125 PetriNetUnfolderBase]: For 20682/20696 co-relation queries the response was YES. [2024-06-03 19:26:53,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13890 conditions, 3397 events. 2199/3397 cut-off events. For 20682/20696 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17032 event pairs, 868 based on Foata normal form. 2/3369 useless extension candidates. Maximal degree in co-relation 13860. Up to 3214 conditions per place. [2024-06-03 19:26:53,350 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 69 selfloop transitions, 11 changer transitions 0/89 dead transitions. [2024-06-03 19:26:53,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 89 transitions, 698 flow [2024-06-03 19:26:53,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:26:53,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:26:53,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-03 19:26:53,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4356060606060606 [2024-06-03 19:26:53,352 INFO L175 Difference]: Start difference. First operand has 75 places, 74 transitions, 500 flow. Second operand 6 states and 115 transitions. [2024-06-03 19:26:53,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 89 transitions, 698 flow [2024-06-03 19:26:53,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 89 transitions, 617 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-03 19:26:53,363 INFO L231 Difference]: Finished difference. Result has 74 places, 74 transitions, 449 flow [2024-06-03 19:26:53,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=449, PETRI_PLACES=74, PETRI_TRANSITIONS=74} [2024-06-03 19:26:53,364 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 29 predicate places. [2024-06-03 19:26:53,364 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 74 transitions, 449 flow [2024-06-03 19:26:53,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 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-03 19:26:53,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:53,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:53,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 19:26:53,365 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-03 19:26:53,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:53,365 INFO L85 PathProgramCache]: Analyzing trace with hash 2072781109, now seen corresponding path program 1 times [2024-06-03 19:26:53,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:53,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156724116] [2024-06-03 19:26:53,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:53,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:53,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:54,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:54,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:54,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156724116] [2024-06-03 19:26:54,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156724116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:54,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:54,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:26:54,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622093735] [2024-06-03 19:26:54,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:54,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:26:54,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:54,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:26:54,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:26:54,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:26:54,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 74 transitions, 449 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:54,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:54,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:26:54,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:54,860 INFO L124 PetriNetUnfolderBase]: 2313/3517 cut-off events. [2024-06-03 19:26:54,860 INFO L125 PetriNetUnfolderBase]: For 23823/23843 co-relation queries the response was YES. [2024-06-03 19:26:54,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14471 conditions, 3517 events. 2313/3517 cut-off events. For 23823/23843 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17240 event pairs, 854 based on Foata normal form. 6/3491 useless extension candidates. Maximal degree in co-relation 14439. Up to 3311 conditions per place. [2024-06-03 19:26:54,880 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 76 selfloop transitions, 24 changer transitions 0/107 dead transitions. [2024-06-03 19:26:54,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 107 transitions, 821 flow [2024-06-03 19:26:54,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:26:54,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:26:54,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-03 19:26:54,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448051948051948 [2024-06-03 19:26:54,881 INFO L175 Difference]: Start difference. First operand has 74 places, 74 transitions, 449 flow. Second operand 7 states and 137 transitions. [2024-06-03 19:26:54,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 107 transitions, 821 flow [2024-06-03 19:26:54,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 107 transitions, 791 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 19:26:54,894 INFO L231 Difference]: Finished difference. Result has 76 places, 80 transitions, 545 flow [2024-06-03 19:26:54,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=545, PETRI_PLACES=76, PETRI_TRANSITIONS=80} [2024-06-03 19:26:54,894 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 31 predicate places. [2024-06-03 19:26:54,894 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 80 transitions, 545 flow [2024-06-03 19:26:54,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:54,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:54,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:54,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 19:26:54,895 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-03 19:26:54,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:54,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1990631511, now seen corresponding path program 2 times [2024-06-03 19:26:54,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:54,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804327570] [2024-06-03 19:26:54,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:54,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:54,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:55,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:55,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:55,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804327570] [2024-06-03 19:26:55,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804327570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:55,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:55,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:26:55,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572651215] [2024-06-03 19:26:55,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:55,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:26:55,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:55,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:26:55,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:26:55,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:26:55,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 80 transitions, 545 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:55,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:55,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:26:55,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:56,280 INFO L124 PetriNetUnfolderBase]: 2324/3533 cut-off events. [2024-06-03 19:26:56,280 INFO L125 PetriNetUnfolderBase]: For 28403/28423 co-relation queries the response was YES. [2024-06-03 19:26:56,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15311 conditions, 3533 events. 2324/3533 cut-off events. For 28403/28423 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17302 event pairs, 854 based on Foata normal form. 6/3507 useless extension candidates. Maximal degree in co-relation 15278. Up to 3323 conditions per place. [2024-06-03 19:26:56,296 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 74 selfloop transitions, 26 changer transitions 0/107 dead transitions. [2024-06-03 19:26:56,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 107 transitions, 887 flow [2024-06-03 19:26:56,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:26:56,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:26:56,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-03 19:26:56,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383116883116883 [2024-06-03 19:26:56,298 INFO L175 Difference]: Start difference. First operand has 76 places, 80 transitions, 545 flow. Second operand 7 states and 135 transitions. [2024-06-03 19:26:56,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 107 transitions, 887 flow [2024-06-03 19:26:56,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 107 transitions, 831 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 19:26:56,313 INFO L231 Difference]: Finished difference. Result has 80 places, 83 transitions, 587 flow [2024-06-03 19:26:56,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=587, PETRI_PLACES=80, PETRI_TRANSITIONS=83} [2024-06-03 19:26:56,313 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 35 predicate places. [2024-06-03 19:26:56,313 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 83 transitions, 587 flow [2024-06-03 19:26:56,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:56,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:56,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:56,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 19:26:56,314 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-03 19:26:56,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:56,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1990631759, now seen corresponding path program 1 times [2024-06-03 19:26:56,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:56,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189320303] [2024-06-03 19:26:56,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:56,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:56,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:57,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:57,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:57,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189320303] [2024-06-03 19:26:57,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189320303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:57,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:57,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:26:57,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061447097] [2024-06-03 19:26:57,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:57,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:26:57,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:57,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:26:57,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:26:57,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:26:57,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 83 transitions, 587 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:57,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:57,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:26:57,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:57,748 INFO L124 PetriNetUnfolderBase]: 2559/3822 cut-off events. [2024-06-03 19:26:57,748 INFO L125 PetriNetUnfolderBase]: For 37389/37395 co-relation queries the response was YES. [2024-06-03 19:26:57,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17234 conditions, 3822 events. 2559/3822 cut-off events. For 37389/37395 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18224 event pairs, 918 based on Foata normal form. 7/3826 useless extension candidates. Maximal degree in co-relation 17199. Up to 3575 conditions per place. [2024-06-03 19:26:57,770 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 96 selfloop transitions, 28 changer transitions 0/132 dead transitions. [2024-06-03 19:26:57,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 132 transitions, 1155 flow [2024-06-03 19:26:57,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:26:57,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:26:57,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-03 19:26:57,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4707792207792208 [2024-06-03 19:26:57,772 INFO L175 Difference]: Start difference. First operand has 80 places, 83 transitions, 587 flow. Second operand 7 states and 145 transitions. [2024-06-03 19:26:57,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 132 transitions, 1155 flow [2024-06-03 19:26:57,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 132 transitions, 1099 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 19:26:57,794 INFO L231 Difference]: Finished difference. Result has 86 places, 100 transitions, 766 flow [2024-06-03 19:26:57,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=766, PETRI_PLACES=86, PETRI_TRANSITIONS=100} [2024-06-03 19:26:57,795 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 41 predicate places. [2024-06-03 19:26:57,795 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 100 transitions, 766 flow [2024-06-03 19:26:57,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:57,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:57,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:57,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 19:26:57,796 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:26:57,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:57,796 INFO L85 PathProgramCache]: Analyzing trace with hash -657745035, now seen corresponding path program 3 times [2024-06-03 19:26:57,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:57,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767624631] [2024-06-03 19:26:57,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:57,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:57,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:26:58,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:26:58,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:26:58,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767624631] [2024-06-03 19:26:58,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767624631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:26:58,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:26:58,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:26:58,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279098873] [2024-06-03 19:26:58,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:26:58,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:26:58,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:26:58,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:26:58,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:26:58,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:26:58,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 100 transitions, 766 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:58,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:26:58,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:26:58,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:26:59,209 INFO L124 PetriNetUnfolderBase]: 2433/3674 cut-off events. [2024-06-03 19:26:59,209 INFO L125 PetriNetUnfolderBase]: For 39618/39666 co-relation queries the response was YES. [2024-06-03 19:26:59,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17805 conditions, 3674 events. 2433/3674 cut-off events. For 39618/39666 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17846 event pairs, 822 based on Foata normal form. 2/3635 useless extension candidates. Maximal degree in co-relation 17766. Up to 3509 conditions per place. [2024-06-03 19:26:59,227 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 93 selfloop transitions, 14 changer transitions 0/119 dead transitions. [2024-06-03 19:26:59,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 119 transitions, 1028 flow [2024-06-03 19:26:59,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:26:59,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:26:59,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-03 19:26:59,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-03 19:26:59,229 INFO L175 Difference]: Start difference. First operand has 86 places, 100 transitions, 766 flow. Second operand 7 states and 126 transitions. [2024-06-03 19:26:59,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 119 transitions, 1028 flow [2024-06-03 19:26:59,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 119 transitions, 970 flow, removed 28 selfloop flow, removed 1 redundant places. [2024-06-03 19:26:59,254 INFO L231 Difference]: Finished difference. Result has 92 places, 100 transitions, 744 flow [2024-06-03 19:26:59,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=744, PETRI_PLACES=92, PETRI_TRANSITIONS=100} [2024-06-03 19:26:59,254 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 47 predicate places. [2024-06-03 19:26:59,255 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 100 transitions, 744 flow [2024-06-03 19:26:59,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:26:59,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:26:59,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:26:59,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 19:26:59,255 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:26:59,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:26:59,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1985534419, now seen corresponding path program 2 times [2024-06-03 19:26:59,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:26:59,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220856930] [2024-06-03 19:26:59,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:26:59,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:26:59,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:00,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:00,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:00,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220856930] [2024-06-03 19:27:00,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220856930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:00,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:00,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:27:00,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543975902] [2024-06-03 19:27:00,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:00,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:27:00,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:00,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:27:00,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:27:00,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:00,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 100 transitions, 744 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:00,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:00,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:00,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:00,723 INFO L124 PetriNetUnfolderBase]: 2590/3866 cut-off events. [2024-06-03 19:27:00,723 INFO L125 PetriNetUnfolderBase]: For 50139/50139 co-relation queries the response was YES. [2024-06-03 19:27:00,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19426 conditions, 3866 events. 2590/3866 cut-off events. For 50139/50139 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18425 event pairs, 942 based on Foata normal form. 6/3870 useless extension candidates. Maximal degree in co-relation 19384. Up to 3738 conditions per place. [2024-06-03 19:27:00,744 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 99 selfloop transitions, 21 changer transitions 0/128 dead transitions. [2024-06-03 19:27:00,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 128 transitions, 1150 flow [2024-06-03 19:27:00,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:27:00,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:27:00,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 19:27:00,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43506493506493504 [2024-06-03 19:27:00,753 INFO L175 Difference]: Start difference. First operand has 92 places, 100 transitions, 744 flow. Second operand 7 states and 134 transitions. [2024-06-03 19:27:00,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 128 transitions, 1150 flow [2024-06-03 19:27:00,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 128 transitions, 1098 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 19:27:00,778 INFO L231 Difference]: Finished difference. Result has 93 places, 106 transitions, 813 flow [2024-06-03 19:27:00,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=813, PETRI_PLACES=93, PETRI_TRANSITIONS=106} [2024-06-03 19:27:00,779 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 48 predicate places. [2024-06-03 19:27:00,779 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 106 transitions, 813 flow [2024-06-03 19:27:00,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:00,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:00,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:00,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 19:27:00,780 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:00,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:00,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1128740497, now seen corresponding path program 3 times [2024-06-03 19:27:00,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:00,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216557925] [2024-06-03 19:27:00,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:00,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:00,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:01,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:01,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:01,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216557925] [2024-06-03 19:27:01,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216557925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:01,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:01,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:27:01,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667808167] [2024-06-03 19:27:01,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:01,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:27:01,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:01,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:27:01,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:27:01,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:01,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 106 transitions, 813 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:01,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:01,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:01,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:02,145 INFO L124 PetriNetUnfolderBase]: 2596/3874 cut-off events. [2024-06-03 19:27:02,145 INFO L125 PetriNetUnfolderBase]: For 55829/55829 co-relation queries the response was YES. [2024-06-03 19:27:02,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19992 conditions, 3874 events. 2596/3874 cut-off events. For 55829/55829 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18449 event pairs, 935 based on Foata normal form. 6/3878 useless extension candidates. Maximal degree in co-relation 19948. Up to 3684 conditions per place. [2024-06-03 19:27:02,163 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 102 selfloop transitions, 27 changer transitions 0/137 dead transitions. [2024-06-03 19:27:02,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 137 transitions, 1304 flow [2024-06-03 19:27:02,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:27:02,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:27:02,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-03 19:27:02,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448051948051948 [2024-06-03 19:27:02,167 INFO L175 Difference]: Start difference. First operand has 93 places, 106 transitions, 813 flow. Second operand 7 states and 137 transitions. [2024-06-03 19:27:02,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 137 transitions, 1304 flow [2024-06-03 19:27:02,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 137 transitions, 1245 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 19:27:02,192 INFO L231 Difference]: Finished difference. Result has 97 places, 113 transitions, 920 flow [2024-06-03 19:27:02,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=920, PETRI_PLACES=97, PETRI_TRANSITIONS=113} [2024-06-03 19:27:02,193 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 52 predicate places. [2024-06-03 19:27:02,193 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 113 transitions, 920 flow [2024-06-03 19:27:02,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:02,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:02,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:02,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 19:27:02,194 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-03 19:27:02,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:02,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1985523507, now seen corresponding path program 1 times [2024-06-03 19:27:02,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:02,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059629403] [2024-06-03 19:27:02,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:02,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:02,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:03,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:03,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:03,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059629403] [2024-06-03 19:27:03,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059629403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:03,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:03,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:27:03,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654483894] [2024-06-03 19:27:03,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:03,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:27:03,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:03,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:27:03,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:27:03,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:03,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 113 transitions, 920 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:03,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:03,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:03,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:04,015 INFO L124 PetriNetUnfolderBase]: 2598/3878 cut-off events. [2024-06-03 19:27:04,016 INFO L125 PetriNetUnfolderBase]: For 62682/62682 co-relation queries the response was YES. [2024-06-03 19:27:04,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20671 conditions, 3878 events. 2598/3878 cut-off events. For 62682/62682 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18510 event pairs, 915 based on Foata normal form. 6/3882 useless extension candidates. Maximal degree in co-relation 20626. Up to 3729 conditions per place. [2024-06-03 19:27:04,090 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 105 selfloop transitions, 25 changer transitions 0/138 dead transitions. [2024-06-03 19:27:04,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 138 transitions, 1340 flow [2024-06-03 19:27:04,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:27:04,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:27:04,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-03 19:27:04,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383116883116883 [2024-06-03 19:27:04,092 INFO L175 Difference]: Start difference. First operand has 97 places, 113 transitions, 920 flow. Second operand 7 states and 135 transitions. [2024-06-03 19:27:04,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 138 transitions, 1340 flow [2024-06-03 19:27:04,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 138 transitions, 1285 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 19:27:04,119 INFO L231 Difference]: Finished difference. Result has 101 places, 116 transitions, 971 flow [2024-06-03 19:27:04,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=971, PETRI_PLACES=101, PETRI_TRANSITIONS=116} [2024-06-03 19:27:04,120 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 56 predicate places. [2024-06-03 19:27:04,120 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 116 transitions, 971 flow [2024-06-03 19:27:04,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:04,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:04,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:04,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 19:27:04,121 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:04,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:04,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1120993648, now seen corresponding path program 1 times [2024-06-03 19:27:04,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:04,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323635645] [2024-06-03 19:27:04,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:04,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:04,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:04,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:04,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:04,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323635645] [2024-06-03 19:27:04,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323635645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:04,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:04,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:27:04,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286167469] [2024-06-03 19:27:04,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:04,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:27:04,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:04,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:27:04,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:27:04,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:27:04,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 116 transitions, 971 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:04,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:04,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:27:04,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:05,346 INFO L124 PetriNetUnfolderBase]: 2453/3732 cut-off events. [2024-06-03 19:27:05,346 INFO L125 PetriNetUnfolderBase]: For 67423/67423 co-relation queries the response was YES. [2024-06-03 19:27:05,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20876 conditions, 3732 events. 2453/3732 cut-off events. For 67423/67423 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18296 event pairs, 939 based on Foata normal form. 1/3731 useless extension candidates. Maximal degree in co-relation 20829. Up to 3647 conditions per place. [2024-06-03 19:27:05,366 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 106 selfloop transitions, 8 changer transitions 0/124 dead transitions. [2024-06-03 19:27:05,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 124 transitions, 1219 flow [2024-06-03 19:27:05,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:27:05,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:27:05,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-03 19:27:05,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-03 19:27:05,367 INFO L175 Difference]: Start difference. First operand has 101 places, 116 transitions, 971 flow. Second operand 5 states and 94 transitions. [2024-06-03 19:27:05,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 124 transitions, 1219 flow [2024-06-03 19:27:05,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 124 transitions, 1127 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 19:27:05,397 INFO L231 Difference]: Finished difference. Result has 101 places, 116 transitions, 901 flow [2024-06-03 19:27:05,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=901, PETRI_PLACES=101, PETRI_TRANSITIONS=116} [2024-06-03 19:27:05,398 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 56 predicate places. [2024-06-03 19:27:05,398 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 116 transitions, 901 flow [2024-06-03 19:27:05,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:05,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:05,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:05,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 19:27:05,398 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-03 19:27:05,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:05,398 INFO L85 PathProgramCache]: Analyzing trace with hash -168443274, now seen corresponding path program 1 times [2024-06-03 19:27:05,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:05,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322396416] [2024-06-03 19:27:05,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:05,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:05,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:06,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:06,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:06,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322396416] [2024-06-03 19:27:06,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322396416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:06,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:06,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:06,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979690236] [2024-06-03 19:27:06,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:06,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:06,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:06,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:06,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:06,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:06,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 116 transitions, 901 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:06,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:06,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:06,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:06,992 INFO L124 PetriNetUnfolderBase]: 2494/3763 cut-off events. [2024-06-03 19:27:06,992 INFO L125 PetriNetUnfolderBase]: For 71549/71584 co-relation queries the response was YES. [2024-06-03 19:27:07,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20863 conditions, 3763 events. 2494/3763 cut-off events. For 71549/71584 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 18297 event pairs, 835 based on Foata normal form. 12/3745 useless extension candidates. Maximal degree in co-relation 20815. Up to 3469 conditions per place. [2024-06-03 19:27:07,015 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 105 selfloop transitions, 35 changer transitions 0/156 dead transitions. [2024-06-03 19:27:07,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 156 transitions, 1433 flow [2024-06-03 19:27:07,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:07,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:07,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-03 19:27:07,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4460227272727273 [2024-06-03 19:27:07,018 INFO L175 Difference]: Start difference. First operand has 101 places, 116 transitions, 901 flow. Second operand 8 states and 157 transitions. [2024-06-03 19:27:07,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 156 transitions, 1433 flow [2024-06-03 19:27:07,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 156 transitions, 1411 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 19:27:07,058 INFO L231 Difference]: Finished difference. Result has 105 places, 122 transitions, 1059 flow [2024-06-03 19:27:07,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1059, PETRI_PLACES=105, PETRI_TRANSITIONS=122} [2024-06-03 19:27:07,058 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 60 predicate places. [2024-06-03 19:27:07,058 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 122 transitions, 1059 flow [2024-06-03 19:27:07,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:07,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:07,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:07,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 19:27:07,059 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-03 19:27:07,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:07,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1574472241, now seen corresponding path program 1 times [2024-06-03 19:27:07,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:07,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537196588] [2024-06-03 19:27:07,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:07,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:07,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:07,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:07,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537196588] [2024-06-03 19:27:07,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537196588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:07,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:07,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:07,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996969421] [2024-06-03 19:27:07,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:07,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:07,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:07,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:07,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:08,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:08,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 122 transitions, 1059 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:08,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:08,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:08,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:08,707 INFO L124 PetriNetUnfolderBase]: 2803/4123 cut-off events. [2024-06-03 19:27:08,707 INFO L125 PetriNetUnfolderBase]: For 84019/84028 co-relation queries the response was YES. [2024-06-03 19:27:08,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23576 conditions, 4123 events. 2803/4123 cut-off events. For 84019/84028 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19329 event pairs, 885 based on Foata normal form. 8/4128 useless extension candidates. Maximal degree in co-relation 23528. Up to 3704 conditions per place. [2024-06-03 19:27:08,728 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 121 selfloop transitions, 50 changer transitions 0/174 dead transitions. [2024-06-03 19:27:08,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 174 transitions, 1863 flow [2024-06-03 19:27:08,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:08,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:08,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-03 19:27:08,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-06-03 19:27:08,730 INFO L175 Difference]: Start difference. First operand has 105 places, 122 transitions, 1059 flow. Second operand 8 states and 162 transitions. [2024-06-03 19:27:08,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 174 transitions, 1863 flow [2024-06-03 19:27:08,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 174 transitions, 1773 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-03 19:27:08,772 INFO L231 Difference]: Finished difference. Result has 111 places, 134 transitions, 1243 flow [2024-06-03 19:27:08,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1243, PETRI_PLACES=111, PETRI_TRANSITIONS=134} [2024-06-03 19:27:08,772 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 66 predicate places. [2024-06-03 19:27:08,772 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 134 transitions, 1243 flow [2024-06-03 19:27:08,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:08,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:08,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:08,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 19:27:08,773 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-03 19:27:08,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:08,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1688103414, now seen corresponding path program 2 times [2024-06-03 19:27:08,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:08,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727966585] [2024-06-03 19:27:08,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:08,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:08,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:09,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:09,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:09,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727966585] [2024-06-03 19:27:09,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727966585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:09,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:09,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:09,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398956715] [2024-06-03 19:27:09,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:09,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:09,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:09,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:09,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:09,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:09,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 134 transitions, 1243 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:09,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:09,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:09,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:10,326 INFO L124 PetriNetUnfolderBase]: 2615/3924 cut-off events. [2024-06-03 19:27:10,326 INFO L125 PetriNetUnfolderBase]: For 92682/92725 co-relation queries the response was YES. [2024-06-03 19:27:10,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23913 conditions, 3924 events. 2615/3924 cut-off events. For 92682/92725 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18998 event pairs, 836 based on Foata normal form. 12/3906 useless extension candidates. Maximal degree in co-relation 23861. Up to 3611 conditions per place. [2024-06-03 19:27:10,352 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 113 selfloop transitions, 36 changer transitions 0/168 dead transitions. [2024-06-03 19:27:10,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 168 transitions, 1737 flow [2024-06-03 19:27:10,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:10,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:10,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 19:27:10,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4403409090909091 [2024-06-03 19:27:10,353 INFO L175 Difference]: Start difference. First operand has 111 places, 134 transitions, 1243 flow. Second operand 8 states and 155 transitions. [2024-06-03 19:27:10,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 168 transitions, 1737 flow [2024-06-03 19:27:10,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 168 transitions, 1627 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-03 19:27:10,411 INFO L231 Difference]: Finished difference. Result has 116 places, 137 transitions, 1253 flow [2024-06-03 19:27:10,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1253, PETRI_PLACES=116, PETRI_TRANSITIONS=137} [2024-06-03 19:27:10,411 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 71 predicate places. [2024-06-03 19:27:10,411 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 137 transitions, 1253 flow [2024-06-03 19:27:10,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:10,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:10,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:10,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 19:27:10,412 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-03 19:27:10,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:10,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1580036431, now seen corresponding path program 2 times [2024-06-03 19:27:10,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:10,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327582340] [2024-06-03 19:27:10,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:10,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:10,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:11,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:11,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:11,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327582340] [2024-06-03 19:27:11,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327582340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:11,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:11,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:11,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271427147] [2024-06-03 19:27:11,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:11,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:11,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:11,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:11,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:11,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:11,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 137 transitions, 1253 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:11,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:11,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:11,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:12,028 INFO L124 PetriNetUnfolderBase]: 2906/4270 cut-off events. [2024-06-03 19:27:12,028 INFO L125 PetriNetUnfolderBase]: For 104522/104531 co-relation queries the response was YES. [2024-06-03 19:27:12,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26195 conditions, 4270 events. 2906/4270 cut-off events. For 104522/104531 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 20085 event pairs, 893 based on Foata normal form. 8/4275 useless extension candidates. Maximal degree in co-relation 26141. Up to 3792 conditions per place. [2024-06-03 19:27:12,053 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 129 selfloop transitions, 52 changer transitions 0/184 dead transitions. [2024-06-03 19:27:12,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 184 transitions, 2137 flow [2024-06-03 19:27:12,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:12,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:12,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-03 19:27:12,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-03 19:27:12,054 INFO L175 Difference]: Start difference. First operand has 116 places, 137 transitions, 1253 flow. Second operand 8 states and 161 transitions. [2024-06-03 19:27:12,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 184 transitions, 2137 flow [2024-06-03 19:27:12,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 184 transitions, 2056 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 19:27:12,117 INFO L231 Difference]: Finished difference. Result has 120 places, 145 transitions, 1394 flow [2024-06-03 19:27:12,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1394, PETRI_PLACES=120, PETRI_TRANSITIONS=145} [2024-06-03 19:27:12,118 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 75 predicate places. [2024-06-03 19:27:12,118 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 145 transitions, 1394 flow [2024-06-03 19:27:12,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:12,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:12,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:12,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 19:27:12,118 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-03 19:27:12,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:12,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1580036214, now seen corresponding path program 3 times [2024-06-03 19:27:12,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:12,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257821735] [2024-06-03 19:27:12,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:12,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:12,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:12,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:12,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:12,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257821735] [2024-06-03 19:27:12,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257821735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:12,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:12,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:12,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706013513] [2024-06-03 19:27:12,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:12,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:12,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:12,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:12,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:13,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:13,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 145 transitions, 1394 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:13,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:13,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:13,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:13,797 INFO L124 PetriNetUnfolderBase]: 2715/4068 cut-off events. [2024-06-03 19:27:13,797 INFO L125 PetriNetUnfolderBase]: For 111944/111987 co-relation queries the response was YES. [2024-06-03 19:27:13,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26003 conditions, 4068 events. 2715/4068 cut-off events. For 111944/111987 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 19773 event pairs, 846 based on Foata normal form. 12/4050 useless extension candidates. Maximal degree in co-relation 25947. Up to 3739 conditions per place. [2024-06-03 19:27:13,825 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 117 selfloop transitions, 38 changer transitions 0/176 dead transitions. [2024-06-03 19:27:13,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 176 transitions, 1903 flow [2024-06-03 19:27:13,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:13,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:13,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 19:27:13,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-03 19:27:13,826 INFO L175 Difference]: Start difference. First operand has 120 places, 145 transitions, 1394 flow. Second operand 8 states and 153 transitions. [2024-06-03 19:27:13,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 176 transitions, 1903 flow [2024-06-03 19:27:13,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 176 transitions, 1790 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-03 19:27:13,902 INFO L231 Difference]: Finished difference. Result has 124 places, 148 transitions, 1408 flow [2024-06-03 19:27:13,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1408, PETRI_PLACES=124, PETRI_TRANSITIONS=148} [2024-06-03 19:27:13,903 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 79 predicate places. [2024-06-03 19:27:13,903 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 148 transitions, 1408 flow [2024-06-03 19:27:13,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:13,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:13,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:13,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 19:27:13,903 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:13,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:13,903 INFO L85 PathProgramCache]: Analyzing trace with hash -162721697, now seen corresponding path program 3 times [2024-06-03 19:27:13,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:13,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14889368] [2024-06-03 19:27:13,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:13,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:13,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:14,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:14,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:14,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14889368] [2024-06-03 19:27:14,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14889368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:14,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:14,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:14,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847003057] [2024-06-03 19:27:14,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:14,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:14,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:14,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:14,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:14,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:14,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 148 transitions, 1408 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:14,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:14,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:14,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:15,480 INFO L124 PetriNetUnfolderBase]: 2921/4292 cut-off events. [2024-06-03 19:27:15,481 INFO L125 PetriNetUnfolderBase]: For 121666/121675 co-relation queries the response was YES. [2024-06-03 19:27:15,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27259 conditions, 4292 events. 2921/4292 cut-off events. For 121666/121675 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 20196 event pairs, 887 based on Foata normal form. 8/4297 useless extension candidates. Maximal degree in co-relation 27202. Up to 3817 conditions per place. [2024-06-03 19:27:15,510 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 125 selfloop transitions, 60 changer transitions 0/188 dead transitions. [2024-06-03 19:27:15,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 188 transitions, 2169 flow [2024-06-03 19:27:15,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:15,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:15,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-03 19:27:15,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-03 19:27:15,511 INFO L175 Difference]: Start difference. First operand has 124 places, 148 transitions, 1408 flow. Second operand 8 states and 159 transitions. [2024-06-03 19:27:15,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 188 transitions, 2169 flow [2024-06-03 19:27:15,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 188 transitions, 2085 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 19:27:15,589 INFO L231 Difference]: Finished difference. Result has 127 places, 152 transitions, 1518 flow [2024-06-03 19:27:15,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1518, PETRI_PLACES=127, PETRI_TRANSITIONS=152} [2024-06-03 19:27:15,589 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 82 predicate places. [2024-06-03 19:27:15,589 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 152 transitions, 1518 flow [2024-06-03 19:27:15,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:15,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:15,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:15,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 19:27:15,590 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:15,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:15,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1093946339, now seen corresponding path program 4 times [2024-06-03 19:27:15,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:15,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882235683] [2024-06-03 19:27:15,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:15,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:15,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:16,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-03 19:27:16,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:16,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882235683] [2024-06-03 19:27:16,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882235683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:16,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:16,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:16,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312416929] [2024-06-03 19:27:16,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:16,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:16,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:16,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:16,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:16,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:16,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 152 transitions, 1518 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:16,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:16,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:16,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:17,152 INFO L124 PetriNetUnfolderBase]: 2957/4343 cut-off events. [2024-06-03 19:27:17,152 INFO L125 PetriNetUnfolderBase]: For 132649/132649 co-relation queries the response was YES. [2024-06-03 19:27:17,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28299 conditions, 4343 events. 2957/4343 cut-off events. For 132649/132649 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 20449 event pairs, 926 based on Foata normal form. 6/4347 useless extension candidates. Maximal degree in co-relation 28241. Up to 4235 conditions per place. [2024-06-03 19:27:17,181 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 154 selfloop transitions, 25 changer transitions 0/182 dead transitions. [2024-06-03 19:27:17,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 182 transitions, 2060 flow [2024-06-03 19:27:17,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:17,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:17,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 19:27:17,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-03 19:27:17,183 INFO L175 Difference]: Start difference. First operand has 127 places, 152 transitions, 1518 flow. Second operand 8 states and 144 transitions. [2024-06-03 19:27:17,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 182 transitions, 2060 flow [2024-06-03 19:27:17,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 182 transitions, 1923 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 19:27:17,281 INFO L231 Difference]: Finished difference. Result has 130 places, 156 transitions, 1516 flow [2024-06-03 19:27:17,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1387, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1516, PETRI_PLACES=130, PETRI_TRANSITIONS=156} [2024-06-03 19:27:17,282 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 85 predicate places. [2024-06-03 19:27:17,282 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 156 transitions, 1516 flow [2024-06-03 19:27:17,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:17,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:17,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:17,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 19:27:17,282 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:17,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:17,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1431227569, now seen corresponding path program 5 times [2024-06-03 19:27:17,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:17,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121240704] [2024-06-03 19:27:17,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:17,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:17,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:18,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:18,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:18,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121240704] [2024-06-03 19:27:18,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121240704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:18,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:18,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:18,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875761829] [2024-06-03 19:27:18,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:18,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:18,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:18,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:18,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:18,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:18,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 156 transitions, 1516 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:18,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:18,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:18,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:18,843 INFO L124 PetriNetUnfolderBase]: 2993/4395 cut-off events. [2024-06-03 19:27:18,843 INFO L125 PetriNetUnfolderBase]: For 142276/142276 co-relation queries the response was YES. [2024-06-03 19:27:18,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28815 conditions, 4395 events. 2993/4395 cut-off events. For 142276/142276 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 20759 event pairs, 919 based on Foata normal form. 6/4399 useless extension candidates. Maximal degree in co-relation 28756. Up to 4123 conditions per place. [2024-06-03 19:27:18,875 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 154 selfloop transitions, 37 changer transitions 0/194 dead transitions. [2024-06-03 19:27:18,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 194 transitions, 2326 flow [2024-06-03 19:27:18,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:18,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:18,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 19:27:18,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-03 19:27:18,876 INFO L175 Difference]: Start difference. First operand has 130 places, 156 transitions, 1516 flow. Second operand 8 states and 150 transitions. [2024-06-03 19:27:18,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 194 transitions, 2326 flow [2024-06-03 19:27:18,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 194 transitions, 2237 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 19:27:18,978 INFO L231 Difference]: Finished difference. Result has 133 places, 163 transitions, 1645 flow [2024-06-03 19:27:18,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1645, PETRI_PLACES=133, PETRI_TRANSITIONS=163} [2024-06-03 19:27:18,979 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 88 predicate places. [2024-06-03 19:27:18,979 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 163 transitions, 1645 flow [2024-06-03 19:27:18,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:18,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:18,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:18,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 19:27:18,980 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:18,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:18,980 INFO L85 PathProgramCache]: Analyzing trace with hash -631223210, now seen corresponding path program 4 times [2024-06-03 19:27:18,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:18,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345225440] [2024-06-03 19:27:18,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:18,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:18,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:19,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:19,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:19,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345225440] [2024-06-03 19:27:19,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345225440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:19,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:19,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:19,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655938808] [2024-06-03 19:27:19,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:19,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:19,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:19,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:19,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:19,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:19,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 163 transitions, 1645 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:19,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:19,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:19,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:20,487 INFO L124 PetriNetUnfolderBase]: 2783/4167 cut-off events. [2024-06-03 19:27:20,488 INFO L125 PetriNetUnfolderBase]: For 149326/149360 co-relation queries the response was YES. [2024-06-03 19:27:20,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28233 conditions, 4167 events. 2783/4167 cut-off events. For 149326/149360 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 20282 event pairs, 854 based on Foata normal form. 6/4144 useless extension candidates. Maximal degree in co-relation 28172. Up to 3925 conditions per place. [2024-06-03 19:27:20,517 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 144 selfloop transitions, 17 changer transitions 0/186 dead transitions. [2024-06-03 19:27:20,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 186 transitions, 2025 flow [2024-06-03 19:27:20,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:20,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:20,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 19:27:20,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4034090909090909 [2024-06-03 19:27:20,518 INFO L175 Difference]: Start difference. First operand has 133 places, 163 transitions, 1645 flow. Second operand 8 states and 142 transitions. [2024-06-03 19:27:20,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 186 transitions, 2025 flow [2024-06-03 19:27:20,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 186 transitions, 1911 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-03 19:27:20,622 INFO L231 Difference]: Finished difference. Result has 137 places, 163 transitions, 1573 flow [2024-06-03 19:27:20,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1573, PETRI_PLACES=137, PETRI_TRANSITIONS=163} [2024-06-03 19:27:20,623 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 92 predicate places. [2024-06-03 19:27:20,623 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 163 transitions, 1573 flow [2024-06-03 19:27:20,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:20,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:20,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:20,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 19:27:20,623 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:20,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:20,624 INFO L85 PathProgramCache]: Analyzing trace with hash -621692074, now seen corresponding path program 1 times [2024-06-03 19:27:20,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:20,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252468365] [2024-06-03 19:27:20,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:20,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:20,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:21,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:21,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:21,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252468365] [2024-06-03 19:27:21,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252468365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:21,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:21,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:21,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624495469] [2024-06-03 19:27:21,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:21,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:21,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:21,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:21,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:21,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:21,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 163 transitions, 1573 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:21,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:21,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:21,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:22,310 INFO L124 PetriNetUnfolderBase]: 2862/4263 cut-off events. [2024-06-03 19:27:22,310 INFO L125 PetriNetUnfolderBase]: For 159552/159552 co-relation queries the response was YES. [2024-06-03 19:27:22,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28920 conditions, 4263 events. 2862/4263 cut-off events. For 159552/159552 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20576 event pairs, 911 based on Foata normal form. 3/4264 useless extension candidates. Maximal degree in co-relation 28857. Up to 3998 conditions per place. [2024-06-03 19:27:22,341 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 141 selfloop transitions, 30 changer transitions 0/188 dead transitions. [2024-06-03 19:27:22,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 188 transitions, 2091 flow [2024-06-03 19:27:22,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:27:22,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:27:22,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-03 19:27:22,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383116883116883 [2024-06-03 19:27:22,342 INFO L175 Difference]: Start difference. First operand has 137 places, 163 transitions, 1573 flow. Second operand 7 states and 135 transitions. [2024-06-03 19:27:22,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 188 transitions, 2091 flow [2024-06-03 19:27:22,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 188 transitions, 2003 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-03 19:27:22,452 INFO L231 Difference]: Finished difference. Result has 134 places, 167 transitions, 1635 flow [2024-06-03 19:27:22,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1635, PETRI_PLACES=134, PETRI_TRANSITIONS=167} [2024-06-03 19:27:22,453 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 89 predicate places. [2024-06-03 19:27:22,453 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 167 transitions, 1635 flow [2024-06-03 19:27:22,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:22,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:22,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:22,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 19:27:22,457 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:22,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:22,457 INFO L85 PathProgramCache]: Analyzing trace with hash -631215553, now seen corresponding path program 6 times [2024-06-03 19:27:22,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:22,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193944853] [2024-06-03 19:27:22,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:22,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:22,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:23,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:23,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:23,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193944853] [2024-06-03 19:27:23,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193944853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:23,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:23,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:23,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658335847] [2024-06-03 19:27:23,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:23,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:23,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:23,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:23,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:23,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:23,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 167 transitions, 1635 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:23,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:23,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:23,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:24,085 INFO L124 PetriNetUnfolderBase]: 2994/4397 cut-off events. [2024-06-03 19:27:24,085 INFO L125 PetriNetUnfolderBase]: For 169700/169700 co-relation queries the response was YES. [2024-06-03 19:27:24,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30529 conditions, 4397 events. 2994/4397 cut-off events. For 169700/169700 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 20759 event pairs, 915 based on Foata normal form. 6/4401 useless extension candidates. Maximal degree in co-relation 30466. Up to 4128 conditions per place. [2024-06-03 19:27:24,111 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 155 selfloop transitions, 41 changer transitions 0/199 dead transitions. [2024-06-03 19:27:24,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 199 transitions, 2296 flow [2024-06-03 19:27:24,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:24,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:24,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:27:24,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42329545454545453 [2024-06-03 19:27:24,114 INFO L175 Difference]: Start difference. First operand has 134 places, 167 transitions, 1635 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:27:24,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 199 transitions, 2296 flow [2024-06-03 19:27:24,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 199 transitions, 2198 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 19:27:24,210 INFO L231 Difference]: Finished difference. Result has 137 places, 171 transitions, 1713 flow [2024-06-03 19:27:24,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1713, PETRI_PLACES=137, PETRI_TRANSITIONS=171} [2024-06-03 19:27:24,211 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 92 predicate places. [2024-06-03 19:27:24,211 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 171 transitions, 1713 flow [2024-06-03 19:27:24,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:24,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:24,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:24,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 19:27:24,212 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-03 19:27:24,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:24,212 INFO L85 PathProgramCache]: Analyzing trace with hash 391066010, now seen corresponding path program 1 times [2024-06-03 19:27:24,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:24,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916025016] [2024-06-03 19:27:24,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:24,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:24,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:24,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:24,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:24,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916025016] [2024-06-03 19:27:24,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916025016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:24,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:24,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:27:24,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369131623] [2024-06-03 19:27:24,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:24,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:27:24,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:24,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:27:24,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:27:24,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:27:24,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 171 transitions, 1713 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:24,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:24,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:27:24,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:25,728 INFO L124 PetriNetUnfolderBase]: 2743/4143 cut-off events. [2024-06-03 19:27:25,729 INFO L125 PetriNetUnfolderBase]: For 174389/174389 co-relation queries the response was YES. [2024-06-03 19:27:25,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29780 conditions, 4143 events. 2743/4143 cut-off events. For 174389/174389 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 20213 event pairs, 915 based on Foata normal form. 3/4144 useless extension candidates. Maximal degree in co-relation 29716. Up to 3901 conditions per place. [2024-06-03 19:27:25,756 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 150 selfloop transitions, 11 changer transitions 0/185 dead transitions. [2024-06-03 19:27:25,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 185 transitions, 2093 flow [2024-06-03 19:27:25,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:27:25,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:27:25,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-03 19:27:25,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-03 19:27:25,757 INFO L175 Difference]: Start difference. First operand has 137 places, 171 transitions, 1713 flow. Second operand 6 states and 110 transitions. [2024-06-03 19:27:25,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 185 transitions, 2093 flow [2024-06-03 19:27:25,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 185 transitions, 1983 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 19:27:25,857 INFO L231 Difference]: Finished difference. Result has 138 places, 174 transitions, 1669 flow [2024-06-03 19:27:25,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1669, PETRI_PLACES=138, PETRI_TRANSITIONS=174} [2024-06-03 19:27:25,857 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 93 predicate places. [2024-06-03 19:27:25,857 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 174 transitions, 1669 flow [2024-06-03 19:27:25,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:25,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:25,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:25,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 19:27:25,858 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:25,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:25,858 INFO L85 PathProgramCache]: Analyzing trace with hash -926777300, now seen corresponding path program 1 times [2024-06-03 19:27:25,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:25,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336415501] [2024-06-03 19:27:25,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:25,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:25,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:26,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-03 19:27:26,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:26,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336415501] [2024-06-03 19:27:26,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336415501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:26,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:26,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:26,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157500020] [2024-06-03 19:27:26,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:26,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:26,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:26,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:26,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:27,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:27,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 174 transitions, 1669 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:27,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:27,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:27,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:27,841 INFO L124 PetriNetUnfolderBase]: 2784/4188 cut-off events. [2024-06-03 19:27:27,841 INFO L125 PetriNetUnfolderBase]: For 179565/179595 co-relation queries the response was YES. [2024-06-03 19:27:27,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30155 conditions, 4188 events. 2784/4188 cut-off events. For 179565/179595 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 20467 event pairs, 816 based on Foata normal form. 6/4181 useless extension candidates. Maximal degree in co-relation 30090. Up to 3888 conditions per place. [2024-06-03 19:27:27,871 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 169 selfloop transitions, 20 changer transitions 0/216 dead transitions. [2024-06-03 19:27:27,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 216 transitions, 2219 flow [2024-06-03 19:27:27,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:27:27,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:27:27,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:27:27,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-03 19:27:27,873 INFO L175 Difference]: Start difference. First operand has 138 places, 174 transitions, 1669 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:27:27,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 216 transitions, 2219 flow [2024-06-03 19:27:27,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 216 transitions, 2173 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 19:27:27,970 INFO L231 Difference]: Finished difference. Result has 143 places, 177 transitions, 1749 flow [2024-06-03 19:27:27,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1749, PETRI_PLACES=143, PETRI_TRANSITIONS=177} [2024-06-03 19:27:27,970 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 98 predicate places. [2024-06-03 19:27:27,970 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 177 transitions, 1749 flow [2024-06-03 19:27:27,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:27,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:27,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:27,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 19:27:27,971 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:27,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:27,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1559352592, now seen corresponding path program 1 times [2024-06-03 19:27:27,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:27,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001570893] [2024-06-03 19:27:27,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:27,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:27,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:28,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:28,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:28,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001570893] [2024-06-03 19:27:28,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001570893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:28,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:28,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:28,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606596966] [2024-06-03 19:27:28,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:28,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:28,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:28,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:28,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:28,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:28,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 177 transitions, 1749 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:28,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:28,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:28,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:29,812 INFO L124 PetriNetUnfolderBase]: 3080/4521 cut-off events. [2024-06-03 19:27:29,813 INFO L125 PetriNetUnfolderBase]: For 200597/200606 co-relation queries the response was YES. [2024-06-03 19:27:29,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32994 conditions, 4521 events. 3080/4521 cut-off events. For 200597/200606 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 21492 event pairs, 775 based on Foata normal form. 8/4526 useless extension candidates. Maximal degree in co-relation 32928. Up to 3722 conditions per place. [2024-06-03 19:27:29,849 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 151 selfloop transitions, 84 changer transitions 0/238 dead transitions. [2024-06-03 19:27:29,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 238 transitions, 2955 flow [2024-06-03 19:27:29,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:27:29,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:27:29,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-03 19:27:29,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2024-06-03 19:27:29,851 INFO L175 Difference]: Start difference. First operand has 143 places, 177 transitions, 1749 flow. Second operand 9 states and 185 transitions. [2024-06-03 19:27:29,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 238 transitions, 2955 flow [2024-06-03 19:27:29,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 238 transitions, 2853 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-03 19:27:29,988 INFO L231 Difference]: Finished difference. Result has 147 places, 189 transitions, 2041 flow [2024-06-03 19:27:29,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2041, PETRI_PLACES=147, PETRI_TRANSITIONS=189} [2024-06-03 19:27:29,988 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 102 predicate places. [2024-06-03 19:27:29,988 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 189 transitions, 2041 flow [2024-06-03 19:27:29,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:29,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:29,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:29,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 19:27:29,989 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:29,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:29,989 INFO L85 PathProgramCache]: Analyzing trace with hash -926772650, now seen corresponding path program 2 times [2024-06-03 19:27:29,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:29,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665080218] [2024-06-03 19:27:29,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:29,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:29,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:30,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:30,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:30,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665080218] [2024-06-03 19:27:30,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665080218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:30,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:30,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:30,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223904890] [2024-06-03 19:27:30,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:30,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:30,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:30,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:30,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:31,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:31,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 189 transitions, 2041 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:31,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:31,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:31,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:31,753 INFO L124 PetriNetUnfolderBase]: 2905/4350 cut-off events. [2024-06-03 19:27:31,753 INFO L125 PetriNetUnfolderBase]: For 213683/213724 co-relation queries the response was YES. [2024-06-03 19:27:31,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33629 conditions, 4350 events. 2905/4350 cut-off events. For 213683/213724 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 21260 event pairs, 821 based on Foata normal form. 12/4348 useless extension candidates. Maximal degree in co-relation 33560. Up to 3914 conditions per place. [2024-06-03 19:27:31,786 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 154 selfloop transitions, 49 changer transitions 0/233 dead transitions. [2024-06-03 19:27:31,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 233 transitions, 2831 flow [2024-06-03 19:27:31,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:27:31,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:27:31,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-03 19:27:31,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-03 19:27:31,788 INFO L175 Difference]: Start difference. First operand has 147 places, 189 transitions, 2041 flow. Second operand 9 states and 175 transitions. [2024-06-03 19:27:31,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 233 transitions, 2831 flow [2024-06-03 19:27:31,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 233 transitions, 2639 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-03 19:27:31,931 INFO L231 Difference]: Finished difference. Result has 152 places, 195 transitions, 2125 flow [2024-06-03 19:27:31,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2125, PETRI_PLACES=152, PETRI_TRANSITIONS=195} [2024-06-03 19:27:31,931 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 107 predicate places. [2024-06-03 19:27:31,932 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 195 transitions, 2125 flow [2024-06-03 19:27:31,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:31,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:31,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:31,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 19:27:31,932 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:31,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:31,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1730228002, now seen corresponding path program 2 times [2024-06-03 19:27:31,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:31,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175543516] [2024-06-03 19:27:31,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:31,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:31,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:32,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:32,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:32,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175543516] [2024-06-03 19:27:32,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175543516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:32,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:32,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:32,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021748928] [2024-06-03 19:27:32,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:32,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:32,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:32,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:32,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:32,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:32,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 195 transitions, 2125 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:32,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:32,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:32,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:33,709 INFO L124 PetriNetUnfolderBase]: 3183/4668 cut-off events. [2024-06-03 19:27:33,709 INFO L125 PetriNetUnfolderBase]: For 237768/237777 co-relation queries the response was YES. [2024-06-03 19:27:33,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36448 conditions, 4668 events. 3183/4668 cut-off events. For 237768/237777 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 22329 event pairs, 794 based on Foata normal form. 8/4673 useless extension candidates. Maximal degree in co-relation 36377. Up to 3810 conditions per place. [2024-06-03 19:27:33,747 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 167 selfloop transitions, 81 changer transitions 0/251 dead transitions. [2024-06-03 19:27:33,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 251 transitions, 3451 flow [2024-06-03 19:27:33,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:27:33,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:27:33,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-03 19:27:33,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-03 19:27:33,749 INFO L175 Difference]: Start difference. First operand has 152 places, 195 transitions, 2125 flow. Second operand 9 states and 184 transitions. [2024-06-03 19:27:33,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 251 transitions, 3451 flow [2024-06-03 19:27:33,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 251 transitions, 3313 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-03 19:27:33,947 INFO L231 Difference]: Finished difference. Result has 157 places, 203 transitions, 2299 flow [2024-06-03 19:27:33,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1987, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2299, PETRI_PLACES=157, PETRI_TRANSITIONS=203} [2024-06-03 19:27:33,947 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 112 predicate places. [2024-06-03 19:27:33,947 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 203 transitions, 2299 flow [2024-06-03 19:27:33,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:33,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:33,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:33,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 19:27:33,948 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:33,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:33,948 INFO L85 PathProgramCache]: Analyzing trace with hash -922131020, now seen corresponding path program 3 times [2024-06-03 19:27:33,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:33,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355705764] [2024-06-03 19:27:33,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:33,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:33,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:34,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:34,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:34,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355705764] [2024-06-03 19:27:34,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355705764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:34,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:34,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:34,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973651627] [2024-06-03 19:27:34,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:34,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:34,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:34,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:34,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:35,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:35,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 203 transitions, 2299 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:35,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:35,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:35,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:35,782 INFO L124 PetriNetUnfolderBase]: 3005/4494 cut-off events. [2024-06-03 19:27:35,782 INFO L125 PetriNetUnfolderBase]: For 246504/246545 co-relation queries the response was YES. [2024-06-03 19:27:35,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36275 conditions, 4494 events. 3005/4494 cut-off events. For 246504/246545 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 22132 event pairs, 833 based on Foata normal form. 12/4492 useless extension candidates. Maximal degree in co-relation 36201. Up to 4042 conditions per place. [2024-06-03 19:27:35,821 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 159 selfloop transitions, 50 changer transitions 0/241 dead transitions. [2024-06-03 19:27:35,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 241 transitions, 3003 flow [2024-06-03 19:27:35,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:27:35,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:27:35,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-03 19:27:35,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-03 19:27:35,822 INFO L175 Difference]: Start difference. First operand has 157 places, 203 transitions, 2299 flow. Second operand 9 states and 173 transitions. [2024-06-03 19:27:35,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 241 transitions, 3003 flow [2024-06-03 19:27:35,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 241 transitions, 2819 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-03 19:27:36,000 INFO L231 Difference]: Finished difference. Result has 161 places, 206 transitions, 2289 flow [2024-06-03 19:27:36,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2289, PETRI_PLACES=161, PETRI_TRANSITIONS=206} [2024-06-03 19:27:36,001 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 116 predicate places. [2024-06-03 19:27:36,001 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 206 transitions, 2289 flow [2024-06-03 19:27:36,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:36,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:36,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:36,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 19:27:36,001 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:36,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:36,001 INFO L85 PathProgramCache]: Analyzing trace with hash -922124324, now seen corresponding path program 3 times [2024-06-03 19:27:36,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:36,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429434168] [2024-06-03 19:27:36,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:36,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:36,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:36,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:36,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:36,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429434168] [2024-06-03 19:27:36,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429434168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:36,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:36,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:36,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087370946] [2024-06-03 19:27:36,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:36,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:36,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:36,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:36,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:37,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:37,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 206 transitions, 2289 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:37,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:37,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:37,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:37,804 INFO L124 PetriNetUnfolderBase]: 3198/4690 cut-off events. [2024-06-03 19:27:37,804 INFO L125 PetriNetUnfolderBase]: For 260784/260793 co-relation queries the response was YES. [2024-06-03 19:27:37,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37457 conditions, 4690 events. 3198/4690 cut-off events. For 260784/260793 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 22455 event pairs, 772 based on Foata normal form. 8/4695 useless extension candidates. Maximal degree in co-relation 37382. Up to 3835 conditions per place. [2024-06-03 19:27:37,846 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 163 selfloop transitions, 89 changer transitions 0/255 dead transitions. [2024-06-03 19:27:37,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 255 transitions, 3420 flow [2024-06-03 19:27:37,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:27:37,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:27:37,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-03 19:27:37,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-03 19:27:37,847 INFO L175 Difference]: Start difference. First operand has 161 places, 206 transitions, 2289 flow. Second operand 9 states and 182 transitions. [2024-06-03 19:27:37,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 255 transitions, 3420 flow [2024-06-03 19:27:38,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 255 transitions, 3291 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 19:27:38,077 INFO L231 Difference]: Finished difference. Result has 164 places, 210 transitions, 2432 flow [2024-06-03 19:27:38,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2432, PETRI_PLACES=164, PETRI_TRANSITIONS=210} [2024-06-03 19:27:38,078 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 119 predicate places. [2024-06-03 19:27:38,078 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 210 transitions, 2432 flow [2024-06-03 19:27:38,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:38,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:38,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:38,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 19:27:38,078 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:38,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:38,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1736730190, now seen corresponding path program 1 times [2024-06-03 19:27:38,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:38,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268874467] [2024-06-03 19:27:38,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:38,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:38,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:39,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:39,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:39,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268874467] [2024-06-03 19:27:39,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268874467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:39,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:39,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:39,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935501361] [2024-06-03 19:27:39,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:39,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:39,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:39,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:39,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:39,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:39,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 210 transitions, 2432 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:39,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:39,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:39,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:40,227 INFO L124 PetriNetUnfolderBase]: 3095/4595 cut-off events. [2024-06-03 19:27:40,227 INFO L125 PetriNetUnfolderBase]: For 280850/280872 co-relation queries the response was YES. [2024-06-03 19:27:40,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37954 conditions, 4595 events. 3095/4595 cut-off events. For 280850/280872 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 22510 event pairs, 840 based on Foata normal form. 8/4578 useless extension candidates. Maximal degree in co-relation 37878. Up to 4190 conditions per place. [2024-06-03 19:27:40,267 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 188 selfloop transitions, 40 changer transitions 0/246 dead transitions. [2024-06-03 19:27:40,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 246 transitions, 3270 flow [2024-06-03 19:27:40,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:40,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:40,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-03 19:27:40,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45738636363636365 [2024-06-03 19:27:40,269 INFO L175 Difference]: Start difference. First operand has 164 places, 210 transitions, 2432 flow. Second operand 8 states and 161 transitions. [2024-06-03 19:27:40,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 246 transitions, 3270 flow [2024-06-03 19:27:40,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 246 transitions, 3059 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 19:27:40,494 INFO L231 Difference]: Finished difference. Result has 166 places, 213 transitions, 2395 flow [2024-06-03 19:27:40,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2221, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2395, PETRI_PLACES=166, PETRI_TRANSITIONS=213} [2024-06-03 19:27:40,495 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 121 predicate places. [2024-06-03 19:27:40,495 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 213 transitions, 2395 flow [2024-06-03 19:27:40,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:40,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:40,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:40,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 19:27:40,495 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:40,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:40,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1736490622, now seen corresponding path program 4 times [2024-06-03 19:27:40,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:40,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62451716] [2024-06-03 19:27:40,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:40,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:40,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:41,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:41,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:41,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62451716] [2024-06-03 19:27:41,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62451716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:41,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:41,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:41,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133443956] [2024-06-03 19:27:41,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:41,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:41,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:41,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:41,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:41,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:41,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 213 transitions, 2395 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:41,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:41,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:41,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:42,354 INFO L124 PetriNetUnfolderBase]: 3366/4933 cut-off events. [2024-06-03 19:27:42,354 INFO L125 PetriNetUnfolderBase]: For 301609/301618 co-relation queries the response was YES. [2024-06-03 19:27:42,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40596 conditions, 4933 events. 3366/4933 cut-off events. For 301609/301618 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 23799 event pairs, 830 based on Foata normal form. 8/4938 useless extension candidates. Maximal degree in co-relation 40519. Up to 3987 conditions per place. [2024-06-03 19:27:42,400 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 177 selfloop transitions, 91 changer transitions 0/271 dead transitions. [2024-06-03 19:27:42,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 271 transitions, 3993 flow [2024-06-03 19:27:42,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:27:42,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:27:42,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-03 19:27:42,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46464646464646464 [2024-06-03 19:27:42,401 INFO L175 Difference]: Start difference. First operand has 166 places, 213 transitions, 2395 flow. Second operand 9 states and 184 transitions. [2024-06-03 19:27:42,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 271 transitions, 3993 flow [2024-06-03 19:27:42,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 271 transitions, 3841 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-03 19:27:42,656 INFO L231 Difference]: Finished difference. Result has 171 places, 225 transitions, 2694 flow [2024-06-03 19:27:42,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2243, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2694, PETRI_PLACES=171, PETRI_TRANSITIONS=225} [2024-06-03 19:27:42,656 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 126 predicate places. [2024-06-03 19:27:42,656 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 225 transitions, 2694 flow [2024-06-03 19:27:42,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:42,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:42,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:42,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 19:27:42,657 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:42,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:42,657 INFO L85 PathProgramCache]: Analyzing trace with hash -749640944, now seen corresponding path program 5 times [2024-06-03 19:27:42,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:42,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973842479] [2024-06-03 19:27:42,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:42,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:42,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:43,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:43,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:43,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973842479] [2024-06-03 19:27:43,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973842479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:43,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:43,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:43,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714004016] [2024-06-03 19:27:43,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:43,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:43,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:43,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:43,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:43,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:43,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 225 transitions, 2694 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:43,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:43,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:43,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:44,516 INFO L124 PetriNetUnfolderBase]: 3354/4917 cut-off events. [2024-06-03 19:27:44,516 INFO L125 PetriNetUnfolderBase]: For 317155/317164 co-relation queries the response was YES. [2024-06-03 19:27:44,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41370 conditions, 4917 events. 3354/4917 cut-off events. For 317155/317164 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 23719 event pairs, 831 based on Foata normal form. 8/4922 useless extension candidates. Maximal degree in co-relation 41290. Up to 3981 conditions per place. [2024-06-03 19:27:44,561 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 177 selfloop transitions, 90 changer transitions 0/270 dead transitions. [2024-06-03 19:27:44,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 270 transitions, 4018 flow [2024-06-03 19:27:44,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:27:44,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:27:44,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-03 19:27:44,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595959595959596 [2024-06-03 19:27:44,562 INFO L175 Difference]: Start difference. First operand has 171 places, 225 transitions, 2694 flow. Second operand 9 states and 182 transitions. [2024-06-03 19:27:44,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 270 transitions, 4018 flow [2024-06-03 19:27:44,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 270 transitions, 3759 flow, removed 72 selfloop flow, removed 4 redundant places. [2024-06-03 19:27:44,890 INFO L231 Difference]: Finished difference. Result has 176 places, 225 transitions, 2627 flow [2024-06-03 19:27:44,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2627, PETRI_PLACES=176, PETRI_TRANSITIONS=225} [2024-06-03 19:27:44,890 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 131 predicate places. [2024-06-03 19:27:44,890 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 225 transitions, 2627 flow [2024-06-03 19:27:44,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:44,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:44,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:44,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 19:27:44,891 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:44,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:44,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1736483926, now seen corresponding path program 4 times [2024-06-03 19:27:44,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:44,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195522660] [2024-06-03 19:27:44,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:44,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:44,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:45,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:45,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:45,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195522660] [2024-06-03 19:27:45,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195522660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:45,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:45,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:45,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556591436] [2024-06-03 19:27:45,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:45,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:45,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:45,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:45,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:45,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:45,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 225 transitions, 2627 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:45,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:45,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:45,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:46,648 INFO L124 PetriNetUnfolderBase]: 3170/4737 cut-off events. [2024-06-03 19:27:46,648 INFO L125 PetriNetUnfolderBase]: For 319695/319742 co-relation queries the response was YES. [2024-06-03 19:27:46,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40102 conditions, 4737 events. 3170/4737 cut-off events. For 319695/319742 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 23508 event pairs, 853 based on Foata normal form. 12/4735 useless extension candidates. Maximal degree in co-relation 40021. Up to 4254 conditions per place. [2024-06-03 19:27:46,692 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 171 selfloop transitions, 52 changer transitions 0/260 dead transitions. [2024-06-03 19:27:46,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 260 transitions, 3374 flow [2024-06-03 19:27:46,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:27:46,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:27:46,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:27:46,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-03 19:27:46,693 INFO L175 Difference]: Start difference. First operand has 176 places, 225 transitions, 2627 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:27:46,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 260 transitions, 3374 flow [2024-06-03 19:27:46,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 260 transitions, 3185 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 19:27:46,972 INFO L231 Difference]: Finished difference. Result has 177 places, 228 transitions, 2619 flow [2024-06-03 19:27:46,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2438, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2619, PETRI_PLACES=177, PETRI_TRANSITIONS=228} [2024-06-03 19:27:46,972 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 132 predicate places. [2024-06-03 19:27:46,973 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 228 transitions, 2619 flow [2024-06-03 19:27:46,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:46,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:46,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:46,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 19:27:46,973 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:46,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:46,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1736721262, now seen corresponding path program 6 times [2024-06-03 19:27:46,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:46,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436161727] [2024-06-03 19:27:46,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:46,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:46,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:47,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:47,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:47,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436161727] [2024-06-03 19:27:47,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436161727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:47,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:47,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:47,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983221150] [2024-06-03 19:27:47,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:47,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:47,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:47,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:47,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:47,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:27:47,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 228 transitions, 2619 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:47,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:47,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:27:47,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:48,863 INFO L124 PetriNetUnfolderBase]: 3369/4939 cut-off events. [2024-06-03 19:27:48,863 INFO L125 PetriNetUnfolderBase]: For 336344/336353 co-relation queries the response was YES. [2024-06-03 19:27:48,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41264 conditions, 4939 events. 3369/4939 cut-off events. For 336344/336353 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 23835 event pairs, 824 based on Foata normal form. 8/4944 useless extension candidates. Maximal degree in co-relation 41183. Up to 4006 conditions per place. [2024-06-03 19:27:48,902 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 163 selfloop transitions, 107 changer transitions 0/273 dead transitions. [2024-06-03 19:27:48,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 273 transitions, 3768 flow [2024-06-03 19:27:48,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:27:48,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:27:48,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-03 19:27:48,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-03 19:27:48,903 INFO L175 Difference]: Start difference. First operand has 177 places, 228 transitions, 2619 flow. Second operand 9 states and 179 transitions. [2024-06-03 19:27:48,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 273 transitions, 3768 flow [2024-06-03 19:27:49,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 273 transitions, 3634 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 19:27:49,151 INFO L231 Difference]: Finished difference. Result has 180 places, 232 transitions, 2807 flow [2024-06-03 19:27:49,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2807, PETRI_PLACES=180, PETRI_TRANSITIONS=232} [2024-06-03 19:27:49,152 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 135 predicate places. [2024-06-03 19:27:49,152 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 232 transitions, 2807 flow [2024-06-03 19:27:49,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:49,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:49,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:49,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 19:27:49,152 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-03 19:27:49,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:49,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1945906157, now seen corresponding path program 1 times [2024-06-03 19:27:49,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:49,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149351258] [2024-06-03 19:27:49,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:49,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:49,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:49,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:49,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:49,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149351258] [2024-06-03 19:27:49,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149351258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:49,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:49,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:27:49,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19504752] [2024-06-03 19:27:49,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:49,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:27:49,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:49,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:27:49,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:27:49,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:27:49,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 232 transitions, 2807 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:49,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:49,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:27:49,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:50,689 INFO L124 PetriNetUnfolderBase]: 3028/4575 cut-off events. [2024-06-03 19:27:50,689 INFO L125 PetriNetUnfolderBase]: For 349375/349399 co-relation queries the response was YES. [2024-06-03 19:27:50,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40273 conditions, 4575 events. 3028/4575 cut-off events. For 349375/349399 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 23085 event pairs, 901 based on Foata normal form. 1/4559 useless extension candidates. Maximal degree in co-relation 40191. Up to 4228 conditions per place. [2024-06-03 19:27:50,729 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 201 selfloop transitions, 16 changer transitions 0/251 dead transitions. [2024-06-03 19:27:50,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 251 transitions, 3417 flow [2024-06-03 19:27:50,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:27:50,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:27:50,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-03 19:27:50,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-03 19:27:50,730 INFO L175 Difference]: Start difference. First operand has 180 places, 232 transitions, 2807 flow. Second operand 6 states and 117 transitions. [2024-06-03 19:27:50,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 251 transitions, 3417 flow [2024-06-03 19:27:51,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 251 transitions, 3217 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-03 19:27:51,033 INFO L231 Difference]: Finished difference. Result has 181 places, 235 transitions, 2699 flow [2024-06-03 19:27:51,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2699, PETRI_PLACES=181, PETRI_TRANSITIONS=235} [2024-06-03 19:27:51,035 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 136 predicate places. [2024-06-03 19:27:51,035 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 235 transitions, 2699 flow [2024-06-03 19:27:51,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:51,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:51,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:51,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 19:27:51,036 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:51,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:51,038 INFO L85 PathProgramCache]: Analyzing trace with hash -2092227124, now seen corresponding path program 2 times [2024-06-03 19:27:51,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:51,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088186193] [2024-06-03 19:27:51,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:51,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:51,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:51,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:51,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:51,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088186193] [2024-06-03 19:27:51,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088186193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:51,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:51,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:51,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339788610] [2024-06-03 19:27:51,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:51,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:51,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:51,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:51,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:52,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:52,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 235 transitions, 2699 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:52,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:52,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:52,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:52,964 INFO L124 PetriNetUnfolderBase]: 3229/4800 cut-off events. [2024-06-03 19:27:52,964 INFO L125 PetriNetUnfolderBase]: For 367134/367150 co-relation queries the response was YES. [2024-06-03 19:27:52,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41276 conditions, 4800 events. 3229/4800 cut-off events. For 367134/367150 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 23794 event pairs, 875 based on Foata normal form. 6/4778 useless extension candidates. Maximal degree in co-relation 41193. Up to 4502 conditions per place. [2024-06-03 19:27:53,006 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 218 selfloop transitions, 28 changer transitions 0/264 dead transitions. [2024-06-03 19:27:53,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 264 transitions, 3431 flow [2024-06-03 19:27:53,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:53,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:53,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 19:27:53,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289772727272727 [2024-06-03 19:27:53,008 INFO L175 Difference]: Start difference. First operand has 181 places, 235 transitions, 2699 flow. Second operand 8 states and 151 transitions. [2024-06-03 19:27:53,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 264 transitions, 3431 flow [2024-06-03 19:27:53,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 264 transitions, 3338 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 19:27:53,328 INFO L231 Difference]: Finished difference. Result has 184 places, 238 transitions, 2768 flow [2024-06-03 19:27:53,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2606, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2768, PETRI_PLACES=184, PETRI_TRANSITIONS=238} [2024-06-03 19:27:53,329 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 139 predicate places. [2024-06-03 19:27:53,330 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 238 transitions, 2768 flow [2024-06-03 19:27:53,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:53,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:53,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:53,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 19:27:53,330 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:53,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:53,330 INFO L85 PathProgramCache]: Analyzing trace with hash 188610494, now seen corresponding path program 3 times [2024-06-03 19:27:53,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:53,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219383131] [2024-06-03 19:27:53,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:53,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:53,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:54,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:54,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:54,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219383131] [2024-06-03 19:27:54,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219383131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:54,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:54,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:27:54,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279761285] [2024-06-03 19:27:54,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:54,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:27:54,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:54,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:27:54,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:27:54,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:54,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 238 transitions, 2768 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:54,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:54,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:54,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:55,292 INFO L124 PetriNetUnfolderBase]: 3249/4836 cut-off events. [2024-06-03 19:27:55,292 INFO L125 PetriNetUnfolderBase]: For 385322/385338 co-relation queries the response was YES. [2024-06-03 19:27:55,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42199 conditions, 4836 events. 3249/4836 cut-off events. For 385322/385338 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 23994 event pairs, 894 based on Foata normal form. 6/4814 useless extension candidates. Maximal degree in co-relation 42116. Up to 4574 conditions per place. [2024-06-03 19:27:55,337 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 225 selfloop transitions, 24 changer transitions 0/267 dead transitions. [2024-06-03 19:27:55,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 267 transitions, 3516 flow [2024-06-03 19:27:55,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:55,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:55,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 19:27:55,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42613636363636365 [2024-06-03 19:27:55,338 INFO L175 Difference]: Start difference. First operand has 184 places, 238 transitions, 2768 flow. Second operand 8 states and 150 transitions. [2024-06-03 19:27:55,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 267 transitions, 3516 flow [2024-06-03 19:27:55,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 267 transitions, 3378 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-03 19:27:55,707 INFO L231 Difference]: Finished difference. Result has 186 places, 241 transitions, 2790 flow [2024-06-03 19:27:55,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2790, PETRI_PLACES=186, PETRI_TRANSITIONS=241} [2024-06-03 19:27:55,708 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 141 predicate places. [2024-06-03 19:27:55,708 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 241 transitions, 2790 flow [2024-06-03 19:27:55,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:27:55,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27:55,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:27:55,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 19:27:55,709 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:55,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:55,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1907164782, now seen corresponding path program 4 times [2024-06-03 19:27:55,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:55,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465764091] [2024-06-03 19:27:55,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:55,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:55,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:56,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:56,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:56,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465764091] [2024-06-03 19:27:56,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465764091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:56,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:56,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:56,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678616855] [2024-06-03 19:27:56,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:56,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:56,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:56,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:56,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:56,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:56,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 241 transitions, 2790 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:56,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:56,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:56,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:27:57,848 INFO L124 PetriNetUnfolderBase]: 3274/4872 cut-off events. [2024-06-03 19:27:57,849 INFO L125 PetriNetUnfolderBase]: For 404109/404130 co-relation queries the response was YES. [2024-06-03 19:27:57,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42989 conditions, 4872 events. 3274/4872 cut-off events. For 404109/404130 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 24234 event pairs, 886 based on Foata normal form. 6/4841 useless extension candidates. Maximal degree in co-relation 42905. Up to 4558 conditions per place. [2024-06-03 19:27:57,894 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 224 selfloop transitions, 30 changer transitions 0/272 dead transitions. [2024-06-03 19:27:57,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 272 transitions, 3650 flow [2024-06-03 19:27:57,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:27:57,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:27:57,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 19:27:57,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-03 19:27:57,895 INFO L175 Difference]: Start difference. First operand has 186 places, 241 transitions, 2790 flow. Second operand 8 states and 153 transitions. [2024-06-03 19:27:57,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 272 transitions, 3650 flow [2024-06-03 19:27:58,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 272 transitions, 3514 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-03 19:27:58,204 INFO L231 Difference]: Finished difference. Result has 188 places, 244 transitions, 2832 flow [2024-06-03 19:27:58,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2654, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2832, PETRI_PLACES=188, PETRI_TRANSITIONS=244} [2024-06-03 19:27:58,204 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 143 predicate places. [2024-06-03 19:27:58,204 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 244 transitions, 2832 flow [2024-06-03 19:27:58,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:58,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:27: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-03 19:27:58,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 19:27:58,205 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:27:58,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:27:58,205 INFO L85 PathProgramCache]: Analyzing trace with hash -2102414344, now seen corresponding path program 5 times [2024-06-03 19:27:58,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:27:58,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933663556] [2024-06-03 19:27:58,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:27:58,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:27:58,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:27:59,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:27:59,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:27:59,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933663556] [2024-06-03 19:27:59,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933663556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:27:59,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:27:59,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:27:59,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860639880] [2024-06-03 19:27:59,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:27:59,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:27:59,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:27:59,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:27:59,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:27:59,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:27:59,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 244 transitions, 2832 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:27:59,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:27:59,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:27:59,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:00,191 INFO L124 PetriNetUnfolderBase]: 3294/4899 cut-off events. [2024-06-03 19:28:00,191 INFO L125 PetriNetUnfolderBase]: For 418601/418622 co-relation queries the response was YES. [2024-06-03 19:28:00,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43589 conditions, 4899 events. 3294/4899 cut-off events. For 418601/418622 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 24362 event pairs, 889 based on Foata normal form. 6/4868 useless extension candidates. Maximal degree in co-relation 43504. Up to 4578 conditions per place. [2024-06-03 19:28:00,239 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 219 selfloop transitions, 36 changer transitions 0/273 dead transitions. [2024-06-03 19:28:00,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 273 transitions, 3608 flow [2024-06-03 19:28:00,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:28:00,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:28:00,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:28:00,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-03 19:28:00,240 INFO L175 Difference]: Start difference. First operand has 188 places, 244 transitions, 2832 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:28:00,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 273 transitions, 3608 flow [2024-06-03 19:28:00,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 273 transitions, 3454 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-03 19:28:00,665 INFO L231 Difference]: Finished difference. Result has 190 places, 247 transitions, 2878 flow [2024-06-03 19:28:00,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2678, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2878, PETRI_PLACES=190, PETRI_TRANSITIONS=247} [2024-06-03 19:28:00,666 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 145 predicate places. [2024-06-03 19:28:00,666 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 247 transitions, 2878 flow [2024-06-03 19:28:00,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:28:00,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:00,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:00,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 19:28:00,666 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:00,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:00,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1410105952, now seen corresponding path program 7 times [2024-06-03 19:28:00,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:00,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310483780] [2024-06-03 19:28:00,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:00,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:00,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:01,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:01,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:01,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310483780] [2024-06-03 19:28:01,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310483780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:01,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:01,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:01,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711654263] [2024-06-03 19:28:01,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:01,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:01,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:01,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:01,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:01,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:01,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 247 transitions, 2878 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:01,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:01,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:01,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:02,643 INFO L124 PetriNetUnfolderBase]: 3497/5134 cut-off events. [2024-06-03 19:28:02,643 INFO L125 PetriNetUnfolderBase]: For 430958/430958 co-relation queries the response was YES. [2024-06-03 19:28:02,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45171 conditions, 5134 events. 3497/5134 cut-off events. For 430958/430958 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 24968 event pairs, 913 based on Foata normal form. 6/5138 useless extension candidates. Maximal degree in co-relation 45085. Up to 4992 conditions per place. [2024-06-03 19:28:02,692 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 250 selfloop transitions, 29 changer transitions 0/282 dead transitions. [2024-06-03 19:28:02,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 282 transitions, 3714 flow [2024-06-03 19:28:02,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:02,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:02,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-03 19:28:02,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065656565656566 [2024-06-03 19:28:02,694 INFO L175 Difference]: Start difference. First operand has 190 places, 247 transitions, 2878 flow. Second operand 9 states and 161 transitions. [2024-06-03 19:28:02,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 282 transitions, 3714 flow [2024-06-03 19:28:03,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 282 transitions, 3538 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-03 19:28:03,093 INFO L231 Difference]: Finished difference. Result has 193 places, 251 transitions, 2883 flow [2024-06-03 19:28:03,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2706, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2883, PETRI_PLACES=193, PETRI_TRANSITIONS=251} [2024-06-03 19:28:03,093 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 148 predicate places. [2024-06-03 19:28:03,093 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 251 transitions, 2883 flow [2024-06-03 19:28:03,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:03,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:03,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:03,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 19:28:03,094 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:03,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:03,094 INFO L85 PathProgramCache]: Analyzing trace with hash -611106092, now seen corresponding path program 1 times [2024-06-03 19:28:03,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:03,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259634909] [2024-06-03 19:28:03,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:03,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:03,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:04,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:04,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:04,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259634909] [2024-06-03 19:28:04,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259634909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:04,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:04,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:04,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001446740] [2024-06-03 19:28:04,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:04,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:04,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:04,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:04,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:04,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:04,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 251 transitions, 2883 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:04,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:04,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:04,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:05,117 INFO L124 PetriNetUnfolderBase]: 3499/5137 cut-off events. [2024-06-03 19:28:05,117 INFO L125 PetriNetUnfolderBase]: For 426674/426674 co-relation queries the response was YES. [2024-06-03 19:28:05,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44660 conditions, 5137 events. 3499/5137 cut-off events. For 426674/426674 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 25002 event pairs, 905 based on Foata normal form. 3/5138 useless extension candidates. Maximal degree in co-relation 44573. Up to 4983 conditions per place. [2024-06-03 19:28:05,159 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 240 selfloop transitions, 38 changer transitions 0/281 dead transitions. [2024-06-03 19:28:05,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 281 transitions, 3713 flow [2024-06-03 19:28:05,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:28:05,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:28:05,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:28:05,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147727272727273 [2024-06-03 19:28:05,160 INFO L175 Difference]: Start difference. First operand has 193 places, 251 transitions, 2883 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:28:05,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 281 transitions, 3713 flow [2024-06-03 19:28:05,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 281 transitions, 3584 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-03 19:28:05,537 INFO L231 Difference]: Finished difference. Result has 194 places, 255 transitions, 2966 flow [2024-06-03 19:28:05,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2966, PETRI_PLACES=194, PETRI_TRANSITIONS=255} [2024-06-03 19:28:05,538 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 149 predicate places. [2024-06-03 19:28:05,538 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 255 transitions, 2966 flow [2024-06-03 19:28:05,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:05,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:05,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:05,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 19:28:05,538 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:05,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:05,538 INFO L85 PathProgramCache]: Analyzing trace with hash -619446580, now seen corresponding path program 8 times [2024-06-03 19:28:05,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:05,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132453562] [2024-06-03 19:28:05,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:05,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:05,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:06,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:06,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:06,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132453562] [2024-06-03 19:28:06,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132453562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:06,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:06,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:06,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326124879] [2024-06-03 19:28:06,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:06,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:06,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:06,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:06,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:06,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:06,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 255 transitions, 2966 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:06,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:06,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:06,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:07,439 INFO L124 PetriNetUnfolderBase]: 3551/5211 cut-off events. [2024-06-03 19:28:07,440 INFO L125 PetriNetUnfolderBase]: For 450940/450940 co-relation queries the response was YES. [2024-06-03 19:28:07,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46011 conditions, 5211 events. 3551/5211 cut-off events. For 450940/450940 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 25379 event pairs, 912 based on Foata normal form. 6/5215 useless extension candidates. Maximal degree in co-relation 45923. Up to 4781 conditions per place. [2024-06-03 19:28:07,487 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 244 selfloop transitions, 54 changer transitions 0/301 dead transitions. [2024-06-03 19:28:07,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 301 transitions, 4304 flow [2024-06-03 19:28:07,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:07,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:07,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:28:07,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-03 19:28:07,488 INFO L175 Difference]: Start difference. First operand has 194 places, 255 transitions, 2966 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:28:07,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 301 transitions, 4304 flow [2024-06-03 19:28:07,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 301 transitions, 4144 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-03 19:28:07,822 INFO L231 Difference]: Finished difference. Result has 198 places, 266 transitions, 3240 flow [2024-06-03 19:28:07,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2806, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3240, PETRI_PLACES=198, PETRI_TRANSITIONS=266} [2024-06-03 19:28:07,823 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 153 predicate places. [2024-06-03 19:28:07,823 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 266 transitions, 3240 flow [2024-06-03 19:28:07,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:07,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:07,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:07,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 19:28:07,823 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:07,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:07,824 INFO L85 PathProgramCache]: Analyzing trace with hash -619677220, now seen corresponding path program 9 times [2024-06-03 19:28:07,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:07,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590735760] [2024-06-03 19:28:07,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:07,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:07,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:08,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:08,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:08,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590735760] [2024-06-03 19:28:08,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590735760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:08,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:08,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:08,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208773251] [2024-06-03 19:28:08,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:08,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:08,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:08,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:08,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:08,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:08,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 266 transitions, 3240 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:08,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:08,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:08,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:09,854 INFO L124 PetriNetUnfolderBase]: 3587/5263 cut-off events. [2024-06-03 19:28:09,854 INFO L125 PetriNetUnfolderBase]: For 476419/476419 co-relation queries the response was YES. [2024-06-03 19:28:09,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47238 conditions, 5263 events. 3587/5263 cut-off events. For 476419/476419 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 25657 event pairs, 885 based on Foata normal form. 6/5267 useless extension candidates. Maximal degree in co-relation 47148. Up to 4811 conditions per place. [2024-06-03 19:28:09,899 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 247 selfloop transitions, 56 changer transitions 0/306 dead transitions. [2024-06-03 19:28:09,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 306 transitions, 4535 flow [2024-06-03 19:28:09,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:09,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:09,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:28:09,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292929292929293 [2024-06-03 19:28:09,901 INFO L175 Difference]: Start difference. First operand has 198 places, 266 transitions, 3240 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:28:09,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 306 transitions, 4535 flow [2024-06-03 19:28:10,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 306 transitions, 4389 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-03 19:28:10,280 INFO L231 Difference]: Finished difference. Result has 203 places, 270 transitions, 3336 flow [2024-06-03 19:28:10,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3106, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3336, PETRI_PLACES=203, PETRI_TRANSITIONS=270} [2024-06-03 19:28:10,280 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 158 predicate places. [2024-06-03 19:28:10,280 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 270 transitions, 3336 flow [2024-06-03 19:28:10,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:10,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:10,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:10,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 19:28:10,281 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:10,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:10,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1418386858, now seen corresponding path program 5 times [2024-06-03 19:28:10,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:10,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302560164] [2024-06-03 19:28:10,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:10,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:10,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:11,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:11,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:11,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302560164] [2024-06-03 19:28:11,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302560164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:11,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:11,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:11,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928235503] [2024-06-03 19:28:11,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:11,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:11,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:11,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:11,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:11,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:28:11,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 270 transitions, 3336 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:28:11,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:11,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:28:11,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:12,310 INFO L124 PetriNetUnfolderBase]: 3367/5040 cut-off events. [2024-06-03 19:28:12,311 INFO L125 PetriNetUnfolderBase]: For 473263/473323 co-relation queries the response was YES. [2024-06-03 19:28:12,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45803 conditions, 5040 events. 3367/5040 cut-off events. For 473263/473323 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 25360 event pairs, 856 based on Foata normal form. 6/5033 useless extension candidates. Maximal degree in co-relation 45711. Up to 4666 conditions per place. [2024-06-03 19:28:12,363 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 228 selfloop transitions, 20 changer transitions 0/297 dead transitions. [2024-06-03 19:28:12,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 297 transitions, 3900 flow [2024-06-03 19:28:12,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:12,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:12,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-03 19:28:12,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.398989898989899 [2024-06-03 19:28:12,364 INFO L175 Difference]: Start difference. First operand has 203 places, 270 transitions, 3336 flow. Second operand 9 states and 158 transitions. [2024-06-03 19:28:12,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 297 transitions, 3900 flow [2024-06-03 19:28:12,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 297 transitions, 3674 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-03 19:28:12,826 INFO L231 Difference]: Finished difference. Result has 205 places, 270 transitions, 3158 flow [2024-06-03 19:28:12,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3158, PETRI_PLACES=205, PETRI_TRANSITIONS=270} [2024-06-03 19:28:12,826 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 160 predicate places. [2024-06-03 19:28:12,826 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 270 transitions, 3158 flow [2024-06-03 19:28:12,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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-03 19:28:12,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:12,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:12,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 19:28:12,827 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:12,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:12,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1906918704, now seen corresponding path program 10 times [2024-06-03 19:28:12,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:12,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389232859] [2024-06-03 19:28:12,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:12,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:12,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:13,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:13,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:13,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389232859] [2024-06-03 19:28:13,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389232859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:13,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:13,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:13,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491997357] [2024-06-03 19:28:13,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:13,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:13,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:13,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:13,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:13,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:13,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 270 transitions, 3158 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:13,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:13,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:13,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:14,809 INFO L124 PetriNetUnfolderBase]: 3570/5240 cut-off events. [2024-06-03 19:28:14,810 INFO L125 PetriNetUnfolderBase]: For 491336/491336 co-relation queries the response was YES. [2024-06-03 19:28:14,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46794 conditions, 5240 events. 3570/5240 cut-off events. For 491336/491336 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 25504 event pairs, 883 based on Foata normal form. 6/5244 useless extension candidates. Maximal degree in co-relation 46702. Up to 4798 conditions per place. [2024-06-03 19:28:14,859 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 246 selfloop transitions, 56 changer transitions 0/305 dead transitions. [2024-06-03 19:28:14,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 305 transitions, 4254 flow [2024-06-03 19:28:14,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:14,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:14,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:28:14,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-03 19:28:14,861 INFO L175 Difference]: Start difference. First operand has 205 places, 270 transitions, 3158 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:28:14,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 305 transitions, 4254 flow [2024-06-03 19:28:15,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 305 transitions, 4070 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-03 19:28:15,338 INFO L231 Difference]: Finished difference. Result has 204 places, 270 transitions, 3096 flow [2024-06-03 19:28:15,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2974, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3096, PETRI_PLACES=204, PETRI_TRANSITIONS=270} [2024-06-03 19:28:15,338 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 159 predicate places. [2024-06-03 19:28:15,338 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 270 transitions, 3096 flow [2024-06-03 19:28:15,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:15,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:15,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:15,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 19:28:15,339 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-03 19:28:15,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:15,339 INFO L85 PathProgramCache]: Analyzing trace with hash -761870129, now seen corresponding path program 2 times [2024-06-03 19:28:15,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:15,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038735520] [2024-06-03 19:28:15,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:15,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:15,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:15,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-03 19:28:15,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:15,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038735520] [2024-06-03 19:28:15,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038735520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:15,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:15,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:28:15,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571852555] [2024-06-03 19:28:15,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:15,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:28:15,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:15,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:28:15,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:28:16,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:28:16,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 270 transitions, 3096 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:16,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:16,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:28:16,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:16,853 INFO L124 PetriNetUnfolderBase]: 3188/4833 cut-off events. [2024-06-03 19:28:16,853 INFO L125 PetriNetUnfolderBase]: For 493056/493080 co-relation queries the response was YES. [2024-06-03 19:28:16,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45074 conditions, 4833 events. 3188/4833 cut-off events. For 493056/493080 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 24799 event pairs, 882 based on Foata normal form. 1/4817 useless extension candidates. Maximal degree in co-relation 44981. Up to 4446 conditions per place. [2024-06-03 19:28:16,902 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 228 selfloop transitions, 11 changer transitions 0/279 dead transitions. [2024-06-03 19:28:16,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 279 transitions, 3596 flow [2024-06-03 19:28:16,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:28:16,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:28:16,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-03 19:28:16,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-03 19:28:16,903 INFO L175 Difference]: Start difference. First operand has 204 places, 270 transitions, 3096 flow. Second operand 6 states and 108 transitions. [2024-06-03 19:28:16,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 279 transitions, 3596 flow [2024-06-03 19:28:17,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 279 transitions, 3479 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 19:28:17,347 INFO L231 Difference]: Finished difference. Result has 203 places, 270 transitions, 3007 flow [2024-06-03 19:28:17,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3007, PETRI_PLACES=203, PETRI_TRANSITIONS=270} [2024-06-03 19:28:17,347 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 158 predicate places. [2024-06-03 19:28:17,347 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 270 transitions, 3007 flow [2024-06-03 19:28:17,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:17,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:17,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:17,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 19:28:17,348 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-03 19:28:17,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:17,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1953532653, now seen corresponding path program 1 times [2024-06-03 19:28:17,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:17,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360369856] [2024-06-03 19:28:17,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:17,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:17,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:17,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:17,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:17,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360369856] [2024-06-03 19:28:17,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360369856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:17,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:17,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:28:17,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037163175] [2024-06-03 19:28:17,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:17,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:28:17,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:17,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:28:17,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:28:18,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:28:18,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 270 transitions, 3007 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:18,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:18,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:28:18,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:18,985 INFO L124 PetriNetUnfolderBase]: 3360/5005 cut-off events. [2024-06-03 19:28:18,986 INFO L125 PetriNetUnfolderBase]: For 508689/508713 co-relation queries the response was YES. [2024-06-03 19:28:19,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45927 conditions, 5005 events. 3360/5005 cut-off events. For 508689/508713 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 24984 event pairs, 880 based on Foata normal form. 3/4967 useless extension candidates. Maximal degree in co-relation 45833. Up to 4766 conditions per place. [2024-06-03 19:28:19,038 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 243 selfloop transitions, 24 changer transitions 0/286 dead transitions. [2024-06-03 19:28:19,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 286 transitions, 3719 flow [2024-06-03 19:28:19,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:28:19,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:28:19,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-03 19:28:19,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-03 19:28:19,039 INFO L175 Difference]: Start difference. First operand has 203 places, 270 transitions, 3007 flow. Second operand 6 states and 113 transitions. [2024-06-03 19:28:19,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 286 transitions, 3719 flow [2024-06-03 19:28:19,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 286 transitions, 3687 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 19:28:19,477 INFO L231 Difference]: Finished difference. Result has 204 places, 273 transitions, 3078 flow [2024-06-03 19:28:19,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3078, PETRI_PLACES=204, PETRI_TRANSITIONS=273} [2024-06-03 19:28:19,477 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 159 predicate places. [2024-06-03 19:28:19,478 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 273 transitions, 3078 flow [2024-06-03 19:28:19,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:19,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:19,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:19,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 19:28:19,478 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-03 19:28:19,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:19,478 INFO L85 PathProgramCache]: Analyzing trace with hash -760449523, now seen corresponding path program 2 times [2024-06-03 19:28:19,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:19,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14472691] [2024-06-03 19:28:19,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:19,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:19,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:20,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:20,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:20,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14472691] [2024-06-03 19:28:20,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14472691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:20,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:20,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:28:20,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568685849] [2024-06-03 19:28:20,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:20,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:28:20,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:20,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:28:20,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:28:20,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:28:20,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 273 transitions, 3078 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:20,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:20,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:28:20,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:21,158 INFO L124 PetriNetUnfolderBase]: 3326/4953 cut-off events. [2024-06-03 19:28:21,158 INFO L125 PetriNetUnfolderBase]: For 520689/520719 co-relation queries the response was YES. [2024-06-03 19:28:21,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45925 conditions, 4953 events. 3326/4953 cut-off events. For 520689/520719 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 24671 event pairs, 891 based on Foata normal form. 2/4913 useless extension candidates. Maximal degree in co-relation 45830. Up to 4719 conditions per place. [2024-06-03 19:28:21,201 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 238 selfloop transitions, 25 changer transitions 0/282 dead transitions. [2024-06-03 19:28:21,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 282 transitions, 3626 flow [2024-06-03 19:28:21,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:28:21,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:28:21,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-03 19:28:21,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-03 19:28:21,202 INFO L175 Difference]: Start difference. First operand has 204 places, 273 transitions, 3078 flow. Second operand 6 states and 110 transitions. [2024-06-03 19:28:21,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 282 transitions, 3626 flow [2024-06-03 19:28:21,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 282 transitions, 3574 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 19:28:21,576 INFO L231 Difference]: Finished difference. Result has 206 places, 273 transitions, 3082 flow [2024-06-03 19:28:21,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3026, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3082, PETRI_PLACES=206, PETRI_TRANSITIONS=273} [2024-06-03 19:28:21,576 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 161 predicate places. [2024-06-03 19:28:21,576 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 273 transitions, 3082 flow [2024-06-03 19:28:21,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:21,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:21,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:21,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 19:28:21,577 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:21,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:21,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1331011221, now seen corresponding path program 1 times [2024-06-03 19:28:21,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:21,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420489896] [2024-06-03 19:28:21,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:21,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:21,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:22,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:22,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:22,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420489896] [2024-06-03 19:28:22,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420489896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:22,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:22,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:28:22,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552939711] [2024-06-03 19:28:22,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:22,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:28:22,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:22,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:28:22,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:28:22,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:28:22,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 273 transitions, 3082 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:22,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:22,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:28:22,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:24,167 INFO L124 PetriNetUnfolderBase]: 3331/4986 cut-off events. [2024-06-03 19:28:24,167 INFO L125 PetriNetUnfolderBase]: For 535780/535824 co-relation queries the response was YES. [2024-06-03 19:28:24,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46189 conditions, 4986 events. 3331/4986 cut-off events. For 535780/535824 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 24945 event pairs, 831 based on Foata normal form. 2/4978 useless extension candidates. Maximal degree in co-relation 46093. Up to 4571 conditions per place. [2024-06-03 19:28:24,211 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 250 selfloop transitions, 26 changer transitions 0/326 dead transitions. [2024-06-03 19:28:24,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 326 transitions, 3872 flow [2024-06-03 19:28:24,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:28:24,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:28:24,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-03 19:28:24,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42355371900826444 [2024-06-03 19:28:24,213 INFO L175 Difference]: Start difference. First operand has 206 places, 273 transitions, 3082 flow. Second operand 11 states and 205 transitions. [2024-06-03 19:28:24,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 326 transitions, 3872 flow [2024-06-03 19:28:24,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 326 transitions, 3806 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 19:28:24,620 INFO L231 Difference]: Finished difference. Result has 212 places, 276 transitions, 3193 flow [2024-06-03 19:28:24,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3016, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3193, PETRI_PLACES=212, PETRI_TRANSITIONS=276} [2024-06-03 19:28:24,621 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 167 predicate places. [2024-06-03 19:28:24,621 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 276 transitions, 3193 flow [2024-06-03 19:28:24,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:24,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:24,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:24,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 19:28:24,621 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:24,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:24,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1091566994, now seen corresponding path program 1 times [2024-06-03 19:28:24,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:24,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198429694] [2024-06-03 19:28:24,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:24,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:24,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:25,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:25,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:25,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198429694] [2024-06-03 19:28:25,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198429694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:25,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:25,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:28:25,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171948537] [2024-06-03 19:28:25,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:25,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:28:25,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:25,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:28:25,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:28:25,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:25,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 276 transitions, 3193 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:25,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:25,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:25,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:26,933 INFO L124 PetriNetUnfolderBase]: 3602/5282 cut-off events. [2024-06-03 19:28:26,934 INFO L125 PetriNetUnfolderBase]: For 572499/572499 co-relation queries the response was YES. [2024-06-03 19:28:26,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49197 conditions, 5282 events. 3602/5282 cut-off events. For 572499/572499 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 25737 event pairs, 886 based on Foata normal form. 6/5286 useless extension candidates. Maximal degree in co-relation 49100. Up to 5125 conditions per place. [2024-06-03 19:28:26,991 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 293 selfloop transitions, 40 changer transitions 0/336 dead transitions. [2024-06-03 19:28:26,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 336 transitions, 4683 flow [2024-06-03 19:28:26,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:28:26,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:28:26,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-03 19:28:26,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340909090909091 [2024-06-03 19:28:26,992 INFO L175 Difference]: Start difference. First operand has 212 places, 276 transitions, 3193 flow. Second operand 10 states and 191 transitions. [2024-06-03 19:28:26,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 336 transitions, 4683 flow [2024-06-03 19:28:27,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 336 transitions, 4532 flow, removed 52 selfloop flow, removed 9 redundant places. [2024-06-03 19:28:27,582 INFO L231 Difference]: Finished difference. Result has 215 places, 287 transitions, 3418 flow [2024-06-03 19:28:27,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3418, PETRI_PLACES=215, PETRI_TRANSITIONS=287} [2024-06-03 19:28:27,583 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 170 predicate places. [2024-06-03 19:28:27,583 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 287 transitions, 3418 flow [2024-06-03 19:28:27,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:27,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:27,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:27,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 19:28:27,583 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:27,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:27,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1095291644, now seen corresponding path program 2 times [2024-06-03 19:28:27,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:27,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331602858] [2024-06-03 19:28:27,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:27,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:28,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:28,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:28,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331602858] [2024-06-03 19:28:28,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331602858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:28,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:28,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:28:28,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465184006] [2024-06-03 19:28:28,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:28,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:28:28,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:28,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:28:28,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:28:28,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:28,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 287 transitions, 3418 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:28,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:28,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:28,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:29,823 INFO L124 PetriNetUnfolderBase]: 3734/5470 cut-off events. [2024-06-03 19:28:29,824 INFO L125 PetriNetUnfolderBase]: For 622124/622130 co-relation queries the response was YES. [2024-06-03 19:28:29,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52663 conditions, 5470 events. 3734/5470 cut-off events. For 622124/622130 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 26851 event pairs, 729 based on Foata normal form. 7/5474 useless extension candidates. Maximal degree in co-relation 52563. Up to 4044 conditions per place. [2024-06-03 19:28:29,888 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 215 selfloop transitions, 139 changer transitions 0/357 dead transitions. [2024-06-03 19:28:29,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 357 transitions, 5542 flow [2024-06-03 19:28:29,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:28:29,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:28:29,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-03 19:28:29,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-06-03 19:28:29,889 INFO L175 Difference]: Start difference. First operand has 215 places, 287 transitions, 3418 flow. Second operand 10 states and 206 transitions. [2024-06-03 19:28:29,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 357 transitions, 5542 flow [2024-06-03 19:28:30,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 357 transitions, 5028 flow, removed 89 selfloop flow, removed 10 redundant places. [2024-06-03 19:28:30,660 INFO L231 Difference]: Finished difference. Result has 217 places, 302 transitions, 3647 flow [2024-06-03 19:28:30,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3647, PETRI_PLACES=217, PETRI_TRANSITIONS=302} [2024-06-03 19:28:30,660 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 172 predicate places. [2024-06-03 19:28:30,661 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 302 transitions, 3647 flow [2024-06-03 19:28:30,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:30,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:30,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:30,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 19:28:30,661 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:30,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:30,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1095285909, now seen corresponding path program 2 times [2024-06-03 19:28:30,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:30,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043500758] [2024-06-03 19:28:30,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:30,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:30,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:31,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:31,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:31,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043500758] [2024-06-03 19:28:31,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043500758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:31,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:31,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:28:31,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761482017] [2024-06-03 19:28:31,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:31,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:28:31,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:31,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:28:31,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:28:32,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:28:32,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 302 transitions, 3647 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:32,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:32,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:28:32,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:33,107 INFO L124 PetriNetUnfolderBase]: 3557/5298 cut-off events. [2024-06-03 19:28:33,107 INFO L125 PetriNetUnfolderBase]: For 638521/638573 co-relation queries the response was YES. [2024-06-03 19:28:33,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52700 conditions, 5298 events. 3557/5298 cut-off events. For 638521/638573 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 26716 event pairs, 858 based on Foata normal form. 6/5293 useless extension candidates. Maximal degree in co-relation 52597. Up to 4743 conditions per place. [2024-06-03 19:28:33,167 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 230 selfloop transitions, 58 changer transitions 0/345 dead transitions. [2024-06-03 19:28:33,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 345 transitions, 4451 flow [2024-06-03 19:28:33,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:28:33,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:28:33,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-03 19:28:33,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-06-03 19:28:33,168 INFO L175 Difference]: Start difference. First operand has 217 places, 302 transitions, 3647 flow. Second operand 10 states and 189 transitions. [2024-06-03 19:28:33,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 345 transitions, 4451 flow [2024-06-03 19:28:33,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 345 transitions, 4159 flow, removed 103 selfloop flow, removed 4 redundant places. [2024-06-03 19:28:33,791 INFO L231 Difference]: Finished difference. Result has 223 places, 305 transitions, 3611 flow [2024-06-03 19:28:33,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3359, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3611, PETRI_PLACES=223, PETRI_TRANSITIONS=305} [2024-06-03 19:28:33,791 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 178 predicate places. [2024-06-03 19:28:33,791 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 305 transitions, 3611 flow [2024-06-03 19:28:33,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:33,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:33,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:33,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 19:28:33,792 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:33,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:33,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1095286064, now seen corresponding path program 3 times [2024-06-03 19:28:33,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:33,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734814247] [2024-06-03 19:28:33,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:33,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:33,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:34,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:34,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:34,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734814247] [2024-06-03 19:28:34,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734814247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:34,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:34,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:28:34,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142082852] [2024-06-03 19:28:34,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:34,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:28:34,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:34,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:28:34,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:28:34,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:34,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 305 transitions, 3611 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:34,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:34,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:34,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:36,013 INFO L124 PetriNetUnfolderBase]: 3733/5470 cut-off events. [2024-06-03 19:28:36,013 INFO L125 PetriNetUnfolderBase]: For 651679/651685 co-relation queries the response was YES. [2024-06-03 19:28:36,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53207 conditions, 5470 events. 3733/5470 cut-off events. For 651679/651685 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 26826 event pairs, 746 based on Foata normal form. 7/5474 useless extension candidates. Maximal degree in co-relation 53102. Up to 4054 conditions per place. [2024-06-03 19:28:36,072 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 222 selfloop transitions, 134 changer transitions 0/359 dead transitions. [2024-06-03 19:28:36,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 359 transitions, 5265 flow [2024-06-03 19:28:36,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:28:36,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:28:36,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-03 19:28:36,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-03 19:28:36,073 INFO L175 Difference]: Start difference. First operand has 223 places, 305 transitions, 3611 flow. Second operand 10 states and 205 transitions. [2024-06-03 19:28:36,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 359 transitions, 5265 flow [2024-06-03 19:28:36,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 359 transitions, 4953 flow, removed 100 selfloop flow, removed 8 redundant places. [2024-06-03 19:28:36,769 INFO L231 Difference]: Finished difference. Result has 225 places, 305 transitions, 3577 flow [2024-06-03 19:28:36,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3299, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3577, PETRI_PLACES=225, PETRI_TRANSITIONS=305} [2024-06-03 19:28:36,770 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 180 predicate places. [2024-06-03 19:28:36,770 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 305 transitions, 3577 flow [2024-06-03 19:28:36,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:36,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:36,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:36,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 19:28:36,770 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:36,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:36,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1478716766, now seen corresponding path program 4 times [2024-06-03 19:28:36,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:36,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025144089] [2024-06-03 19:28:36,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:36,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:36,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:37,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-03 19:28:37,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:37,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025144089] [2024-06-03 19:28:37,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025144089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:37,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:37,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:28:37,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096026311] [2024-06-03 19:28:37,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:37,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:28:37,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:37,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:28:37,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:28:37,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:37,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 305 transitions, 3577 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:37,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:37,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:37,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:39,012 INFO L124 PetriNetUnfolderBase]: 3873/5669 cut-off events. [2024-06-03 19:28:39,012 INFO L125 PetriNetUnfolderBase]: For 699879/699885 co-relation queries the response was YES. [2024-06-03 19:28:39,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56575 conditions, 5669 events. 3873/5669 cut-off events. For 699879/699885 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 27948 event pairs, 768 based on Foata normal form. 7/5673 useless extension candidates. Maximal degree in co-relation 56469. Up to 4162 conditions per place. [2024-06-03 19:28:39,070 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 232 selfloop transitions, 136 changer transitions 0/371 dead transitions. [2024-06-03 19:28:39,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 371 transitions, 5923 flow [2024-06-03 19:28:39,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:28:39,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:28:39,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-03 19:28:39,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681818181818182 [2024-06-03 19:28:39,071 INFO L175 Difference]: Start difference. First operand has 225 places, 305 transitions, 3577 flow. Second operand 10 states and 206 transitions. [2024-06-03 19:28:39,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 371 transitions, 5923 flow [2024-06-03 19:28:39,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 371 transitions, 5590 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-03 19:28:39,646 INFO L231 Difference]: Finished difference. Result has 227 places, 317 transitions, 3923 flow [2024-06-03 19:28:39,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3262, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3923, PETRI_PLACES=227, PETRI_TRANSITIONS=317} [2024-06-03 19:28:39,647 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 182 predicate places. [2024-06-03 19:28:39,647 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 317 transitions, 3923 flow [2024-06-03 19:28:39,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:39,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:39,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:39,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 19:28:39,647 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:39,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:39,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1478926512, now seen corresponding path program 1 times [2024-06-03 19:28:39,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:39,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276229673] [2024-06-03 19:28:39,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:39,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:39,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:40,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:40,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:40,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276229673] [2024-06-03 19:28:40,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276229673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:40,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:40,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:28:40,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260503093] [2024-06-03 19:28:40,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:40,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:28:40,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:40,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:28:40,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:28:41,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:41,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 317 transitions, 3923 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:41,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:41,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:41,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:42,273 INFO L124 PetriNetUnfolderBase]: 3901/5713 cut-off events. [2024-06-03 19:28:42,274 INFO L125 PetriNetUnfolderBase]: For 734182/734188 co-relation queries the response was YES. [2024-06-03 19:28:42,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57616 conditions, 5713 events. 3901/5713 cut-off events. For 734182/734188 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 28284 event pairs, 801 based on Foata normal form. 7/5717 useless extension candidates. Maximal degree in co-relation 57509. Up to 5174 conditions per place. [2024-06-03 19:28:42,330 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 281 selfloop transitions, 77 changer transitions 0/361 dead transitions. [2024-06-03 19:28:42,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 361 transitions, 5233 flow [2024-06-03 19:28:42,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:42,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:42,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 19:28:42,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 19:28:42,331 INFO L175 Difference]: Start difference. First operand has 227 places, 317 transitions, 3923 flow. Second operand 9 states and 176 transitions. [2024-06-03 19:28:42,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 361 transitions, 5233 flow [2024-06-03 19:28:42,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 361 transitions, 4892 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-03 19:28:42,982 INFO L231 Difference]: Finished difference. Result has 231 places, 320 transitions, 3876 flow [2024-06-03 19:28:42,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3582, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3876, PETRI_PLACES=231, PETRI_TRANSITIONS=320} [2024-06-03 19:28:42,982 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 186 predicate places. [2024-06-03 19:28:42,982 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 320 transitions, 3876 flow [2024-06-03 19:28:42,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:42,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:42,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:42,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 19:28:42,983 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:42,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:42,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1478918576, now seen corresponding path program 5 times [2024-06-03 19:28:42,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:42,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456467655] [2024-06-03 19:28:42,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:42,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:42,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:43,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:43,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:43,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456467655] [2024-06-03 19:28:43,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456467655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:43,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:43,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:28:43,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314285135] [2024-06-03 19:28:43,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:43,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:28:43,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:43,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:28:43,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:28:44,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:44,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 320 transitions, 3876 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:44,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:44,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:44,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:45,155 INFO L124 PetriNetUnfolderBase]: 3905/5719 cut-off events. [2024-06-03 19:28:45,155 INFO L125 PetriNetUnfolderBase]: For 739870/739876 co-relation queries the response was YES. [2024-06-03 19:28:45,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57184 conditions, 5719 events. 3905/5719 cut-off events. For 739870/739876 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 28292 event pairs, 760 based on Foata normal form. 7/5723 useless extension candidates. Maximal degree in co-relation 57076. Up to 4215 conditions per place. [2024-06-03 19:28:45,218 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 220 selfloop transitions, 152 changer transitions 0/375 dead transitions. [2024-06-03 19:28:45,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 375 transitions, 5722 flow [2024-06-03 19:28:45,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:28:45,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:28:45,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-03 19:28:45,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-06-03 19:28:45,219 INFO L175 Difference]: Start difference. First operand has 231 places, 320 transitions, 3876 flow. Second operand 10 states and 203 transitions. [2024-06-03 19:28:45,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 375 transitions, 5722 flow [2024-06-03 19:28:46,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 375 transitions, 5452 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-03 19:28:46,121 INFO L231 Difference]: Finished difference. Result has 234 places, 324 transitions, 4059 flow [2024-06-03 19:28:46,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3606, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4059, PETRI_PLACES=234, PETRI_TRANSITIONS=324} [2024-06-03 19:28:46,121 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 189 predicate places. [2024-06-03 19:28:46,121 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 324 transitions, 4059 flow [2024-06-03 19:28:46,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:46,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:46,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:46,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 19:28:46,122 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:46,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:46,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1478711031, now seen corresponding path program 3 times [2024-06-03 19:28:46,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:46,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435082676] [2024-06-03 19:28:46,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:46,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:46,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:47,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:47,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:47,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435082676] [2024-06-03 19:28:47,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435082676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:47,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:47,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:28:47,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537992052] [2024-06-03 19:28:47,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:47,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:28:47,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:47,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:28:47,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:28:47,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:28:47,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 324 transitions, 4059 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:47,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:47,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:28:47,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:48,538 INFO L124 PetriNetUnfolderBase]: 3722/5541 cut-off events. [2024-06-03 19:28:48,538 INFO L125 PetriNetUnfolderBase]: For 757389/757443 co-relation queries the response was YES. [2024-06-03 19:28:48,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56545 conditions, 5541 events. 3722/5541 cut-off events. For 757389/757443 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 28119 event pairs, 873 based on Foata normal form. 6/5536 useless extension candidates. Maximal degree in co-relation 56436. Up to 4959 conditions per place. [2024-06-03 19:28:48,600 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 246 selfloop transitions, 56 changer transitions 0/364 dead transitions. [2024-06-03 19:28:48,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 364 transitions, 4893 flow [2024-06-03 19:28:48,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:28:48,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:28:48,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-03 19:28:48,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-03 19:28:48,601 INFO L175 Difference]: Start difference. First operand has 234 places, 324 transitions, 4059 flow. Second operand 10 states and 187 transitions. [2024-06-03 19:28:48,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 364 transitions, 4893 flow [2024-06-03 19:28:49,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 364 transitions, 4520 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-03 19:28:49,319 INFO L231 Difference]: Finished difference. Result has 237 places, 327 transitions, 3948 flow [2024-06-03 19:28:49,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3686, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3948, PETRI_PLACES=237, PETRI_TRANSITIONS=327} [2024-06-03 19:28:49,319 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 192 predicate places. [2024-06-03 19:28:49,319 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 327 transitions, 3948 flow [2024-06-03 19:28:49,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:49,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:49,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:49,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 19:28:49,320 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:49,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:49,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1478711186, now seen corresponding path program 6 times [2024-06-03 19:28:49,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:49,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260812939] [2024-06-03 19:28:49,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:49,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:49,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:50,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:50,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:50,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260812939] [2024-06-03 19:28:50,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260812939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:50,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:50,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:28:50,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431116744] [2024-06-03 19:28:50,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:50,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:28:50,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:50,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:28:50,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:28:50,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:50,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 327 transitions, 3948 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:50,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:50,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:50,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:51,524 INFO L124 PetriNetUnfolderBase]: 3904/5719 cut-off events. [2024-06-03 19:28:51,524 INFO L125 PetriNetUnfolderBase]: For 778275/778281 co-relation queries the response was YES. [2024-06-03 19:28:51,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57309 conditions, 5719 events. 3904/5719 cut-off events. For 778275/778281 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 28280 event pairs, 773 based on Foata normal form. 7/5723 useless extension candidates. Maximal degree in co-relation 57199. Up to 4225 conditions per place. [2024-06-03 19:28:51,586 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 237 selfloop transitions, 138 changer transitions 0/378 dead transitions. [2024-06-03 19:28:51,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 378 transitions, 5704 flow [2024-06-03 19:28:51,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:28:51,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:28:51,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-03 19:28:51,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46136363636363636 [2024-06-03 19:28:51,588 INFO L175 Difference]: Start difference. First operand has 237 places, 327 transitions, 3948 flow. Second operand 10 states and 203 transitions. [2024-06-03 19:28:51,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 378 transitions, 5704 flow [2024-06-03 19:28:52,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 378 transitions, 5374 flow, removed 111 selfloop flow, removed 8 redundant places. [2024-06-03 19:28:52,595 INFO L231 Difference]: Finished difference. Result has 239 places, 327 transitions, 3904 flow [2024-06-03 19:28:52,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3618, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3904, PETRI_PLACES=239, PETRI_TRANSITIONS=327} [2024-06-03 19:28:52,595 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 194 predicate places. [2024-06-03 19:28:52,595 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 327 transitions, 3904 flow [2024-06-03 19:28:52,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:52,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:52,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:52,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 19:28:52,596 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-03 19:28:52,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:52,596 INFO L85 PathProgramCache]: Analyzing trace with hash 586493693, now seen corresponding path program 1 times [2024-06-03 19:28:52,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:52,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534713565] [2024-06-03 19:28:52,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:52,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:52,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:53,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-03 19:28:53,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:53,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534713565] [2024-06-03 19:28:53,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534713565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:53,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:53,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:28:53,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657305503] [2024-06-03 19:28:53,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:53,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:28:53,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:53,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:28:53,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:28:53,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:28:53,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 327 transitions, 3904 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:53,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:53,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:28:53,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:54,483 INFO L124 PetriNetUnfolderBase]: 3706/5504 cut-off events. [2024-06-03 19:28:54,483 INFO L125 PetriNetUnfolderBase]: For 784997/785013 co-relation queries the response was YES. [2024-06-03 19:28:54,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56894 conditions, 5504 events. 3706/5504 cut-off events. For 784997/785013 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 27905 event pairs, 903 based on Foata normal form. 1/5474 useless extension candidates. Maximal degree in co-relation 56783. Up to 5223 conditions per place. [2024-06-03 19:28:54,553 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 305 selfloop transitions, 24 changer transitions 0/353 dead transitions. [2024-06-03 19:28:54,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 353 transitions, 4803 flow [2024-06-03 19:28:54,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:28:54,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:28:54,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 19:28:54,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-03 19:28:54,554 INFO L175 Difference]: Start difference. First operand has 239 places, 327 transitions, 3904 flow. Second operand 7 states and 132 transitions. [2024-06-03 19:28:54,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 353 transitions, 4803 flow [2024-06-03 19:28:55,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 353 transitions, 4507 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 19:28:55,463 INFO L231 Difference]: Finished difference. Result has 237 places, 330 transitions, 3717 flow [2024-06-03 19:28:55,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3612, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3717, PETRI_PLACES=237, PETRI_TRANSITIONS=330} [2024-06-03 19:28:55,463 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 192 predicate places. [2024-06-03 19:28:55,463 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 330 transitions, 3717 flow [2024-06-03 19:28:55,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:55,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:55,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:55,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 19:28:55,463 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:55,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:55,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1603671342, now seen corresponding path program 2 times [2024-06-03 19:28:55,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:55,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006433919] [2024-06-03 19:28:55,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:55,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:55,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:56,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:56,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:56,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006433919] [2024-06-03 19:28:56,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006433919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:56,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:56,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:28:56,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573764843] [2024-06-03 19:28:56,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:56,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:28:56,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:56,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:28:56,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:28:56,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:28:56,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 330 transitions, 3717 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:56,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:28:56,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:28:56,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:28:57,851 INFO L124 PetriNetUnfolderBase]: 3937/5770 cut-off events. [2024-06-03 19:28:57,851 INFO L125 PetriNetUnfolderBase]: For 820149/820155 co-relation queries the response was YES. [2024-06-03 19:28:57,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57942 conditions, 5770 events. 3937/5770 cut-off events. For 820149/820155 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 28598 event pairs, 821 based on Foata normal form. 7/5774 useless extension candidates. Maximal degree in co-relation 57831. Up to 5228 conditions per place. [2024-06-03 19:28:57,912 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 286 selfloop transitions, 81 changer transitions 0/370 dead transitions. [2024-06-03 19:28:57,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 370 transitions, 4945 flow [2024-06-03 19:28:57,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:28:57,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:28:57,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-03 19:28:57,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43686868686868685 [2024-06-03 19:28:57,913 INFO L175 Difference]: Start difference. First operand has 237 places, 330 transitions, 3717 flow. Second operand 9 states and 173 transitions. [2024-06-03 19:28:57,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 370 transitions, 4945 flow [2024-06-03 19:28:58,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 370 transitions, 4877 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 19:28:58,661 INFO L231 Difference]: Finished difference. Result has 241 places, 333 transitions, 3961 flow [2024-06-03 19:28:58,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3649, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3961, PETRI_PLACES=241, PETRI_TRANSITIONS=333} [2024-06-03 19:28:58,661 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 196 predicate places. [2024-06-03 19:28:58,661 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 333 transitions, 3961 flow [2024-06-03 19:28:58,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:28:58,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:28:58,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:28:58,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 19:28:58,662 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:28:58,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:28:58,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1603680642, now seen corresponding path program 3 times [2024-06-03 19:28:58,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:28:58,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781152526] [2024-06-03 19:28:58,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:28:58,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:28:58,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:28:59,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:28:59,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:28:59,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781152526] [2024-06-03 19:28:59,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781152526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:28:59,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:28:59,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:28:59,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663938113] [2024-06-03 19:28:59,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:28:59,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:28:59,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:28:59,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:28:59,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:00,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:29:00,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 333 transitions, 3961 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:00,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:00,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:29:00,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:01,346 INFO L124 PetriNetUnfolderBase]: 4003/5872 cut-off events. [2024-06-03 19:29:01,347 INFO L125 PetriNetUnfolderBase]: For 868131/868137 co-relation queries the response was YES. [2024-06-03 19:29:01,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60464 conditions, 5872 events. 4003/5872 cut-off events. For 868131/868137 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 29303 event pairs, 828 based on Foata normal form. 7/5876 useless extension candidates. Maximal degree in co-relation 60352. Up to 5210 conditions per place. [2024-06-03 19:29:01,412 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 283 selfloop transitions, 92 changer transitions 0/378 dead transitions. [2024-06-03 19:29:01,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 378 transitions, 5609 flow [2024-06-03 19:29:01,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:29:01,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:29:01,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-03 19:29:01,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-03 19:29:01,414 INFO L175 Difference]: Start difference. First operand has 241 places, 333 transitions, 3961 flow. Second operand 9 states and 175 transitions. [2024-06-03 19:29:01,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 378 transitions, 5609 flow [2024-06-03 19:29:02,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 378 transitions, 5321 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-03 19:29:02,213 INFO L231 Difference]: Finished difference. Result has 243 places, 339 transitions, 4155 flow [2024-06-03 19:29:02,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3673, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4155, PETRI_PLACES=243, PETRI_TRANSITIONS=339} [2024-06-03 19:29:02,214 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 198 predicate places. [2024-06-03 19:29:02,214 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 339 transitions, 4155 flow [2024-06-03 19:29:02,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:02,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:02,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:02,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 19:29:02,214 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:02,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:02,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1036052576, now seen corresponding path program 4 times [2024-06-03 19:29:02,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:02,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398509708] [2024-06-03 19:29:02,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:02,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:02,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:03,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:03,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:03,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398509708] [2024-06-03 19:29:03,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398509708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:03,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:03,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:29:03,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406485167] [2024-06-03 19:29:03,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:03,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:29:03,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:03,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:29:03,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:29:03,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:29:03,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 339 transitions, 4155 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:03,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:03,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:29:03,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:04,712 INFO L124 PetriNetUnfolderBase]: 3993/5858 cut-off events. [2024-06-03 19:29:04,712 INFO L125 PetriNetUnfolderBase]: For 877266/877272 co-relation queries the response was YES. [2024-06-03 19:29:04,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60356 conditions, 5858 events. 3993/5858 cut-off events. For 877266/877272 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 29176 event pairs, 849 based on Foata normal form. 7/5862 useless extension candidates. Maximal degree in co-relation 60243. Up to 5316 conditions per place. [2024-06-03 19:29:04,773 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 298 selfloop transitions, 76 changer transitions 0/377 dead transitions. [2024-06-03 19:29:04,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 377 transitions, 5405 flow [2024-06-03 19:29:04,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:29:04,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:29:04,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 19:29:04,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-03 19:29:04,774 INFO L175 Difference]: Start difference. First operand has 243 places, 339 transitions, 4155 flow. Second operand 9 states and 174 transitions. [2024-06-03 19:29:04,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 377 transitions, 5405 flow [2024-06-03 19:29:05,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 377 transitions, 5049 flow, removed 128 selfloop flow, removed 5 redundant places. [2024-06-03 19:29:05,656 INFO L231 Difference]: Finished difference. Result has 247 places, 339 transitions, 3959 flow [2024-06-03 19:29:05,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3799, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3959, PETRI_PLACES=247, PETRI_TRANSITIONS=339} [2024-06-03 19:29:05,656 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 202 predicate places. [2024-06-03 19:29:05,656 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 339 transitions, 3959 flow [2024-06-03 19:29:05,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:05,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:05,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:05,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 19:29:05,657 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:05,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:05,657 INFO L85 PathProgramCache]: Analyzing trace with hash -2003565828, now seen corresponding path program 7 times [2024-06-03 19:29:05,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:05,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177322212] [2024-06-03 19:29:05,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:05,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:05,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:06,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:06,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:06,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177322212] [2024-06-03 19:29:06,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177322212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:06,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:06,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:06,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479014086] [2024-06-03 19:29:06,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:06,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:06,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:06,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:06,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:06,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:29:06,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 339 transitions, 3959 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:06,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:06,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:29:06,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:07,942 INFO L124 PetriNetUnfolderBase]: 4133/6057 cut-off events. [2024-06-03 19:29:07,942 INFO L125 PetriNetUnfolderBase]: For 930219/930225 co-relation queries the response was YES. [2024-06-03 19:29:07,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63222 conditions, 6057 events. 4133/6057 cut-off events. For 930219/930225 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 30331 event pairs, 857 based on Foata normal form. 7/6061 useless extension candidates. Maximal degree in co-relation 63107. Up to 4467 conditions per place. [2024-06-03 19:29:08,019 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 252 selfloop transitions, 147 changer transitions 0/402 dead transitions. [2024-06-03 19:29:08,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 402 transitions, 6548 flow [2024-06-03 19:29:08,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:08,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:08,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-03 19:29:08,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4636363636363636 [2024-06-03 19:29:08,024 INFO L175 Difference]: Start difference. First operand has 247 places, 339 transitions, 3959 flow. Second operand 10 states and 204 transitions. [2024-06-03 19:29:08,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 402 transitions, 6548 flow [2024-06-03 19:29:09,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 402 transitions, 6368 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 19:29:09,222 INFO L231 Difference]: Finished difference. Result has 251 places, 351 transitions, 4504 flow [2024-06-03 19:29:09,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3779, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4504, PETRI_PLACES=251, PETRI_TRANSITIONS=351} [2024-06-03 19:29:09,222 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 206 predicate places. [2024-06-03 19:29:09,222 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 351 transitions, 4504 flow [2024-06-03 19:29:09,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:09,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:09,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:09,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 19:29:09,223 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:09,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:09,223 INFO L85 PathProgramCache]: Analyzing trace with hash -2003364018, now seen corresponding path program 8 times [2024-06-03 19:29:09,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:09,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628578628] [2024-06-03 19:29:09,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:09,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:09,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:10,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-03 19:29:10,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:10,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628578628] [2024-06-03 19:29:10,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628578628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:10,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:10,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:10,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799063369] [2024-06-03 19:29:10,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:10,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:10,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:10,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:10,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:10,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:29:10,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 351 transitions, 4504 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:10,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:10,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:29:10,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:11,589 INFO L124 PetriNetUnfolderBase]: 4169/6109 cut-off events. [2024-06-03 19:29:11,589 INFO L125 PetriNetUnfolderBase]: For 970560/970566 co-relation queries the response was YES. [2024-06-03 19:29:11,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65142 conditions, 6109 events. 4169/6109 cut-off events. For 970560/970566 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 30557 event pairs, 862 based on Foata normal form. 7/6113 useless extension candidates. Maximal degree in co-relation 65024. Up to 4497 conditions per place. [2024-06-03 19:29:11,662 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 250 selfloop transitions, 152 changer transitions 0/405 dead transitions. [2024-06-03 19:29:11,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 405 transitions, 6764 flow [2024-06-03 19:29:11,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:11,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:11,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-03 19:29:11,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4636363636363636 [2024-06-03 19:29:11,670 INFO L175 Difference]: Start difference. First operand has 251 places, 351 transitions, 4504 flow. Second operand 10 states and 204 transitions. [2024-06-03 19:29:11,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 405 transitions, 6764 flow [2024-06-03 19:29:12,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 405 transitions, 6375 flow, removed 91 selfloop flow, removed 5 redundant places. [2024-06-03 19:29:12,625 INFO L231 Difference]: Finished difference. Result has 256 places, 355 transitions, 4592 flow [2024-06-03 19:29:12,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4124, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4592, PETRI_PLACES=256, PETRI_TRANSITIONS=355} [2024-06-03 19:29:12,626 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 211 predicate places. [2024-06-03 19:29:12,626 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 355 transitions, 4592 flow [2024-06-03 19:29:12,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:12,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:12,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:12,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 19:29:12,626 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:12,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:12,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1756679586, now seen corresponding path program 9 times [2024-06-03 19:29:12,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:12,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454013467] [2024-06-03 19:29:12,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:12,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:12,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:13,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:13,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:13,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454013467] [2024-06-03 19:29:13,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454013467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:13,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:13,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:13,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358467105] [2024-06-03 19:29:13,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:13,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:13,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:13,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:13,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:13,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:29:13,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 355 transitions, 4592 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:13,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:13,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:29:13,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:14,953 INFO L124 PetriNetUnfolderBase]: 4173/6115 cut-off events. [2024-06-03 19:29:14,953 INFO L125 PetriNetUnfolderBase]: For 982915/982921 co-relation queries the response was YES. [2024-06-03 19:29:15,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64926 conditions, 6115 events. 4173/6115 cut-off events. For 982915/982921 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 30656 event pairs, 860 based on Foata normal form. 7/6119 useless extension candidates. Maximal degree in co-relation 64807. Up to 4506 conditions per place. [2024-06-03 19:29:15,030 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 222 selfloop transitions, 181 changer transitions 0/406 dead transitions. [2024-06-03 19:29:15,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 406 transitions, 6495 flow [2024-06-03 19:29:15,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:15,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:15,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-03 19:29:15,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-03 19:29:15,031 INFO L175 Difference]: Start difference. First operand has 256 places, 355 transitions, 4592 flow. Second operand 10 states and 200 transitions. [2024-06-03 19:29:15,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 406 transitions, 6495 flow [2024-06-03 19:29:16,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 406 transitions, 6142 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-03 19:29:16,249 INFO L231 Difference]: Finished difference. Result has 260 places, 359 transitions, 4773 flow [2024-06-03 19:29:16,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4242, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4773, PETRI_PLACES=260, PETRI_TRANSITIONS=359} [2024-06-03 19:29:16,250 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 215 predicate places. [2024-06-03 19:29:16,250 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 359 transitions, 4773 flow [2024-06-03 19:29:16,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:16,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:16,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:16,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 19:29:16,251 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:16,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:16,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1764036816, now seen corresponding path program 10 times [2024-06-03 19:29:16,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:16,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927498865] [2024-06-03 19:29:16,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:16,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:16,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:17,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:17,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:17,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927498865] [2024-06-03 19:29:17,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927498865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:17,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:17,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:17,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149177498] [2024-06-03 19:29:17,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:17,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:17,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:17,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:17,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:17,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:29:17,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 359 transitions, 4773 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:17,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:17,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:29:17,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:18,687 INFO L124 PetriNetUnfolderBase]: 4161/6099 cut-off events. [2024-06-03 19:29:18,687 INFO L125 PetriNetUnfolderBase]: For 992258/992264 co-relation queries the response was YES. [2024-06-03 19:29:18,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64712 conditions, 6099 events. 4161/6099 cut-off events. For 992258/992264 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 30534 event pairs, 850 based on Foata normal form. 7/6103 useless extension candidates. Maximal degree in co-relation 64592. Up to 4500 conditions per place. [2024-06-03 19:29:18,762 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 251 selfloop transitions, 153 changer transitions 0/407 dead transitions. [2024-06-03 19:29:18,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 407 transitions, 6687 flow [2024-06-03 19:29:18,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:18,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:18,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-03 19:29:18,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45681818181818185 [2024-06-03 19:29:18,763 INFO L175 Difference]: Start difference. First operand has 260 places, 359 transitions, 4773 flow. Second operand 10 states and 201 transitions. [2024-06-03 19:29:18,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 407 transitions, 6687 flow [2024-06-03 19:29:19,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 407 transitions, 6174 flow, removed 117 selfloop flow, removed 7 redundant places. [2024-06-03 19:29:19,970 INFO L231 Difference]: Finished difference. Result has 263 places, 359 transitions, 4576 flow [2024-06-03 19:29:19,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4576, PETRI_PLACES=263, PETRI_TRANSITIONS=359} [2024-06-03 19:29:19,970 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 218 predicate places. [2024-06-03 19:29:19,970 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 359 transitions, 4576 flow [2024-06-03 19:29:19,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:19,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:19,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:19,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 19:29:19,971 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:19,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:19,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1764036971, now seen corresponding path program 4 times [2024-06-03 19:29:19,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:19,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465049952] [2024-06-03 19:29:19,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:19,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:19,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:21,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:21,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:21,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465049952] [2024-06-03 19:29:21,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465049952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:21,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:21,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:21,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943672485] [2024-06-03 19:29:21,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:21,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:21,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:21,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:21,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:21,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:29:21,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 359 transitions, 4576 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:21,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:21,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:29:21,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:22,437 INFO L124 PetriNetUnfolderBase]: 3969/5912 cut-off events. [2024-06-03 19:29:22,437 INFO L125 PetriNetUnfolderBase]: For 1000755/1000764 co-relation queries the response was YES. [2024-06-03 19:29:22,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63191 conditions, 5912 events. 3969/5912 cut-off events. For 1000755/1000764 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 30400 event pairs, 903 based on Foata normal form. 9/5918 useless extension candidates. Maximal degree in co-relation 63070. Up to 5286 conditions per place. [2024-06-03 19:29:22,518 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 270 selfloop transitions, 55 changer transitions 0/396 dead transitions. [2024-06-03 19:29:22,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 396 transitions, 5468 flow [2024-06-03 19:29:22,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:22,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:22,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-03 19:29:22,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-03 19:29:22,519 INFO L175 Difference]: Start difference. First operand has 263 places, 359 transitions, 4576 flow. Second operand 10 states and 185 transitions. [2024-06-03 19:29:22,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 396 transitions, 5468 flow [2024-06-03 19:29:23,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 396 transitions, 5159 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 19:29:23,669 INFO L231 Difference]: Finished difference. Result has 265 places, 362 transitions, 4547 flow [2024-06-03 19:29:23,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4267, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4547, PETRI_PLACES=265, PETRI_TRANSITIONS=362} [2024-06-03 19:29:23,669 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 220 predicate places. [2024-06-03 19:29:23,670 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 362 transitions, 4547 flow [2024-06-03 19:29:23,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:23,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:23,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:23,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 19:29:23,670 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-03 19:29:23,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:23,670 INFO L85 PathProgramCache]: Analyzing trace with hash 193549579, now seen corresponding path program 2 times [2024-06-03 19:29:23,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:23,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076015245] [2024-06-03 19:29:23,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:23,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:23,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:24,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:24,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:24,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076015245] [2024-06-03 19:29:24,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076015245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:24,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:24,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:29:24,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46928449] [2024-06-03 19:29:24,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:24,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:29:24,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:24,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:29:24,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:29:24,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:29:24,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 362 transitions, 4547 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:24,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:24,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:29:24,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:25,735 INFO L124 PetriNetUnfolderBase]: 3968/5912 cut-off events. [2024-06-03 19:29:25,735 INFO L125 PetriNetUnfolderBase]: For 1035747/1035775 co-relation queries the response was YES. [2024-06-03 19:29:25,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63974 conditions, 5912 events. 3968/5912 cut-off events. For 1035747/1035775 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 30634 event pairs, 1521 based on Foata normal form. 5/5864 useless extension candidates. Maximal degree in co-relation 63852. Up to 5633 conditions per place. [2024-06-03 19:29:25,809 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 344 selfloop transitions, 28 changer transitions 0/396 dead transitions. [2024-06-03 19:29:25,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 396 transitions, 5768 flow [2024-06-03 19:29:25,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:29:25,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:29:25,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-03 19:29:25,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835227272727273 [2024-06-03 19:29:25,810 INFO L175 Difference]: Start difference. First operand has 265 places, 362 transitions, 4547 flow. Second operand 8 states and 135 transitions. [2024-06-03 19:29:25,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 396 transitions, 5768 flow [2024-06-03 19:29:27,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 396 transitions, 5502 flow, removed 75 selfloop flow, removed 8 redundant places. [2024-06-03 19:29:27,064 INFO L231 Difference]: Finished difference. Result has 268 places, 381 transitions, 4679 flow [2024-06-03 19:29:27,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4291, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4679, PETRI_PLACES=268, PETRI_TRANSITIONS=381} [2024-06-03 19:29:27,065 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 223 predicate places. [2024-06-03 19:29:27,065 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 381 transitions, 4679 flow [2024-06-03 19:29:27,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:27,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:27,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:27,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 19:29:27,065 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-03 19:29:27,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:27,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1257236427, now seen corresponding path program 1 times [2024-06-03 19:29:27,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:27,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483354034] [2024-06-03 19:29:27,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:27,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:27,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:27,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:27,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:27,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483354034] [2024-06-03 19:29:27,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483354034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:27,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:27,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:29:27,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955800046] [2024-06-03 19:29:27,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:27,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:29:27,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:27,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:29:27,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:29:27,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:29:27,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 381 transitions, 4679 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:27,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:27,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:29:27,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:29,315 INFO L124 PetriNetUnfolderBase]: 3766/5674 cut-off events. [2024-06-03 19:29:29,315 INFO L125 PetriNetUnfolderBase]: For 1066747/1066859 co-relation queries the response was YES. [2024-06-03 19:29:29,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62681 conditions, 5674 events. 3766/5674 cut-off events. For 1066747/1066859 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 30015 event pairs, 1275 based on Foata normal form. 41/5624 useless extension candidates. Maximal degree in co-relation 62555. Up to 5197 conditions per place. [2024-06-03 19:29:29,381 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 335 selfloop transitions, 35 changer transitions 0/419 dead transitions. [2024-06-03 19:29:29,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 419 transitions, 5820 flow [2024-06-03 19:29:29,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:29:29,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:29:29,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 19:29:29,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-03 19:29:29,382 INFO L175 Difference]: Start difference. First operand has 268 places, 381 transitions, 4679 flow. Second operand 8 states and 153 transitions. [2024-06-03 19:29:29,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 419 transitions, 5820 flow [2024-06-03 19:29:30,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 419 transitions, 5796 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-03 19:29:30,561 INFO L231 Difference]: Finished difference. Result has 279 places, 398 transitions, 4992 flow [2024-06-03 19:29:30,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4655, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4992, PETRI_PLACES=279, PETRI_TRANSITIONS=398} [2024-06-03 19:29:30,562 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 234 predicate places. [2024-06-03 19:29:30,562 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 398 transitions, 4992 flow [2024-06-03 19:29:30,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:30,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:30,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:30,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 19:29:30,562 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-03 19:29:30,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:30,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1940822325, now seen corresponding path program 3 times [2024-06-03 19:29:30,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:30,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160390837] [2024-06-03 19:29:30,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:30,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:30,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:31,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:31,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:31,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160390837] [2024-06-03 19:29:31,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160390837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:31,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:31,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:29:31,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651565655] [2024-06-03 19:29:31,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:31,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:29:31,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:31,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:29:31,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:29:31,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:29:31,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 398 transitions, 4992 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:31,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:31,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:29:31,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:32,621 INFO L124 PetriNetUnfolderBase]: 4009/5970 cut-off events. [2024-06-03 19:29:32,621 INFO L125 PetriNetUnfolderBase]: For 1076893/1076921 co-relation queries the response was YES. [2024-06-03 19:29:32,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65800 conditions, 5970 events. 4009/5970 cut-off events. For 1076893/1076921 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 30906 event pairs, 1232 based on Foata normal form. 5/5929 useless extension candidates. Maximal degree in co-relation 65667. Up to 5642 conditions per place. [2024-06-03 19:29:32,698 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 348 selfloop transitions, 57 changer transitions 0/429 dead transitions. [2024-06-03 19:29:32,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 429 transitions, 6178 flow [2024-06-03 19:29:32,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:29:32,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:29:32,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 19:29:32,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119318181818182 [2024-06-03 19:29:32,699 INFO L175 Difference]: Start difference. First operand has 279 places, 398 transitions, 4992 flow. Second operand 8 states and 145 transitions. [2024-06-03 19:29:32,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 429 transitions, 6178 flow [2024-06-03 19:29:34,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 429 transitions, 6115 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-03 19:29:34,102 INFO L231 Difference]: Finished difference. Result has 287 places, 410 transitions, 5269 flow [2024-06-03 19:29:34,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4929, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5269, PETRI_PLACES=287, PETRI_TRANSITIONS=410} [2024-06-03 19:29:34,103 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 242 predicate places. [2024-06-03 19:29:34,103 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 410 transitions, 5269 flow [2024-06-03 19:29:34,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:34,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:34,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:34,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 19:29:34,103 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-03 19:29:34,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:34,103 INFO L85 PathProgramCache]: Analyzing trace with hash 193550013, now seen corresponding path program 2 times [2024-06-03 19:29:34,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:34,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278896173] [2024-06-03 19:29:34,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:34,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:34,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:34,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:34,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:34,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278896173] [2024-06-03 19:29:34,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278896173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:34,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:34,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:29:34,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711291640] [2024-06-03 19:29:34,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:34,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:29:34,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:34,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:29:34,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:29:34,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:29:34,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 410 transitions, 5269 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:34,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:34,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:29:34,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:36,204 INFO L124 PetriNetUnfolderBase]: 3805/5727 cut-off events. [2024-06-03 19:29:36,204 INFO L125 PetriNetUnfolderBase]: For 1125297/1125384 co-relation queries the response was YES. [2024-06-03 19:29:36,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64703 conditions, 5727 events. 3805/5727 cut-off events. For 1125297/1125384 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 30299 event pairs, 1428 based on Foata normal form. 28/5651 useless extension candidates. Maximal degree in co-relation 64566. Up to 5258 conditions per place. [2024-06-03 19:29:36,283 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 349 selfloop transitions, 38 changer transitions 0/440 dead transitions. [2024-06-03 19:29:36,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 440 transitions, 6439 flow [2024-06-03 19:29:36,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:29:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:29:36,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:29:36,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147727272727273 [2024-06-03 19:29:36,284 INFO L175 Difference]: Start difference. First operand has 287 places, 410 transitions, 5269 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:29:36,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 440 transitions, 6439 flow [2024-06-03 19:29:37,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 440 transitions, 6353 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 19:29:37,675 INFO L231 Difference]: Finished difference. Result has 292 places, 423 transitions, 5494 flow [2024-06-03 19:29:37,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5183, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5494, PETRI_PLACES=292, PETRI_TRANSITIONS=423} [2024-06-03 19:29:37,675 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 247 predicate places. [2024-06-03 19:29:37,675 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 423 transitions, 5494 flow [2024-06-03 19:29:37,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:37,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:37,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:37,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 19:29:37,676 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:37,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:37,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1007441716, now seen corresponding path program 5 times [2024-06-03 19:29:37,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:37,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329889038] [2024-06-03 19:29:37,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:37,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:37,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:38,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-03 19:29:38,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:38,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329889038] [2024-06-03 19:29:38,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329889038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:38,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:38,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:38,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526299560] [2024-06-03 19:29:38,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:38,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:38,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:38,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:38,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:38,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:29:38,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 423 transitions, 5494 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:38,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:38,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:29:38,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:40,523 INFO L124 PetriNetUnfolderBase]: 4334/6366 cut-off events. [2024-06-03 19:29:40,523 INFO L125 PetriNetUnfolderBase]: For 1157052/1157052 co-relation queries the response was YES. [2024-06-03 19:29:40,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69569 conditions, 6366 events. 4334/6366 cut-off events. For 1157052/1157052 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 32203 event pairs, 1618 based on Foata normal form. 6/6370 useless extension candidates. Maximal degree in co-relation 69431. Up to 6058 conditions per place. [2024-06-03 19:29:40,744 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 407 selfloop transitions, 47 changer transitions 0/457 dead transitions. [2024-06-03 19:29:40,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 457 transitions, 6820 flow [2024-06-03 19:29:40,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:29:40,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:29:40,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-03 19:29:40,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-03 19:29:40,745 INFO L175 Difference]: Start difference. First operand has 292 places, 423 transitions, 5494 flow. Second operand 9 states and 164 transitions. [2024-06-03 19:29:40,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 457 transitions, 6820 flow [2024-06-03 19:29:41,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 457 transitions, 6716 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-03 19:29:41,868 INFO L231 Difference]: Finished difference. Result has 297 places, 426 transitions, 5656 flow [2024-06-03 19:29:41,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5390, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5656, PETRI_PLACES=297, PETRI_TRANSITIONS=426} [2024-06-03 19:29:41,869 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 252 predicate places. [2024-06-03 19:29:41,869 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 426 transitions, 5656 flow [2024-06-03 19:29:41,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:41,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:41,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:41,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 19:29:41,869 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:41,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:41,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1007432416, now seen corresponding path program 6 times [2024-06-03 19:29:41,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:41,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067538843] [2024-06-03 19:29:41,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:41,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:41,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:43,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:43,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:43,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067538843] [2024-06-03 19:29:43,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067538843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:43,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:43,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:43,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237132308] [2024-06-03 19:29:43,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:43,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:43,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:43,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:43,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:43,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:29:43,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 426 transitions, 5656 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:43,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:43,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:29:43,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:44,747 INFO L124 PetriNetUnfolderBase]: 4400/6468 cut-off events. [2024-06-03 19:29:44,747 INFO L125 PetriNetUnfolderBase]: For 1215899/1215899 co-relation queries the response was YES. [2024-06-03 19:29:44,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72080 conditions, 6468 events. 4400/6468 cut-off events. For 1215899/1215899 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 32877 event pairs, 1623 based on Foata normal form. 6/6472 useless extension candidates. Maximal degree in co-relation 71941. Up to 6066 conditions per place. [2024-06-03 19:29:44,825 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 407 selfloop transitions, 55 changer transitions 0/465 dead transitions. [2024-06-03 19:29:44,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 465 transitions, 7462 flow [2024-06-03 19:29:44,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:29:44,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:29:44,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:29:44,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-03 19:29:44,826 INFO L175 Difference]: Start difference. First operand has 297 places, 426 transitions, 5656 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:29:44,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 465 transitions, 7462 flow [2024-06-03 19:29:46,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 465 transitions, 7220 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-03 19:29:46,134 INFO L231 Difference]: Finished difference. Result has 299 places, 432 transitions, 5866 flow [2024-06-03 19:29:46,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5414, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5866, PETRI_PLACES=299, PETRI_TRANSITIONS=432} [2024-06-03 19:29:46,135 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 254 predicate places. [2024-06-03 19:29:46,135 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 432 transitions, 5866 flow [2024-06-03 19:29:46,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:46,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:46,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:46,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 19:29:46,135 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:46,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:46,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1007709122, now seen corresponding path program 11 times [2024-06-03 19:29:46,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:46,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113434110] [2024-06-03 19:29:46,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:46,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:46,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:47,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:47,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113434110] [2024-06-03 19:29:47,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113434110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:47,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:47,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:47,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938617169] [2024-06-03 19:29:47,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:47,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:47,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:47,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:47,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:47,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:29:47,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 432 transitions, 5866 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:47,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:47,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:29:47,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:48,803 INFO L124 PetriNetUnfolderBase]: 4484/6588 cut-off events. [2024-06-03 19:29:48,803 INFO L125 PetriNetUnfolderBase]: For 1273024/1273024 co-relation queries the response was YES. [2024-06-03 19:29:48,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74097 conditions, 6588 events. 4484/6588 cut-off events. For 1273024/1273024 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 33549 event pairs, 1638 based on Foata normal form. 6/6592 useless extension candidates. Maximal degree in co-relation 73957. Up to 5958 conditions per place. [2024-06-03 19:29:48,886 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 408 selfloop transitions, 70 changer transitions 0/481 dead transitions. [2024-06-03 19:29:48,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 481 transitions, 8034 flow [2024-06-03 19:29:48,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:48,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:48,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-03 19:29:48,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-06-03 19:29:48,887 INFO L175 Difference]: Start difference. First operand has 299 places, 432 transitions, 5866 flow. Second operand 10 states and 189 transitions. [2024-06-03 19:29:48,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 481 transitions, 8034 flow [2024-06-03 19:29:50,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 481 transitions, 7781 flow, removed 98 selfloop flow, removed 5 redundant places. [2024-06-03 19:29:50,395 INFO L231 Difference]: Finished difference. Result has 306 places, 441 transitions, 6207 flow [2024-06-03 19:29:50,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5613, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6207, PETRI_PLACES=306, PETRI_TRANSITIONS=441} [2024-06-03 19:29:50,395 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 261 predicate places. [2024-06-03 19:29:50,395 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 441 transitions, 6207 flow [2024-06-03 19:29:50,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:50,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:50,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:50,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 19:29:50,396 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:50,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:50,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1020102578, now seen corresponding path program 7 times [2024-06-03 19:29:50,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:50,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998547133] [2024-06-03 19:29:50,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:50,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:50,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:51,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:51,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:51,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998547133] [2024-06-03 19:29:51,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998547133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:51,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:51,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:29:51,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77575575] [2024-06-03 19:29:51,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:51,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:29:51,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:51,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:29:51,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:29:51,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:29:51,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 441 transitions, 6207 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:51,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:51,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:29:51,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:53,245 INFO L124 PetriNetUnfolderBase]: 4474/6574 cut-off events. [2024-06-03 19:29:53,245 INFO L125 PetriNetUnfolderBase]: For 1284411/1284411 co-relation queries the response was YES. [2024-06-03 19:29:53,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74270 conditions, 6574 events. 4474/6574 cut-off events. For 1284411/1284411 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 33475 event pairs, 1632 based on Foata normal form. 6/6578 useless extension candidates. Maximal degree in co-relation 74126. Up to 6266 conditions per place. [2024-06-03 19:29:53,344 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 424 selfloop transitions, 46 changer transitions 0/473 dead transitions. [2024-06-03 19:29:53,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 473 transitions, 7575 flow [2024-06-03 19:29:53,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:29:53,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:29:53,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-03 19:29:53,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-03 19:29:53,345 INFO L175 Difference]: Start difference. First operand has 306 places, 441 transitions, 6207 flow. Second operand 9 states and 164 transitions. [2024-06-03 19:29:53,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 473 transitions, 7575 flow [2024-06-03 19:29:55,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 473 transitions, 7000 flow, removed 151 selfloop flow, removed 9 redundant places. [2024-06-03 19:29:55,198 INFO L231 Difference]: Finished difference. Result has 306 places, 441 transitions, 5732 flow [2024-06-03 19:29:55,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5632, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5732, PETRI_PLACES=306, PETRI_TRANSITIONS=441} [2024-06-03 19:29:55,199 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 261 predicate places. [2024-06-03 19:29:55,199 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 441 transitions, 5732 flow [2024-06-03 19:29:55,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:55,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:55,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:55,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 19:29:55,199 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:55,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:55,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1020312324, now seen corresponding path program 12 times [2024-06-03 19:29:55,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:55,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885911432] [2024-06-03 19:29:55,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:55,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:55,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:29:56,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:29:56,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:29:56,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885911432] [2024-06-03 19:29:56,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885911432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:29:56,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:29:56,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:29:56,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374150772] [2024-06-03 19:29:56,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:29:56,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:29:56,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:29:56,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:29:56,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:29:56,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:29:56,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 441 transitions, 5732 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:56,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:29:56,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:29:56,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:29:57,915 INFO L124 PetriNetUnfolderBase]: 4558/6694 cut-off events. [2024-06-03 19:29:57,915 INFO L125 PetriNetUnfolderBase]: For 1320344/1320344 co-relation queries the response was YES. [2024-06-03 19:29:57,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75017 conditions, 6694 events. 4558/6694 cut-off events. For 1320344/1320344 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34151 event pairs, 1607 based on Foata normal form. 6/6698 useless extension candidates. Maximal degree in co-relation 74873. Up to 6010 conditions per place. [2024-06-03 19:29:57,998 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 414 selfloop transitions, 74 changer transitions 0/491 dead transitions. [2024-06-03 19:29:57,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 491 transitions, 8188 flow [2024-06-03 19:29:57,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:29:57,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:29:57,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-03 19:29:57,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42954545454545456 [2024-06-03 19:29:57,999 INFO L175 Difference]: Start difference. First operand has 306 places, 441 transitions, 5732 flow. Second operand 10 states and 189 transitions. [2024-06-03 19:29:57,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 491 transitions, 8188 flow [2024-06-03 19:29:59,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 491 transitions, 8078 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-03 19:29:59,417 INFO L231 Difference]: Finished difference. Result has 308 places, 449 transitions, 6079 flow [2024-06-03 19:29:59,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5622, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6079, PETRI_PLACES=308, PETRI_TRANSITIONS=449} [2024-06-03 19:29:59,417 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 263 predicate places. [2024-06-03 19:29:59,417 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 449 transitions, 6079 flow [2024-06-03 19:29:59,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:29:59,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:29:59,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:29:59,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 19:29:59,418 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:29:59,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:29:59,418 INFO L85 PathProgramCache]: Analyzing trace with hash -2030330478, now seen corresponding path program 13 times [2024-06-03 19:29:59,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:29:59,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519075999] [2024-06-03 19:29:59,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:29:59,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:29:59,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:00,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:00,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:00,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519075999] [2024-06-03 19:30:00,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519075999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:00,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:00,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:00,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127150268] [2024-06-03 19:30:00,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:00,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:00,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:00,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:00,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:00,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:30:00,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 449 transitions, 6079 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:00,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:00,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:30:00,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:01,947 INFO L124 PetriNetUnfolderBase]: 4546/6678 cut-off events. [2024-06-03 19:30:01,947 INFO L125 PetriNetUnfolderBase]: For 1338322/1338322 co-relation queries the response was YES. [2024-06-03 19:30:02,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74998 conditions, 6678 events. 4546/6678 cut-off events. For 1338322/1338322 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34021 event pairs, 1602 based on Foata normal form. 6/6682 useless extension candidates. Maximal degree in co-relation 74853. Up to 6004 conditions per place. [2024-06-03 19:30:02,040 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 412 selfloop transitions, 75 changer transitions 0/490 dead transitions. [2024-06-03 19:30:02,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 490 transitions, 8103 flow [2024-06-03 19:30:02,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:30:02,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:30:02,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-03 19:30:02,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-03 19:30:02,041 INFO L175 Difference]: Start difference. First operand has 308 places, 449 transitions, 6079 flow. Second operand 10 states and 187 transitions. [2024-06-03 19:30:02,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 490 transitions, 8103 flow [2024-06-03 19:30:03,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 490 transitions, 7558 flow, removed 120 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:03,984 INFO L231 Difference]: Finished difference. Result has 310 places, 449 transitions, 5694 flow [2024-06-03 19:30:03,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5534, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5694, PETRI_PLACES=310, PETRI_TRANSITIONS=449} [2024-06-03 19:30:03,985 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 265 predicate places. [2024-06-03 19:30:03,985 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 449 transitions, 5694 flow [2024-06-03 19:30:03,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:03,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:03,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:03,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 19:30:03,985 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:03,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:03,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1015066507, now seen corresponding path program 5 times [2024-06-03 19:30:03,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:03,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106675383] [2024-06-03 19:30:03,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:03,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:03,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:05,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:05,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:05,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106675383] [2024-06-03 19:30:05,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106675383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:05,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:05,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:05,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464124577] [2024-06-03 19:30:05,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:05,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:05,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:05,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:05,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:05,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:30:05,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 449 transitions, 5694 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:05,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:05,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:30:05,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:06,842 INFO L124 PetriNetUnfolderBase]: 4361/6488 cut-off events. [2024-06-03 19:30:06,842 INFO L125 PetriNetUnfolderBase]: For 1360047/1360079 co-relation queries the response was YES. [2024-06-03 19:30:06,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73811 conditions, 6488 events. 4361/6488 cut-off events. For 1360047/1360079 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 33865 event pairs, 1582 based on Foata normal form. 5/6456 useless extension candidates. Maximal degree in co-relation 73665. Up to 5966 conditions per place. [2024-06-03 19:30:06,937 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 373 selfloop transitions, 24 changer transitions 0/482 dead transitions. [2024-06-03 19:30:06,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 482 transitions, 6762 flow [2024-06-03 19:30:06,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:30:06,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:30:06,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-03 19:30:06,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2024-06-03 19:30:06,938 INFO L175 Difference]: Start difference. First operand has 310 places, 449 transitions, 5694 flow. Second operand 10 states and 174 transitions. [2024-06-03 19:30:06,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 482 transitions, 6762 flow [2024-06-03 19:30:08,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 482 transitions, 6581 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-03 19:30:08,847 INFO L231 Difference]: Finished difference. Result has 311 places, 452 transitions, 5745 flow [2024-06-03 19:30:08,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5513, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5745, PETRI_PLACES=311, PETRI_TRANSITIONS=452} [2024-06-03 19:30:08,847 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 266 predicate places. [2024-06-03 19:30:08,847 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 452 transitions, 5745 flow [2024-06-03 19:30:08,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:08,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:08,848 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-03 19:30:08,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 19:30:08,848 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-03 19:30:08,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:08,849 INFO L85 PathProgramCache]: Analyzing trace with hash -317979407, now seen corresponding path program 1 times [2024-06-03 19:30:08,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:08,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103890877] [2024-06-03 19:30:08,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:08,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:08,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:09,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:09,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:09,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103890877] [2024-06-03 19:30:09,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103890877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:09,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:09,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:30:09,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069827164] [2024-06-03 19:30:09,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:09,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:30:09,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:09,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:30:09,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:30:09,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:30:09,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 452 transitions, 5745 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:09,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:09,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:30:09,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:11,434 INFO L124 PetriNetUnfolderBase]: 4283/6383 cut-off events. [2024-06-03 19:30:11,434 INFO L125 PetriNetUnfolderBase]: For 1376943/1376979 co-relation queries the response was YES. [2024-06-03 19:30:11,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73604 conditions, 6383 events. 4283/6383 cut-off events. For 1376943/1376979 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 33441 event pairs, 1250 based on Foata normal form. 7/6331 useless extension candidates. Maximal degree in co-relation 73458. Up to 5972 conditions per place. [2024-06-03 19:30:11,524 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 392 selfloop transitions, 70 changer transitions 0/486 dead transitions. [2024-06-03 19:30:11,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 486 transitions, 7249 flow [2024-06-03 19:30:11,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:30:11,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:30:11,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:30:11,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-03 19:30:11,526 INFO L175 Difference]: Start difference. First operand has 311 places, 452 transitions, 5745 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:30:11,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 486 transitions, 7249 flow [2024-06-03 19:30:13,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 486 transitions, 7041 flow, removed 82 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:13,206 INFO L231 Difference]: Finished difference. Result has 313 places, 461 transitions, 5884 flow [2024-06-03 19:30:13,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5537, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5884, PETRI_PLACES=313, PETRI_TRANSITIONS=461} [2024-06-03 19:30:13,207 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 268 predicate places. [2024-06-03 19:30:13,207 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 461 transitions, 5884 flow [2024-06-03 19:30:13,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:13,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:13,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:13,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 19:30:13,207 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:13,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:13,208 INFO L85 PathProgramCache]: Analyzing trace with hash -434529918, now seen corresponding path program 8 times [2024-06-03 19:30:13,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:13,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572253121] [2024-06-03 19:30:13,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:13,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:13,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:14,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:14,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:14,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572253121] [2024-06-03 19:30:14,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572253121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:14,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:14,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:14,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210881967] [2024-06-03 19:30:14,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:14,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:14,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:14,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:14,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:14,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:30:14,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 461 transitions, 5884 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:14,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:14,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:30:14,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:15,872 INFO L124 PetriNetUnfolderBase]: 4605/6764 cut-off events. [2024-06-03 19:30:15,872 INFO L125 PetriNetUnfolderBase]: For 1429470/1429470 co-relation queries the response was YES. [2024-06-03 19:30:15,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76645 conditions, 6764 events. 4605/6764 cut-off events. For 1429470/1429470 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 34510 event pairs, 1673 based on Foata normal form. 6/6768 useless extension candidates. Maximal degree in co-relation 76497. Up to 6595 conditions per place. [2024-06-03 19:30:15,965 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 455 selfloop transitions, 35 changer transitions 0/493 dead transitions. [2024-06-03 19:30:15,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 493 transitions, 7138 flow [2024-06-03 19:30:15,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:30:15,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:30:15,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-03 19:30:15,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-03 19:30:15,966 INFO L175 Difference]: Start difference. First operand has 313 places, 461 transitions, 5884 flow. Second operand 9 states and 159 transitions. [2024-06-03 19:30:15,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 493 transitions, 7138 flow [2024-06-03 19:30:17,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 493 transitions, 7019 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-03 19:30:17,839 INFO L231 Difference]: Finished difference. Result has 318 places, 464 transitions, 6027 flow [2024-06-03 19:30:17,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5765, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6027, PETRI_PLACES=318, PETRI_TRANSITIONS=464} [2024-06-03 19:30:17,840 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 273 predicate places. [2024-06-03 19:30:17,840 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 464 transitions, 6027 flow [2024-06-03 19:30:17,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:17,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:17,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:17,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 19:30:17,840 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:17,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:17,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1295182288, now seen corresponding path program 14 times [2024-06-03 19:30:17,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:17,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772375208] [2024-06-03 19:30:17,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:17,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:17,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:18,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:18,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:18,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772375208] [2024-06-03 19:30:18,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772375208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:18,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:18,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:18,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120875878] [2024-06-03 19:30:18,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:18,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:18,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:18,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:18,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:18,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:30:18,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 464 transitions, 6027 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:18,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:18,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:30:18,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:20,515 INFO L124 PetriNetUnfolderBase]: 4593/6748 cut-off events. [2024-06-03 19:30:20,515 INFO L125 PetriNetUnfolderBase]: For 1433697/1433697 co-relation queries the response was YES. [2024-06-03 19:30:20,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76580 conditions, 6748 events. 4593/6748 cut-off events. For 1433697/1433697 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34464 event pairs, 1633 based on Foata normal form. 6/6752 useless extension candidates. Maximal degree in co-relation 76430. Up to 6084 conditions per place. [2024-06-03 19:30:20,614 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 425 selfloop transitions, 75 changer transitions 0/503 dead transitions. [2024-06-03 19:30:20,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 503 transitions, 7771 flow [2024-06-03 19:30:20,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:30:20,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:30:20,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-03 19:30:20,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-03 19:30:20,615 INFO L175 Difference]: Start difference. First operand has 318 places, 464 transitions, 6027 flow. Second operand 10 states and 187 transitions. [2024-06-03 19:30:20,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 503 transitions, 7771 flow [2024-06-03 19:30:22,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 503 transitions, 7425 flow, removed 140 selfloop flow, removed 7 redundant places. [2024-06-03 19:30:22,918 INFO L231 Difference]: Finished difference. Result has 321 places, 464 transitions, 5840 flow [2024-06-03 19:30:22,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5681, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5840, PETRI_PLACES=321, PETRI_TRANSITIONS=464} [2024-06-03 19:30:22,919 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 276 predicate places. [2024-06-03 19:30:22,919 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 464 transitions, 5840 flow [2024-06-03 19:30:22,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:22,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:22,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:22,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 19:30:22,919 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:22,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:22,920 INFO L85 PathProgramCache]: Analyzing trace with hash -445571808, now seen corresponding path program 9 times [2024-06-03 19:30:22,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:22,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586600751] [2024-06-03 19:30:22,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:22,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:22,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:23,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:23,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:23,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586600751] [2024-06-03 19:30:23,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586600751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:23,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:23,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:23,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49363054] [2024-06-03 19:30:23,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:23,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:23,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:23,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:23,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:24,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:30:24,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 464 transitions, 5840 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:24,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:24,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:30:24,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:25,742 INFO L124 PetriNetUnfolderBase]: 4631/6806 cut-off events. [2024-06-03 19:30:25,742 INFO L125 PetriNetUnfolderBase]: For 1475671/1475671 co-relation queries the response was YES. [2024-06-03 19:30:25,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77580 conditions, 6806 events. 4631/6806 cut-off events. For 1475671/1475671 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 34855 event pairs, 1690 based on Foata normal form. 6/6810 useless extension candidates. Maximal degree in co-relation 77429. Up to 6511 conditions per place. [2024-06-03 19:30:25,844 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 446 selfloop transitions, 52 changer transitions 0/501 dead transitions. [2024-06-03 19:30:25,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 501 transitions, 7630 flow [2024-06-03 19:30:25,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:30:25,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:30:25,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-03 19:30:25,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-03 19:30:25,845 INFO L175 Difference]: Start difference. First operand has 321 places, 464 transitions, 5840 flow. Second operand 9 states and 164 transitions. [2024-06-03 19:30:25,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 501 transitions, 7630 flow [2024-06-03 19:30:28,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 501 transitions, 7475 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:28,081 INFO L231 Difference]: Finished difference. Result has 322 places, 470 transitions, 6172 flow [2024-06-03 19:30:28,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5685, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6172, PETRI_PLACES=322, PETRI_TRANSITIONS=470} [2024-06-03 19:30:28,082 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 277 predicate places. [2024-06-03 19:30:28,082 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 470 transitions, 6172 flow [2024-06-03 19:30:28,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:28,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:28,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:28,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 19:30:28,083 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:28,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:28,083 INFO L85 PathProgramCache]: Analyzing trace with hash -450832939, now seen corresponding path program 1 times [2024-06-03 19:30:28,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:28,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073359874] [2024-06-03 19:30:28,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:28,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:28,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:29,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:29,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:29,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073359874] [2024-06-03 19:30:29,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073359874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:29,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:29,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:29,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248580177] [2024-06-03 19:30:29,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:29,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:29,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:29,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:29,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:29,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:30:29,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 470 transitions, 6172 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:29,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:29,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:30:29,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:30,820 INFO L124 PetriNetUnfolderBase]: 4631/6806 cut-off events. [2024-06-03 19:30:30,820 INFO L125 PetriNetUnfolderBase]: For 1503393/1503393 co-relation queries the response was YES. [2024-06-03 19:30:30,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77824 conditions, 6806 events. 4631/6806 cut-off events. For 1503393/1503393 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 34828 event pairs, 1670 based on Foata normal form. 3/6807 useless extension candidates. Maximal degree in co-relation 77672. Up to 6601 conditions per place. [2024-06-03 19:30:30,915 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 450 selfloop transitions, 50 changer transitions 0/503 dead transitions. [2024-06-03 19:30:30,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 503 transitions, 7460 flow [2024-06-03 19:30:30,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:30:30,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:30:30,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:30:30,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-03 19:30:30,916 INFO L175 Difference]: Start difference. First operand has 322 places, 470 transitions, 6172 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:30:30,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 503 transitions, 7460 flow [2024-06-03 19:30:33,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 503 transitions, 7184 flow, removed 113 selfloop flow, removed 5 redundant places. [2024-06-03 19:30:33,253 INFO L231 Difference]: Finished difference. Result has 326 places, 474 transitions, 6204 flow [2024-06-03 19:30:33,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5896, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6204, PETRI_PLACES=326, PETRI_TRANSITIONS=474} [2024-06-03 19:30:33,253 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 281 predicate places. [2024-06-03 19:30:33,254 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 474 transitions, 6204 flow [2024-06-03 19:30:33,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:33,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:33,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:33,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 19:30:33,254 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:33,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:33,254 INFO L85 PathProgramCache]: Analyzing trace with hash -450832660, now seen corresponding path program 10 times [2024-06-03 19:30:33,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:33,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156256970] [2024-06-03 19:30:33,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:33,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:33,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:34,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:34,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156256970] [2024-06-03 19:30:34,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156256970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:34,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:34,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:34,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151969695] [2024-06-03 19:30:34,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:34,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:34,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:34,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:34,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:34,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:30:34,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 474 transitions, 6204 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:34,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:34,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:30:34,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:36,084 INFO L124 PetriNetUnfolderBase]: 4618/6787 cut-off events. [2024-06-03 19:30:36,084 INFO L125 PetriNetUnfolderBase]: For 1504420/1504420 co-relation queries the response was YES. [2024-06-03 19:30:36,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77476 conditions, 6787 events. 4618/6787 cut-off events. For 1504420/1504420 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 34717 event pairs, 1670 based on Foata normal form. 6/6791 useless extension candidates. Maximal degree in co-relation 77322. Up to 6594 conditions per place. [2024-06-03 19:30:36,184 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 455 selfloop transitions, 45 changer transitions 0/503 dead transitions. [2024-06-03 19:30:36,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 503 transitions, 7304 flow [2024-06-03 19:30:36,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:30:36,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:30:36,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-03 19:30:36,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065656565656566 [2024-06-03 19:30:36,185 INFO L175 Difference]: Start difference. First operand has 326 places, 474 transitions, 6204 flow. Second operand 9 states and 161 transitions. [2024-06-03 19:30:36,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 503 transitions, 7304 flow [2024-06-03 19:30:38,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 503 transitions, 6924 flow, removed 145 selfloop flow, removed 7 redundant places. [2024-06-03 19:30:38,516 INFO L231 Difference]: Finished difference. Result has 328 places, 474 transitions, 5923 flow [2024-06-03 19:30:38,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5824, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5923, PETRI_PLACES=328, PETRI_TRANSITIONS=474} [2024-06-03 19:30:38,517 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 283 predicate places. [2024-06-03 19:30:38,517 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 474 transitions, 5923 flow [2024-06-03 19:30:38,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:38,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:38,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:38,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 19:30:38,517 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:30:38,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:38,517 INFO L85 PathProgramCache]: Analyzing trace with hash -764799296, now seen corresponding path program 15 times [2024-06-03 19:30:38,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:38,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31840617] [2024-06-03 19:30:38,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:38,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:38,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:39,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:39,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:39,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31840617] [2024-06-03 19:30:39,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31840617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:39,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:39,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:30:39,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895017782] [2024-06-03 19:30:39,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:39,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:30:39,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:39,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:30:39,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:30:39,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:30:39,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 474 transitions, 5923 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:39,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:39,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:30:39,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:41,294 INFO L124 PetriNetUnfolderBase]: 4618/6787 cut-off events. [2024-06-03 19:30:41,294 INFO L125 PetriNetUnfolderBase]: For 1521694/1521694 co-relation queries the response was YES. [2024-06-03 19:30:41,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76926 conditions, 6787 events. 4618/6787 cut-off events. For 1521694/1521694 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 34660 event pairs, 1665 based on Foata normal form. 6/6791 useless extension candidates. Maximal degree in co-relation 76771. Up to 6604 conditions per place. [2024-06-03 19:30:41,385 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 472 selfloop transitions, 37 changer transitions 0/512 dead transitions. [2024-06-03 19:30:41,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 512 transitions, 7235 flow [2024-06-03 19:30:41,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:30:41,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:30:41,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-03 19:30:41,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022727272727273 [2024-06-03 19:30:41,386 INFO L175 Difference]: Start difference. First operand has 328 places, 474 transitions, 5923 flow. Second operand 10 states and 177 transitions. [2024-06-03 19:30:41,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 512 transitions, 7235 flow [2024-06-03 19:30:43,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 512 transitions, 7133 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:43,636 INFO L231 Difference]: Finished difference. Result has 330 places, 478 transitions, 6086 flow [2024-06-03 19:30:43,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5821, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6086, PETRI_PLACES=330, PETRI_TRANSITIONS=478} [2024-06-03 19:30:43,637 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2024-06-03 19:30:43,637 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 478 transitions, 6086 flow [2024-06-03 19:30:43,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:43,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:43,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:43,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 19:30:43,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-03 19:30:43,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:43,637 INFO L85 PathProgramCache]: Analyzing trace with hash -2143136663, now seen corresponding path program 4 times [2024-06-03 19:30:43,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:43,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310973545] [2024-06-03 19:30:43,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:43,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:43,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:44,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:44,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:44,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310973545] [2024-06-03 19:30:44,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310973545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:44,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:44,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:30:44,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465166912] [2024-06-03 19:30:44,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:44,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:30:44,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:44,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:30:44,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:30:44,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:30:44,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 478 transitions, 6086 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 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-03 19:30:44,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:44,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:30:44,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:45,980 INFO L124 PetriNetUnfolderBase]: 4323/6449 cut-off events. [2024-06-03 19:30:45,980 INFO L125 PetriNetUnfolderBase]: For 1537090/1537126 co-relation queries the response was YES. [2024-06-03 19:30:46,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75618 conditions, 6449 events. 4323/6449 cut-off events. For 1537090/1537126 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 33900 event pairs, 1528 based on Foata normal form. 5/6392 useless extension candidates. Maximal degree in co-relation 75462. Up to 6192 conditions per place. [2024-06-03 19:30:46,229 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 446 selfloop transitions, 16 changer transitions 0/487 dead transitions. [2024-06-03 19:30:46,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 487 transitions, 7036 flow [2024-06-03 19:30:46,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:30:46,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:30:46,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-03 19:30:46,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35795454545454547 [2024-06-03 19:30:46,231 INFO L175 Difference]: Start difference. First operand has 330 places, 478 transitions, 6086 flow. Second operand 8 states and 126 transitions. [2024-06-03 19:30:46,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 487 transitions, 7036 flow [2024-06-03 19:30:48,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 487 transitions, 6803 flow, removed 82 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:48,396 INFO L231 Difference]: Finished difference. Result has 330 places, 478 transitions, 5891 flow [2024-06-03 19:30:48,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5853, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5891, PETRI_PLACES=330, PETRI_TRANSITIONS=478} [2024-06-03 19:30:48,396 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2024-06-03 19:30:48,396 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 478 transitions, 5891 flow [2024-06-03 19:30:48,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 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-03 19:30:48,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:48,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:48,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 19:30:48,397 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-03 19:30:48,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:48,398 INFO L85 PathProgramCache]: Analyzing trace with hash 607332123, now seen corresponding path program 3 times [2024-06-03 19:30:48,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:48,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495812021] [2024-06-03 19:30:48,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:48,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:48,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:49,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:49,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:49,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495812021] [2024-06-03 19:30:49,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495812021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:49,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:49,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:30:49,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924458024] [2024-06-03 19:30:49,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:49,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:30:49,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:49,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:30:49,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:30:49,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:30:49,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 478 transitions, 5891 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:49,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:49,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:30:49,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:50,587 INFO L124 PetriNetUnfolderBase]: 4090/6156 cut-off events. [2024-06-03 19:30:50,587 INFO L125 PetriNetUnfolderBase]: For 1583128/1583231 co-relation queries the response was YES. [2024-06-03 19:30:50,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73364 conditions, 6156 events. 4090/6156 cut-off events. For 1583128/1583231 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 32886 event pairs, 1443 based on Foata normal form. 28/6057 useless extension candidates. Maximal degree in co-relation 73207. Up to 5640 conditions per place. [2024-06-03 19:30:50,678 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 414 selfloop transitions, 17 changer transitions 0/494 dead transitions. [2024-06-03 19:30:50,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 494 transitions, 6895 flow [2024-06-03 19:30:50,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:30:50,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:30:50,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-03 19:30:50,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-03 19:30:50,679 INFO L175 Difference]: Start difference. First operand has 330 places, 478 transitions, 5891 flow. Second operand 7 states and 124 transitions. [2024-06-03 19:30:50,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 494 transitions, 6895 flow [2024-06-03 19:30:52,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 494 transitions, 6818 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 19:30:52,909 INFO L231 Difference]: Finished difference. Result has 329 places, 483 transitions, 5972 flow [2024-06-03 19:30:52,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5814, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5972, PETRI_PLACES=329, PETRI_TRANSITIONS=483} [2024-06-03 19:30:52,910 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 284 predicate places. [2024-06-03 19:30:52,910 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 483 transitions, 5972 flow [2024-06-03 19:30:52,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:52,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:52,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:52,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 19:30:52,910 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-03 19:30:52,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:52,911 INFO L85 PathProgramCache]: Analyzing trace with hash 606856893, now seen corresponding path program 4 times [2024-06-03 19:30:52,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:52,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951128770] [2024-06-03 19:30:52,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:52,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:52,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:53,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:30:53,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:53,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951128770] [2024-06-03 19:30:53,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951128770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:53,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:53,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:30:53,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950379110] [2024-06-03 19:30:53,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:53,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:30:53,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:53,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:30:53,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:30:53,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-03 19:30:53,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 483 transitions, 5972 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:53,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:53,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-03 19:30:53,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:30:55,138 INFO L124 PetriNetUnfolderBase]: 4081/6144 cut-off events. [2024-06-03 19:30:55,138 INFO L125 PetriNetUnfolderBase]: For 1589589/1589692 co-relation queries the response was YES. [2024-06-03 19:30:55,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73317 conditions, 6144 events. 4081/6144 cut-off events. For 1589589/1589692 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 32863 event pairs, 1441 based on Foata normal form. 28/6045 useless extension candidates. Maximal degree in co-relation 73160. Up to 5616 conditions per place. [2024-06-03 19:30:55,232 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 409 selfloop transitions, 24 changer transitions 0/496 dead transitions. [2024-06-03 19:30:55,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 496 transitions, 6884 flow [2024-06-03 19:30:55,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:30:55,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:30:55,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-03 19:30:55,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-03 19:30:55,233 INFO L175 Difference]: Start difference. First operand has 329 places, 483 transitions, 5972 flow. Second operand 7 states and 128 transitions. [2024-06-03 19:30:55,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 496 transitions, 6884 flow [2024-06-03 19:30:58,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 496 transitions, 6736 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-03 19:30:58,633 INFO L231 Difference]: Finished difference. Result has 331 places, 483 transitions, 5880 flow [2024-06-03 19:30:58,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5824, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5880, PETRI_PLACES=331, PETRI_TRANSITIONS=483} [2024-06-03 19:30:58,634 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 286 predicate places. [2024-06-03 19:30:58,634 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 483 transitions, 5880 flow [2024-06-03 19:30:58,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:58,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:30:58,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:30:58,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 19:30:58,635 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-03 19:30:58,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:30:58,635 INFO L85 PathProgramCache]: Analyzing trace with hash -16868781, now seen corresponding path program 1 times [2024-06-03 19:30:58,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:30:58,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859988076] [2024-06-03 19:30:58,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:30:58,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:30:58,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:30:59,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-03 19:30:59,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:30:59,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859988076] [2024-06-03 19:30:59,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859988076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:30:59,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:30:59,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:30:59,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559761818] [2024-06-03 19:30:59,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:30:59,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:30:59,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:30:59,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:30:59,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:30:59,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:30:59,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 483 transitions, 5880 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:30:59,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:30:59,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:30:59,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:01,075 INFO L124 PetriNetUnfolderBase]: 4425/6584 cut-off events. [2024-06-03 19:31:01,075 INFO L125 PetriNetUnfolderBase]: For 1635457/1635487 co-relation queries the response was YES. [2024-06-03 19:31:01,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75833 conditions, 6584 events. 4425/6584 cut-off events. For 1635457/1635487 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34617 event pairs, 1594 based on Foata normal form. 15/6549 useless extension candidates. Maximal degree in co-relation 75675. Up to 6091 conditions per place. [2024-06-03 19:31:01,175 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 437 selfloop transitions, 33 changer transitions 0/511 dead transitions. [2024-06-03 19:31:01,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 511 transitions, 7242 flow [2024-06-03 19:31:01,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:31:01,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:31:01,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-03 19:31:01,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44155844155844154 [2024-06-03 19:31:01,176 INFO L175 Difference]: Start difference. First operand has 331 places, 483 transitions, 5880 flow. Second operand 7 states and 136 transitions. [2024-06-03 19:31:01,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 511 transitions, 7242 flow [2024-06-03 19:31:03,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 511 transitions, 7170 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 19:31:03,862 INFO L231 Difference]: Finished difference. Result has 333 places, 490 transitions, 6012 flow [2024-06-03 19:31:03,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5808, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6012, PETRI_PLACES=333, PETRI_TRANSITIONS=490} [2024-06-03 19:31:03,862 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 288 predicate places. [2024-06-03 19:31:03,863 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 490 transitions, 6012 flow [2024-06-03 19:31:03,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:03,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:03,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:31:03,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 19:31:03,863 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-03 19:31:03,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:03,864 INFO L85 PathProgramCache]: Analyzing trace with hash -2142653063, now seen corresponding path program 2 times [2024-06-03 19:31:03,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:03,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280849057] [2024-06-03 19:31:03,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:03,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:03,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:04,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:04,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:04,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280849057] [2024-06-03 19:31:04,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280849057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:04,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:04,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:31:04,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715683117] [2024-06-03 19:31:04,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:04,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:31:04,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:04,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:31:04,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:31:04,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:31:04,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 490 transitions, 6012 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:04,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:04,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:31:04,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:06,297 INFO L124 PetriNetUnfolderBase]: 4440/6606 cut-off events. [2024-06-03 19:31:06,297 INFO L125 PetriNetUnfolderBase]: For 1644912/1644948 co-relation queries the response was YES. [2024-06-03 19:31:06,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76981 conditions, 6606 events. 4440/6606 cut-off events. For 1644912/1644948 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34770 event pairs, 1610 based on Foata normal form. 10/6565 useless extension candidates. Maximal degree in co-relation 76822. Up to 6099 conditions per place. [2024-06-03 19:31:06,395 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 433 selfloop transitions, 41 changer transitions 0/515 dead transitions. [2024-06-03 19:31:06,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 515 transitions, 7548 flow [2024-06-03 19:31:06,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:31:06,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:31:06,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-03 19:31:06,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383116883116883 [2024-06-03 19:31:06,396 INFO L175 Difference]: Start difference. First operand has 333 places, 490 transitions, 6012 flow. Second operand 7 states and 135 transitions. [2024-06-03 19:31:06,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 515 transitions, 7548 flow [2024-06-03 19:31:09,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 515 transitions, 7440 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-03 19:31:09,767 INFO L231 Difference]: Finished difference. Result has 337 places, 496 transitions, 6135 flow [2024-06-03 19:31:09,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5912, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6135, PETRI_PLACES=337, PETRI_TRANSITIONS=496} [2024-06-03 19:31:09,768 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 292 predicate places. [2024-06-03 19:31:09,768 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 496 transitions, 6135 flow [2024-06-03 19:31:09,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:09,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:09,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:31:09,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 19:31:09,768 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-03 19:31:09,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:09,768 INFO L85 PathProgramCache]: Analyzing trace with hash 607102909, now seen corresponding path program 3 times [2024-06-03 19:31:09,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:09,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622400700] [2024-06-03 19:31:09,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:09,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:09,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:10,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:10,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:10,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622400700] [2024-06-03 19:31:10,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622400700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:10,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:10,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:31:10,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388237521] [2024-06-03 19:31:10,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:10,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:31:10,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:10,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:31:10,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:31:10,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:31:10,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 496 transitions, 6135 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:10,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:10,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:31:10,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:12,258 INFO L124 PetriNetUnfolderBase]: 4431/6594 cut-off events. [2024-06-03 19:31:12,258 INFO L125 PetriNetUnfolderBase]: For 1666869/1666905 co-relation queries the response was YES. [2024-06-03 19:31:12,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76935 conditions, 6594 events. 4431/6594 cut-off events. For 1666869/1666905 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 34697 event pairs, 1610 based on Foata normal form. 10/6553 useless extension candidates. Maximal degree in co-relation 76774. Up to 6095 conditions per place. [2024-06-03 19:31:12,364 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 436 selfloop transitions, 39 changer transitions 0/516 dead transitions. [2024-06-03 19:31:12,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 516 transitions, 7353 flow [2024-06-03 19:31:12,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:31:12,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:31:12,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-03 19:31:12,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383116883116883 [2024-06-03 19:31:12,365 INFO L175 Difference]: Start difference. First operand has 337 places, 496 transitions, 6135 flow. Second operand 7 states and 135 transitions. [2024-06-03 19:31:12,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 516 transitions, 7353 flow [2024-06-03 19:31:15,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 516 transitions, 7213 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-03 19:31:15,190 INFO L231 Difference]: Finished difference. Result has 341 places, 496 transitions, 6079 flow [2024-06-03 19:31:15,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5995, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6079, PETRI_PLACES=341, PETRI_TRANSITIONS=496} [2024-06-03 19:31:15,191 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 296 predicate places. [2024-06-03 19:31:15,191 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 496 transitions, 6079 flow [2024-06-03 19:31:15,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:15,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:15,191 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-03 19:31:15,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 19:31:15,191 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:15,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:15,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1428261265, now seen corresponding path program 1 times [2024-06-03 19:31:15,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:15,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775451091] [2024-06-03 19:31:15,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:15,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:15,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:16,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:16,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:16,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775451091] [2024-06-03 19:31:16,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775451091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:16,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:16,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:31:16,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726489257] [2024-06-03 19:31:16,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:16,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:31:16,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:16,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:31:16,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:31:16,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:31:16,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 496 transitions, 6079 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:16,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:16,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:31:16,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:18,448 INFO L124 PetriNetUnfolderBase]: 4585/6834 cut-off events. [2024-06-03 19:31:18,448 INFO L125 PetriNetUnfolderBase]: For 1780202/1780291 co-relation queries the response was YES. [2024-06-03 19:31:18,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80376 conditions, 6834 events. 4585/6834 cut-off events. For 1780202/1780291 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36162 event pairs, 1323 based on Foata normal form. 6/6804 useless extension candidates. Maximal degree in co-relation 80213. Up to 6138 conditions per place. [2024-06-03 19:31:18,556 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 432 selfloop transitions, 55 changer transitions 0/577 dead transitions. [2024-06-03 19:31:18,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 577 transitions, 8064 flow [2024-06-03 19:31:18,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 19:31:18,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 19:31:18,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 257 transitions. [2024-06-03 19:31:18,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4172077922077922 [2024-06-03 19:31:18,558 INFO L175 Difference]: Start difference. First operand has 341 places, 496 transitions, 6079 flow. Second operand 14 states and 257 transitions. [2024-06-03 19:31:18,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 577 transitions, 8064 flow [2024-06-03 19:31:22,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 577 transitions, 7968 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 19:31:22,176 INFO L231 Difference]: Finished difference. Result has 353 places, 516 transitions, 6601 flow [2024-06-03 19:31:22,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5983, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6601, PETRI_PLACES=353, PETRI_TRANSITIONS=516} [2024-06-03 19:31:22,177 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 308 predicate places. [2024-06-03 19:31:22,177 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 516 transitions, 6601 flow [2024-06-03 19:31:22,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:22,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:22,177 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-03 19:31:22,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 19:31:22,177 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-03 19:31:22,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:22,178 INFO L85 PathProgramCache]: Analyzing trace with hash -369684617, now seen corresponding path program 2 times [2024-06-03 19:31:22,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:22,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211592374] [2024-06-03 19:31:22,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:22,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:22,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:22,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-03 19:31:22,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:22,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211592374] [2024-06-03 19:31:22,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211592374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:22,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:22,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:31:22,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881647819] [2024-06-03 19:31:22,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:22,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:31:22,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:22,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:31:22,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:31:23,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:31:23,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 516 transitions, 6601 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:23,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:23,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:31:23,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:24,830 INFO L124 PetriNetUnfolderBase]: 4503/6722 cut-off events. [2024-06-03 19:31:24,830 INFO L125 PetriNetUnfolderBase]: For 1760311/1760347 co-relation queries the response was YES. [2024-06-03 19:31:24,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80608 conditions, 6722 events. 4503/6722 cut-off events. For 1760311/1760347 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 35667 event pairs, 1272 based on Foata normal form. 7/6673 useless extension candidates. Maximal degree in co-relation 80440. Up to 6290 conditions per place. [2024-06-03 19:31:24,936 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 449 selfloop transitions, 72 changer transitions 0/546 dead transitions. [2024-06-03 19:31:24,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 546 transitions, 8181 flow [2024-06-03 19:31:24,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:31:24,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:31:24,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-03 19:31:24,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-03 19:31:24,937 INFO L175 Difference]: Start difference. First operand has 353 places, 516 transitions, 6601 flow. Second operand 9 states and 169 transitions. [2024-06-03 19:31:24,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 546 transitions, 8181 flow [2024-06-03 19:31:28,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 546 transitions, 7892 flow, removed 117 selfloop flow, removed 7 redundant places. [2024-06-03 19:31:28,171 INFO L231 Difference]: Finished difference. Result has 355 places, 519 transitions, 6509 flow [2024-06-03 19:31:28,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6312, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6509, PETRI_PLACES=355, PETRI_TRANSITIONS=519} [2024-06-03 19:31:28,172 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 310 predicate places. [2024-06-03 19:31:28,172 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 519 transitions, 6509 flow [2024-06-03 19:31:28,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:28,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:28,172 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-03 19:31:28,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 19:31:28,173 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:28,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:28,173 INFO L85 PathProgramCache]: Analyzing trace with hash 674402035, now seen corresponding path program 2 times [2024-06-03 19:31:28,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:28,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966533790] [2024-06-03 19:31:28,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:28,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:28,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:28,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:28,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:28,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966533790] [2024-06-03 19:31:28,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966533790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:28,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:28,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:31:28,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179370090] [2024-06-03 19:31:28,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:28,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:31:28,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:28,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:31:28,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:31:29,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:31:29,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 519 transitions, 6509 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:29,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:29,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:31:29,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:30,964 INFO L124 PetriNetUnfolderBase]: 4697/7002 cut-off events. [2024-06-03 19:31:30,964 INFO L125 PetriNetUnfolderBase]: For 1910975/1911105 co-relation queries the response was YES. [2024-06-03 19:31:31,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83560 conditions, 7002 events. 4697/7002 cut-off events. For 1910975/1911105 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 37319 event pairs, 1322 based on Foata normal form. 6/6963 useless extension candidates. Maximal degree in co-relation 83390. Up to 6197 conditions per place. [2024-06-03 19:31:31,070 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 427 selfloop transitions, 72 changer transitions 0/589 dead transitions. [2024-06-03 19:31:31,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 589 transitions, 8513 flow [2024-06-03 19:31:31,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 19:31:31,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 19:31:31,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 243 transitions. [2024-06-03 19:31:31,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42482517482517484 [2024-06-03 19:31:31,073 INFO L175 Difference]: Start difference. First operand has 355 places, 519 transitions, 6509 flow. Second operand 13 states and 243 transitions. [2024-06-03 19:31:31,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 589 transitions, 8513 flow [2024-06-03 19:31:33,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 589 transitions, 8388 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 19:31:33,897 INFO L231 Difference]: Finished difference. Result has 366 places, 534 transitions, 7015 flow [2024-06-03 19:31:33,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6384, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7015, PETRI_PLACES=366, PETRI_TRANSITIONS=534} [2024-06-03 19:31:33,897 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 321 predicate places. [2024-06-03 19:31:33,897 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 534 transitions, 7015 flow [2024-06-03 19:31:33,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:33,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:33,898 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-03 19:31:33,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 19:31:33,898 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:33,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:33,898 INFO L85 PathProgramCache]: Analyzing trace with hash -30662705, now seen corresponding path program 3 times [2024-06-03 19:31:33,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:33,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469040666] [2024-06-03 19:31:33,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:33,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:33,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:35,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:35,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:35,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469040666] [2024-06-03 19:31:35,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469040666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:35,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:35,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:31:35,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052254860] [2024-06-03 19:31:35,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:35,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:31:35,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:35,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:31:35,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:31:35,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:31:35,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 534 transitions, 7015 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:35,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:35,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:31:35,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:37,313 INFO L124 PetriNetUnfolderBase]: 4927/7355 cut-off events. [2024-06-03 19:31:37,314 INFO L125 PetriNetUnfolderBase]: For 2064892/2065145 co-relation queries the response was YES. [2024-06-03 19:31:37,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89532 conditions, 7355 events. 4927/7355 cut-off events. For 2064892/2065145 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 39874 event pairs, 1406 based on Foata normal form. 8/7311 useless extension candidates. Maximal degree in co-relation 89358. Up to 6554 conditions per place. [2024-06-03 19:31:37,440 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 466 selfloop transitions, 86 changer transitions 0/642 dead transitions. [2024-06-03 19:31:37,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 642 transitions, 10049 flow [2024-06-03 19:31:37,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 19:31:37,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 19:31:37,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 241 transitions. [2024-06-03 19:31:37,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42132867132867136 [2024-06-03 19:31:37,441 INFO L175 Difference]: Start difference. First operand has 366 places, 534 transitions, 7015 flow. Second operand 13 states and 241 transitions. [2024-06-03 19:31:37,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 642 transitions, 10049 flow [2024-06-03 19:31:41,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 642 transitions, 9482 flow, removed 259 selfloop flow, removed 6 redundant places. [2024-06-03 19:31:41,216 INFO L231 Difference]: Finished difference. Result has 378 places, 585 transitions, 8103 flow [2024-06-03 19:31:41,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6712, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8103, PETRI_PLACES=378, PETRI_TRANSITIONS=585} [2024-06-03 19:31:41,216 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 333 predicate places. [2024-06-03 19:31:41,216 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 585 transitions, 8103 flow [2024-06-03 19:31:41,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:41,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:41,217 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-03 19:31:41,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 19:31:41,217 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:41,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:41,217 INFO L85 PathProgramCache]: Analyzing trace with hash 268912789, now seen corresponding path program 4 times [2024-06-03 19:31:41,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:41,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814290432] [2024-06-03 19:31:41,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:41,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:41,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:41,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:41,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:41,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814290432] [2024-06-03 19:31:41,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814290432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:41,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:41,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:31:41,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993055642] [2024-06-03 19:31:41,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:41,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:31:41,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:41,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:31:41,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:31:42,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:31:42,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 585 transitions, 8103 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:42,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:42,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:31:42,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:44,218 INFO L124 PetriNetUnfolderBase]: 5183/7757 cut-off events. [2024-06-03 19:31:44,218 INFO L125 PetriNetUnfolderBase]: For 2235740/2235955 co-relation queries the response was YES. [2024-06-03 19:31:44,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96221 conditions, 7757 events. 5183/7757 cut-off events. For 2235740/2235955 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 42876 event pairs, 1190 based on Foata normal form. 8/7702 useless extension candidates. Maximal degree in co-relation 96041. Up to 6499 conditions per place. [2024-06-03 19:31:44,353 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 440 selfloop transitions, 140 changer transitions 0/670 dead transitions. [2024-06-03 19:31:44,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 670 transitions, 11598 flow [2024-06-03 19:31:44,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:31:44,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:31:44,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 226 transitions. [2024-06-03 19:31:44,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-03 19:31:44,355 INFO L175 Difference]: Start difference. First operand has 378 places, 585 transitions, 8103 flow. Second operand 12 states and 226 transitions. [2024-06-03 19:31:44,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 670 transitions, 11598 flow [2024-06-03 19:31:48,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 670 transitions, 10897 flow, removed 334 selfloop flow, removed 4 redundant places. [2024-06-03 19:31:48,254 INFO L231 Difference]: Finished difference. Result has 388 places, 618 transitions, 9337 flow [2024-06-03 19:31:48,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7826, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9337, PETRI_PLACES=388, PETRI_TRANSITIONS=618} [2024-06-03 19:31:48,255 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 343 predicate places. [2024-06-03 19:31:48,255 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 618 transitions, 9337 flow [2024-06-03 19:31:48,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:48,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:48,255 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-03 19:31:48,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 19:31:48,255 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:48,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:48,255 INFO L85 PathProgramCache]: Analyzing trace with hash 689269139, now seen corresponding path program 1 times [2024-06-03 19:31:48,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:48,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183147391] [2024-06-03 19:31:48,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:48,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:48,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:49,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:31:49,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:49,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183147391] [2024-06-03 19:31:49,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183147391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:49,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:49,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:31:49,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672877757] [2024-06-03 19:31:49,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:49,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:31:49,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:49,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:31:49,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:31:49,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:31:49,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 618 transitions, 9337 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-03 19:31:49,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:49,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:31:49,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:51,635 INFO L124 PetriNetUnfolderBase]: 5665/8405 cut-off events. [2024-06-03 19:31:51,635 INFO L125 PetriNetUnfolderBase]: For 2224018/2224023 co-relation queries the response was YES. [2024-06-03 19:31:51,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102640 conditions, 8405 events. 5665/8405 cut-off events. For 2224018/2224023 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46120 event pairs, 1528 based on Foata normal form. 10/8413 useless extension candidates. Maximal degree in co-relation 102456. Up to 7573 conditions per place. [2024-06-03 19:31:51,786 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 599 selfloop transitions, 136 changer transitions 0/738 dead transitions. [2024-06-03 19:31:51,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 738 transitions, 13976 flow [2024-06-03 19:31:51,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 19:31:51,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 19:31:51,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 251 transitions. [2024-06-03 19:31:51,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388111888111888 [2024-06-03 19:31:51,787 INFO L175 Difference]: Start difference. First operand has 388 places, 618 transitions, 9337 flow. Second operand 13 states and 251 transitions. [2024-06-03 19:31:51,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 738 transitions, 13976 flow [2024-06-03 19:31:56,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 738 transitions, 13534 flow, removed 162 selfloop flow, removed 8 redundant places. [2024-06-03 19:31:56,213 INFO L231 Difference]: Finished difference. Result has 395 places, 661 transitions, 10272 flow [2024-06-03 19:31:56,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8935, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10272, PETRI_PLACES=395, PETRI_TRANSITIONS=661} [2024-06-03 19:31:56,214 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 350 predicate places. [2024-06-03 19:31:56,214 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 661 transitions, 10272 flow [2024-06-03 19:31:56,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-03 19:31:56,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:31:56,214 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-03 19:31:56,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 19:31:56,214 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:31:56,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:31:56,215 INFO L85 PathProgramCache]: Analyzing trace with hash 689265295, now seen corresponding path program 5 times [2024-06-03 19:31:56,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:31:56,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093990381] [2024-06-03 19:31:56,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:31:56,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:31:56,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:31:57,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-03 19:31:57,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:31:57,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093990381] [2024-06-03 19:31:57,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093990381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:31:57,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:31:57,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:31:57,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410436484] [2024-06-03 19:31:57,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:31:57,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:31:57,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:31:57,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:31:57,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:31:57,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:31:57,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 661 transitions, 10272 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:31:57,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:31:57,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:31:57,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:31:59,755 INFO L124 PetriNetUnfolderBase]: 5528/8285 cut-off events. [2024-06-03 19:31:59,756 INFO L125 PetriNetUnfolderBase]: For 2376076/2376222 co-relation queries the response was YES. [2024-06-03 19:31:59,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103317 conditions, 8285 events. 5528/8285 cut-off events. For 2376076/2376222 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 46493 event pairs, 1501 based on Foata normal form. 21/8253 useless extension candidates. Maximal degree in co-relation 103130. Up to 7351 conditions per place. [2024-06-03 19:31:59,909 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 509 selfloop transitions, 115 changer transitions 0/725 dead transitions. [2024-06-03 19:31:59,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 725 transitions, 12411 flow [2024-06-03 19:31:59,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 19:31:59,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 19:31:59,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 238 transitions. [2024-06-03 19:31:59,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160839160839161 [2024-06-03 19:31:59,911 INFO L175 Difference]: Start difference. First operand has 395 places, 661 transitions, 10272 flow. Second operand 13 states and 238 transitions. [2024-06-03 19:31:59,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 725 transitions, 12411 flow [2024-06-03 19:32:04,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 725 transitions, 11976 flow, removed 175 selfloop flow, removed 5 redundant places. [2024-06-03 19:32:04,981 INFO L231 Difference]: Finished difference. Result has 403 places, 675 transitions, 10754 flow [2024-06-03 19:32:04,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9849, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10754, PETRI_PLACES=403, PETRI_TRANSITIONS=675} [2024-06-03 19:32:04,982 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 358 predicate places. [2024-06-03 19:32:04,982 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 675 transitions, 10754 flow [2024-06-03 19:32:04,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:04,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:04,982 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-03 19:32:04,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 19:32:04,982 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:32:04,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:04,983 INFO L85 PathProgramCache]: Analyzing trace with hash -28307821, now seen corresponding path program 2 times [2024-06-03 19:32:04,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:04,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117237778] [2024-06-03 19:32:04,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:04,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:04,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:06,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:06,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:06,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117237778] [2024-06-03 19:32:06,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117237778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:06,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:06,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:32:06,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114456051] [2024-06-03 19:32:06,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:06,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:32:06,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:06,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:32:06,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:32:06,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:32:06,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 675 transitions, 10754 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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-03 19:32:06,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:06,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:32:06,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:09,341 INFO L124 PetriNetUnfolderBase]: 6061/8967 cut-off events. [2024-06-03 19:32:09,342 INFO L125 PetriNetUnfolderBase]: For 2408125/2408130 co-relation queries the response was YES. [2024-06-03 19:32:09,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110022 conditions, 8967 events. 6061/8967 cut-off events. For 2408125/2408130 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 49697 event pairs, 1664 based on Foata normal form. 14/8979 useless extension candidates. Maximal degree in co-relation 109833. Up to 8295 conditions per place. [2024-06-03 19:32:09,510 INFO L140 encePairwiseOnDemand]: 27/44 looper letters, 640 selfloop transitions, 152 changer transitions 0/795 dead transitions. [2024-06-03 19:32:09,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 795 transitions, 14979 flow [2024-06-03 19:32:09,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 19:32:09,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 19:32:09,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 262 transitions. [2024-06-03 19:32:09,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253246753246753 [2024-06-03 19:32:09,512 INFO L175 Difference]: Start difference. First operand has 403 places, 675 transitions, 10754 flow. Second operand 14 states and 262 transitions. [2024-06-03 19:32:09,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 795 transitions, 14979 flow [2024-06-03 19:32:14,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 795 transitions, 14047 flow, removed 354 selfloop flow, removed 10 redundant places. [2024-06-03 19:32:14,226 INFO L231 Difference]: Finished difference. Result has 412 places, 732 transitions, 11480 flow [2024-06-03 19:32:14,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9832, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11480, PETRI_PLACES=412, PETRI_TRANSITIONS=732} [2024-06-03 19:32:14,226 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 367 predicate places. [2024-06-03 19:32:14,226 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 732 transitions, 11480 flow [2024-06-03 19:32:14,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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-03 19:32:14,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:14,227 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-03 19:32:14,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 19:32:14,227 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:32:14,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:14,227 INFO L85 PathProgramCache]: Analyzing trace with hash -28311665, now seen corresponding path program 6 times [2024-06-03 19:32:14,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:14,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78170381] [2024-06-03 19:32:14,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:14,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:14,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:15,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:15,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:15,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78170381] [2024-06-03 19:32:15,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78170381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:15,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:15,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:32:15,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603823769] [2024-06-03 19:32:15,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:15,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:32:15,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:15,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:32:15,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:32:15,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:32:15,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 732 transitions, 11480 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:15,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:15,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:32:15,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:18,766 INFO L124 PetriNetUnfolderBase]: 5814/8703 cut-off events. [2024-06-03 19:32:18,766 INFO L125 PetriNetUnfolderBase]: For 2444586/2444661 co-relation queries the response was YES. [2024-06-03 19:32:19,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107211 conditions, 8703 events. 5814/8703 cut-off events. For 2444586/2444661 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 49217 event pairs, 1598 based on Foata normal form. 14/8677 useless extension candidates. Maximal degree in co-relation 107016. Up to 7803 conditions per place. [2024-06-03 19:32:19,136 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 574 selfloop transitions, 90 changer transitions 0/782 dead transitions. [2024-06-03 19:32:19,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 782 transitions, 13018 flow [2024-06-03 19:32:19,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 19:32:19,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 19:32:19,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 236 transitions. [2024-06-03 19:32:19,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125874125874126 [2024-06-03 19:32:19,138 INFO L175 Difference]: Start difference. First operand has 412 places, 732 transitions, 11480 flow. Second operand 13 states and 236 transitions. [2024-06-03 19:32:19,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 782 transitions, 13018 flow [2024-06-03 19:32:24,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 782 transitions, 12193 flow, removed 379 selfloop flow, removed 4 redundant places. [2024-06-03 19:32:24,546 INFO L231 Difference]: Finished difference. Result has 421 places, 732 transitions, 10856 flow [2024-06-03 19:32:24,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10655, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10856, PETRI_PLACES=421, PETRI_TRANSITIONS=732} [2024-06-03 19:32:24,546 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 376 predicate places. [2024-06-03 19:32:24,546 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 732 transitions, 10856 flow [2024-06-03 19:32:24,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:32:24,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:24,546 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-03 19:32:24,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 19:32:24,547 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:32:24,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:24,547 INFO L85 PathProgramCache]: Analyzing trace with hash -673488753, now seen corresponding path program 1 times [2024-06-03 19:32:24,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:24,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182488363] [2024-06-03 19:32:24,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:24,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:24,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:25,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:25,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:25,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182488363] [2024-06-03 19:32:25,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182488363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:25,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:25,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:32:25,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815104610] [2024-06-03 19:32:25,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:25,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:32:25,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:25,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:32:25,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:32:25,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:32:25,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 732 transitions, 10856 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-03 19:32:25,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:25,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:32:25,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:28,959 INFO L124 PetriNetUnfolderBase]: 6457/9543 cut-off events. [2024-06-03 19:32:28,959 INFO L125 PetriNetUnfolderBase]: For 2457256/2457267 co-relation queries the response was YES. [2024-06-03 19:32:29,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112579 conditions, 9543 events. 6457/9543 cut-off events. For 2457256/2457267 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 53515 event pairs, 1355 based on Foata normal form. 11/9551 useless extension candidates. Maximal degree in co-relation 112382. Up to 8078 conditions per place. [2024-06-03 19:32:29,107 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 656 selfloop transitions, 202 changer transitions 0/861 dead transitions. [2024-06-03 19:32:29,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 861 transitions, 14909 flow [2024-06-03 19:32:29,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:32:29,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:32:29,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-03 19:32:29,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-03 19:32:29,108 INFO L175 Difference]: Start difference. First operand has 421 places, 732 transitions, 10856 flow. Second operand 11 states and 220 transitions. [2024-06-03 19:32:29,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 861 transitions, 14909 flow [2024-06-03 19:32:33,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 861 transitions, 14742 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 19:32:33,441 INFO L231 Difference]: Finished difference. Result has 425 places, 786 transitions, 11994 flow [2024-06-03 19:32:33,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10689, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11994, PETRI_PLACES=425, PETRI_TRANSITIONS=786} [2024-06-03 19:32:33,442 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 380 predicate places. [2024-06-03 19:32:33,442 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 786 transitions, 11994 flow [2024-06-03 19:32:33,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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-03 19:32:33,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:33,442 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-03 19:32:33,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 19:32:33,442 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:32:33,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:33,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1144491407, now seen corresponding path program 3 times [2024-06-03 19:32:33,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:33,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391509667] [2024-06-03 19:32:33,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:33,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:33,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:34,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:34,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:34,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391509667] [2024-06-03 19:32:34,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391509667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:34,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:34,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:32:34,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544263457] [2024-06-03 19:32:34,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:34,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:32:34,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:34,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:32:34,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:32:34,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:32:34,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 786 transitions, 11994 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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-03 19:32:34,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:34,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:32:34,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:38,585 INFO L124 PetriNetUnfolderBase]: 7149/10530 cut-off events. [2024-06-03 19:32:38,585 INFO L125 PetriNetUnfolderBase]: For 2640042/2640051 co-relation queries the response was YES. [2024-06-03 19:32:38,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122836 conditions, 10530 events. 7149/10530 cut-off events. For 2640042/2640051 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 59984 event pairs, 1371 based on Foata normal form. 9/10536 useless extension candidates. Maximal degree in co-relation 122635. Up to 8367 conditions per place. [2024-06-03 19:32:38,753 INFO L140 encePairwiseOnDemand]: 26/44 looper letters, 828 selfloop transitions, 309 changer transitions 0/1140 dead transitions. [2024-06-03 19:32:38,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 1140 transitions, 19273 flow [2024-06-03 19:32:38,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:32:38,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:32:38,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 239 transitions. [2024-06-03 19:32:38,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45265151515151514 [2024-06-03 19:32:38,755 INFO L175 Difference]: Start difference. First operand has 425 places, 786 transitions, 11994 flow. Second operand 12 states and 239 transitions. [2024-06-03 19:32:38,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 1140 transitions, 19273 flow [2024-06-03 19:32:43,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 1140 transitions, 18672 flow, removed 104 selfloop flow, removed 7 redundant places. [2024-06-03 19:32:43,559 INFO L231 Difference]: Finished difference. Result has 437 places, 971 transitions, 15106 flow [2024-06-03 19:32:43,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11510, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15106, PETRI_PLACES=437, PETRI_TRANSITIONS=971} [2024-06-03 19:32:43,560 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 392 predicate places. [2024-06-03 19:32:43,560 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 971 transitions, 15106 flow [2024-06-03 19:32:43,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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-03 19:32:43,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:43,560 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-03 19:32:43,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 19:32:43,560 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:32:43,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:43,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1144664387, now seen corresponding path program 4 times [2024-06-03 19:32:43,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:43,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924898309] [2024-06-03 19:32:43,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:43,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:43,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:44,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:44,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:44,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924898309] [2024-06-03 19:32:44,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924898309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:44,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:44,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:32:44,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256618360] [2024-06-03 19:32:44,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:44,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:32:44,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:44,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:32:44,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:32:44,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:32:44,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 971 transitions, 15106 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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-03 19:32:44,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:44,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:32:44,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:48,667 INFO L124 PetriNetUnfolderBase]: 7185/10582 cut-off events. [2024-06-03 19:32:48,667 INFO L125 PetriNetUnfolderBase]: For 2701887/2701896 co-relation queries the response was YES. [2024-06-03 19:32:48,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128636 conditions, 10582 events. 7185/10582 cut-off events. For 2701887/2701896 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 60230 event pairs, 1400 based on Foata normal form. 9/10588 useless extension candidates. Maximal degree in co-relation 128429. Up to 8419 conditions per place. [2024-06-03 19:32:48,846 INFO L140 encePairwiseOnDemand]: 26/44 looper letters, 845 selfloop transitions, 297 changer transitions 0/1145 dead transitions. [2024-06-03 19:32:48,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 1145 transitions, 20464 flow [2024-06-03 19:32:48,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:32:48,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:32:48,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-06-03 19:32:48,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-03 19:32:48,847 INFO L175 Difference]: Start difference. First operand has 437 places, 971 transitions, 15106 flow. Second operand 12 states and 240 transitions. [2024-06-03 19:32:48,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 1145 transitions, 20464 flow [2024-06-03 19:32:54,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 1145 transitions, 20224 flow, removed 112 selfloop flow, removed 2 redundant places. [2024-06-03 19:32:54,205 INFO L231 Difference]: Finished difference. Result has 447 places, 975 transitions, 15705 flow [2024-06-03 19:32:54,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14866, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=971, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15705, PETRI_PLACES=447, PETRI_TRANSITIONS=975} [2024-06-03 19:32:54,206 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 402 predicate places. [2024-06-03 19:32:54,206 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 975 transitions, 15705 flow [2024-06-03 19:32:54,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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-03 19:32:54,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:32:54,206 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-03 19:32:54,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 19:32:54,207 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:32:54,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:32:54,207 INFO L85 PathProgramCache]: Analyzing trace with hash 712876589, now seen corresponding path program 5 times [2024-06-03 19:32:54,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:32:54,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636302648] [2024-06-03 19:32:54,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:32:54,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:32:54,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:32:55,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:32:55,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:32:55,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636302648] [2024-06-03 19:32:55,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636302648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:32:55,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:32:55,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:32:55,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739160829] [2024-06-03 19:32:55,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:32:55,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:32:55,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:32:55,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:32:55,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:32:55,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:32:55,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 975 transitions, 15705 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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-03 19:32:55,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:32:55,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:32:55,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:32:59,505 INFO L124 PetriNetUnfolderBase]: 7256/10683 cut-off events. [2024-06-03 19:32:59,505 INFO L125 PetriNetUnfolderBase]: For 2767770/2767779 co-relation queries the response was YES. [2024-06-03 19:32:59,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132226 conditions, 10683 events. 7256/10683 cut-off events. For 2767770/2767779 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 60883 event pairs, 1390 based on Foata normal form. 9/10689 useless extension candidates. Maximal degree in co-relation 132017. Up to 8419 conditions per place. [2024-06-03 19:32:59,705 INFO L140 encePairwiseOnDemand]: 26/44 looper letters, 849 selfloop transitions, 310 changer transitions 0/1162 dead transitions. [2024-06-03 19:32:59,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 1162 transitions, 21529 flow [2024-06-03 19:32:59,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 19:32:59,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 19:32:59,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 259 transitions. [2024-06-03 19:32:59,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527972027972028 [2024-06-03 19:32:59,706 INFO L175 Difference]: Start difference. First operand has 447 places, 975 transitions, 15705 flow. Second operand 13 states and 259 transitions. [2024-06-03 19:32:59,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 1162 transitions, 21529 flow [2024-06-03 19:33:05,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 1162 transitions, 20872 flow, removed 110 selfloop flow, removed 6 redundant places. [2024-06-03 19:33:05,304 INFO L231 Difference]: Finished difference. Result has 455 places, 985 transitions, 16101 flow [2024-06-03 19:33:05,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15048, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=975, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16101, PETRI_PLACES=455, PETRI_TRANSITIONS=985} [2024-06-03 19:33:05,304 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 410 predicate places. [2024-06-03 19:33:05,304 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 985 transitions, 16101 flow [2024-06-03 19:33:05,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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-03 19:33:05,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:05,304 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-03 19:33:05,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 19:33:05,305 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:05,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:05,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1144669161, now seen corresponding path program 7 times [2024-06-03 19:33:05,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:05,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459484477] [2024-06-03 19:33:05,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:05,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:05,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:06,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:06,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:06,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459484477] [2024-06-03 19:33:06,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459484477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:06,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:06,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:33:06,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930498868] [2024-06-03 19:33:06,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:06,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:33:06,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:06,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:33:06,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:33:06,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:33:06,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 985 transitions, 16101 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:06,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:06,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:33:06,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:10,521 INFO L124 PetriNetUnfolderBase]: 7045/10504 cut-off events. [2024-06-03 19:33:10,521 INFO L125 PetriNetUnfolderBase]: For 2935418/2935534 co-relation queries the response was YES. [2024-06-03 19:33:10,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132414 conditions, 10504 events. 7045/10504 cut-off events. For 2935418/2935534 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 61302 event pairs, 1592 based on Foata normal form. 12/10461 useless extension candidates. Maximal degree in co-relation 132203. Up to 9248 conditions per place. [2024-06-03 19:33:10,722 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 726 selfloop transitions, 126 changer transitions 0/1053 dead transitions. [2024-06-03 19:33:10,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 1053 transitions, 18457 flow [2024-06-03 19:33:10,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:33:10,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:33:10,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 224 transitions. [2024-06-03 19:33:10,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-03 19:33:10,723 INFO L175 Difference]: Start difference. First operand has 455 places, 985 transitions, 16101 flow. Second operand 12 states and 224 transitions. [2024-06-03 19:33:10,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 1053 transitions, 18457 flow [2024-06-03 19:33:16,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 1053 transitions, 17819 flow, removed 143 selfloop flow, removed 8 redundant places. [2024-06-03 19:33:16,717 INFO L231 Difference]: Finished difference. Result has 461 places, 1008 transitions, 16182 flow [2024-06-03 19:33:16,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15467, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=985, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=877, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16182, PETRI_PLACES=461, PETRI_TRANSITIONS=1008} [2024-06-03 19:33:16,717 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 416 predicate places. [2024-06-03 19:33:16,718 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 1008 transitions, 16182 flow [2024-06-03 19:33:16,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:16,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:16,718 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-03 19:33:16,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 19:33:16,718 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-03 19:33:16,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:16,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1104942100, now seen corresponding path program 1 times [2024-06-03 19:33:16,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:16,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730142488] [2024-06-03 19:33:16,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:16,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:16,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:17,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:17,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:17,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730142488] [2024-06-03 19:33:17,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730142488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:17,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:17,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:33:17,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6238420] [2024-06-03 19:33:17,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:17,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:33:17,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:17,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:33:17,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:33:17,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:33:17,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 1008 transitions, 16182 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:17,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:17,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:33:17,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:20,964 INFO L124 PetriNetUnfolderBase]: 6852/10253 cut-off events. [2024-06-03 19:33:20,964 INFO L125 PetriNetUnfolderBase]: For 2873532/2873668 co-relation queries the response was YES. [2024-06-03 19:33:21,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130276 conditions, 10253 events. 6852/10253 cut-off events. For 2873532/2873668 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 60024 event pairs, 1723 based on Foata normal form. 30/10241 useless extension candidates. Maximal degree in co-relation 130061. Up to 9666 conditions per place. [2024-06-03 19:33:21,309 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 901 selfloop transitions, 88 changer transitions 0/1038 dead transitions. [2024-06-03 19:33:21,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 1038 transitions, 18524 flow [2024-06-03 19:33:21,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:33:21,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:33:21,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-03 19:33:21,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42676767676767674 [2024-06-03 19:33:21,310 INFO L175 Difference]: Start difference. First operand has 461 places, 1008 transitions, 16182 flow. Second operand 9 states and 169 transitions. [2024-06-03 19:33:21,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 1038 transitions, 18524 flow [2024-06-03 19:33:27,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 1038 transitions, 18070 flow, removed 156 selfloop flow, removed 5 redundant places. [2024-06-03 19:33:27,312 INFO L231 Difference]: Finished difference. Result has 465 places, 1008 transitions, 15920 flow [2024-06-03 19:33:27,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15728, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1008, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=920, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15920, PETRI_PLACES=465, PETRI_TRANSITIONS=1008} [2024-06-03 19:33:27,312 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 420 predicate places. [2024-06-03 19:33:27,312 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 1008 transitions, 15920 flow [2024-06-03 19:33:27,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:27,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:27,313 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-03 19:33:27,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 19:33:27,313 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:27,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:27,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1178475139, now seen corresponding path program 8 times [2024-06-03 19:33:27,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:27,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42634187] [2024-06-03 19:33:27,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:27,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:27,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:28,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:28,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:28,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42634187] [2024-06-03 19:33:28,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42634187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:28,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:28,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:33:28,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680076665] [2024-06-03 19:33:28,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:28,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:33:28,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:28,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:33:28,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:33:28,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-06-03 19:33:28,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 1008 transitions, 15920 flow. Second operand has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:28,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:28,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-06-03 19:33:28,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:33:32,789 INFO L124 PetriNetUnfolderBase]: 7418/11090 cut-off events. [2024-06-03 19:33:32,789 INFO L125 PetriNetUnfolderBase]: For 3026476/3026552 co-relation queries the response was YES. [2024-06-03 19:33:32,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138235 conditions, 11090 events. 7418/11090 cut-off events. For 3026476/3026552 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 65582 event pairs, 1720 based on Foata normal form. 10/11068 useless extension candidates. Maximal degree in co-relation 138019. Up to 9711 conditions per place. [2024-06-03 19:33:32,990 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 821 selfloop transitions, 140 changer transitions 0/1162 dead transitions. [2024-06-03 19:33:32,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 1162 transitions, 20816 flow [2024-06-03 19:33:32,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 19:33:32,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 19:33:32,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 241 transitions. [2024-06-03 19:33:32,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42132867132867136 [2024-06-03 19:33:32,991 INFO L175 Difference]: Start difference. First operand has 465 places, 1008 transitions, 15920 flow. Second operand 13 states and 241 transitions. [2024-06-03 19:33:32,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 1162 transitions, 20816 flow [2024-06-03 19:33:39,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 1162 transitions, 20607 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 19:33:39,028 INFO L231 Difference]: Finished difference. Result has 477 places, 1106 transitions, 18595 flow [2024-06-03 19:33:39,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15742, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1008, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=889, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18595, PETRI_PLACES=477, PETRI_TRANSITIONS=1106} [2024-06-03 19:33:39,029 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 432 predicate places. [2024-06-03 19:33:39,029 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 1106 transitions, 18595 flow [2024-06-03 19:33:39,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.333333333333334) internal successors, (124), 12 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:33:39,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:33:39,029 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-03 19:33:39,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 19:33:39,029 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:33:39,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:33:39,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1163608035, now seen corresponding path program 6 times [2024-06-03 19:33:39,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:33:39,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788741742] [2024-06-03 19:33:39,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:33:39,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:33:39,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:33:40,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:33:40,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:33:40,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788741742] [2024-06-03 19:33:40,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788741742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:33:40,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:33:40,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:33:40,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666195115] [2024-06-03 19:33:40,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:33:40,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:33:40,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:33:40,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:33:40,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:33:40,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-03 19:33:40,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 1106 transitions, 18595 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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-03 19:33:40,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:33:40,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-03 19:33:40,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand