./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_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-06-19_11-23-25.files/mutex-meet-nonrel/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix025_power.oepc_power.opt_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-7724a2d-m [2024-06-28 03:11:56,912 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:11:56,963 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:11:56,969 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:11:56,969 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:11:56,991 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:11:56,991 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:11:56,994 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:11:56,995 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:11:56,998 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:11:56,998 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:11:56,998 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:11:56,998 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:11:56,999 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:11:56,999 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:11:57,000 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:11:57,000 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:11:57,000 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:11:57,001 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:11:57,001 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:11:57,001 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:11:57,001 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:11:57,001 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:11:57,001 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:11:57,002 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:11:57,002 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:11:57,002 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:11:57,002 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:11:57,002 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:11:57,003 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:11:57,003 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:11:57,004 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:11:57,004 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:11:57,004 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:11:57,004 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:11:57,004 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:11:57,004 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:11:57,004 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:11:57,004 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:11:57,005 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:11:57,005 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:11:57,005 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:11:57,005 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:11:57,005 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-28 03:11:57,248 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:11:57,261 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:11:57,263 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:11:57,264 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:11:57,269 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:11:57,269 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-28 03:11:58,404 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:11:58,597 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:11:58,597 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-28 03:11:58,612 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fc78a5c32/84ac106a72064ce6ac354546bf156202/FLAGc5abeff52 [2024-06-28 03:11:58,625 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fc78a5c32/84ac106a72064ce6ac354546bf156202 [2024-06-28 03:11:58,627 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:11:58,628 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:11:58,628 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 03:11:58,766 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:11:58,767 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:11:58,768 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:11:58,768 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:11:58,771 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:11:58,772 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:11:58" (1/2) ... [2024-06-28 03:11:58,773 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cc2deb2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:11:58, skipping insertion in model container [2024-06-28 03:11:58,773 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:11:58" (1/2) ... [2024-06-28 03:11:58,774 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@65e9fe40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:11:58, skipping insertion in model container [2024-06-28 03:11:58,775 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:11:58" (2/2) ... [2024-06-28 03:11:58,775 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cc2deb2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:58, skipping insertion in model container [2024-06-28 03:11:58,775 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:11:58" (2/2) ... [2024-06-28 03:11:58,775 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:11:58,848 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:11:58,850 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-28 03:11:58,850 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-28 03:11:58,850 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ((((((((((((((((((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)) && (z$w_buff0 == 0 || z$w_buff0 == 1)) && (z$w_buff1 == 0 || z$w_buff1 == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-28 03:11:58,850 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:11:58,851 INFO L106 edCorrectnessWitness]: ghost_update [L839-L839] multithreaded = 1; [2024-06-28 03:11:58,888 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:11:59,282 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:11:59,296 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:11:59,424 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:11:59,463 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:11:59,463 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59 WrapperNode [2024-06-28 03:11:59,463 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:11:59,464 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:11:59,464 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:11:59,464 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:11:59,469 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,481 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,516 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 126 [2024-06-28 03:11:59,516 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:11:59,517 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:11:59,517 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:11:59,517 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:11:59,525 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,526 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,534 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,562 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-28 03:11:59,576 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,576 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,584 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,585 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,586 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,588 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,606 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:11:59,606 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:11:59,606 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:11:59,607 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:11:59,607 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (1/1) ... [2024-06-28 03:11:59,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:11:59,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:11:59,638 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-28 03:11:59,662 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-28 03:11:59,673 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:11:59,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:11:59,673 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:11:59,673 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:11:59,673 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:11:59,673 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:11:59,674 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:11:59,674 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:11:59,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:11:59,674 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:11:59,674 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:11:59,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:11:59,675 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:11:59,786 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:11:59,788 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:12:00,041 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:12:00,041 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:12:00,192 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:12:00,193 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:12:00,193 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:12:00 BoogieIcfgContainer [2024-06-28 03:12:00,193 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:12:00,196 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:12:00,196 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:12:00,198 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:12:00,198 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:11:58" (1/4) ... [2024-06-28 03:12:00,199 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33f188f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:12:00, skipping insertion in model container [2024-06-28 03:12:00,199 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:11:58" (2/4) ... [2024-06-28 03:12:00,199 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33f188f1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:12:00, skipping insertion in model container [2024-06-28 03:12:00,200 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:11:59" (3/4) ... [2024-06-28 03:12:00,200 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33f188f1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:12:00, skipping insertion in model container [2024-06-28 03:12:00,200 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:12:00" (4/4) ... [2024-06-28 03:12:00,201 INFO L112 eAbstractionObserver]: Analyzing ICFG mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-28 03:12:00,248 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:12:00,248 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:12:00,248 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:12:00,293 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:12:00,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 03:12:00,350 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 03:12:00,350 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:12:00,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:12:00,351 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 03:12:00,355 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 03:12:00,366 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:12:00,374 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;@40df82d4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:12:00,374 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:12:00,376 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:12:00,376 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 03:12:00,377 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:12:00,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:00,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:12:00,377 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-28 03:12:00,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:00,381 INFO L85 PathProgramCache]: Analyzing trace with hash 373697404, now seen corresponding path program 1 times [2024-06-28 03:12:00,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:00,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393978653] [2024-06-28 03:12:00,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:00,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:00,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:01,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-28 03:12:01,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:01,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393978653] [2024-06-28 03:12:01,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393978653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:01,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:01,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:12:01,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960839430] [2024-06-28 03:12:01,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:01,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:12:01,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:01,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:12:01,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:12:01,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 03:12:01,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:01,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:01,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 03:12:01,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:01,531 INFO L124 PetriNetUnfolderBase]: 1359/2099 cut-off events. [2024-06-28 03:12:01,531 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-28 03:12:01,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4213 conditions, 2099 events. 1359/2099 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10050 event pairs, 941 based on Foata normal form. 1/2056 useless extension candidates. Maximal degree in co-relation 4201. Up to 2029 conditions per place. [2024-06-28 03:12:01,544 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-28 03:12:01,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 171 flow [2024-06-28 03:12:01,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:12:01,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:12:01,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-28 03:12:01,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 03:12:01,555 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 75 transitions. [2024-06-28 03:12:01,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 171 flow [2024-06-28 03:12:01,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:01,559 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 03:12:01,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 03:12:01,563 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 03:12:01,563 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 03:12:01,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:01,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:01,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:01,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:12:01,564 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-28 03:12:01,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:01,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1653924427, now seen corresponding path program 1 times [2024-06-28 03:12:01,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:01,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752427554] [2024-06-28 03:12:01,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:01,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:01,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:02,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:02,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:02,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752427554] [2024-06-28 03:12:02,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752427554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:02,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:02,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:12:02,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339758973] [2024-06-28 03:12:02,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:02,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:12:02,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:02,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:12:02,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:12:02,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 03:12:02,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:02,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:02,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 03:12:02,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:02,491 INFO L124 PetriNetUnfolderBase]: 1353/2090 cut-off events. [2024-06-28 03:12:02,492 INFO L125 PetriNetUnfolderBase]: For 396/396 co-relation queries the response was YES. [2024-06-28 03:12:02,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4746 conditions, 2090 events. 1353/2090 cut-off events. For 396/396 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10005 event pairs, 795 based on Foata normal form. 3/2082 useless extension candidates. Maximal degree in co-relation 4734. Up to 2005 conditions per place. [2024-06-28 03:12:02,503 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-28 03:12:02,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 238 flow [2024-06-28 03:12:02,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:12:02,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:12:02,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-28 03:12:02,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-28 03:12:02,506 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 97 transitions. [2024-06-28 03:12:02,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 238 flow [2024-06-28 03:12:02,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:12:02,508 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-28 03:12:02,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-28 03:12:02,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-28 03:12:02,509 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-28 03:12:02,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:02,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:02,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:02,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:12:02,512 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-28 03:12:02,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:02,513 INFO L85 PathProgramCache]: Analyzing trace with hash -283436140, now seen corresponding path program 1 times [2024-06-28 03:12:02,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:02,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978342496] [2024-06-28 03:12:02,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:02,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:02,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:03,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:03,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:03,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978342496] [2024-06-28 03:12:03,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978342496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:03,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:03,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:12:03,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896483853] [2024-06-28 03:12:03,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:03,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:12:03,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:03,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:12:03,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:12:03,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 03:12:03,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 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-28 03:12:03,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:03,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 03:12:03,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:03,766 INFO L124 PetriNetUnfolderBase]: 1641/2510 cut-off events. [2024-06-28 03:12:03,766 INFO L125 PetriNetUnfolderBase]: For 1285/1285 co-relation queries the response was YES. [2024-06-28 03:12:03,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6293 conditions, 2510 events. 1641/2510 cut-off events. For 1285/1285 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11956 event pairs, 746 based on Foata normal form. 3/2500 useless extension candidates. Maximal degree in co-relation 6279. Up to 2393 conditions per place. [2024-06-28 03:12:03,778 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-06-28 03:12:03,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 72 transitions, 372 flow [2024-06-28 03:12:03,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:12:03,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:12:03,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 03:12:03,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-28 03:12:03,781 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 136 transitions. [2024-06-28 03:12:03,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 72 transitions, 372 flow [2024-06-28 03:12:03,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 72 transitions, 352 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 03:12:03,783 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 194 flow [2024-06-28 03:12:03,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=194, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-28 03:12:03,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-28 03:12:03,784 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 194 flow [2024-06-28 03:12:03,784 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-28 03:12:03,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:03,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:03,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:12:03,785 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-28 03:12:03,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:03,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1521759228, now seen corresponding path program 1 times [2024-06-28 03:12:03,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:03,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773800764] [2024-06-28 03:12:03,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:03,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:03,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:04,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:04,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:04,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773800764] [2024-06-28 03:12:04,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773800764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:04,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:04,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:12:04,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99698036] [2024-06-28 03:12:04,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:04,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:12:04,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:04,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:12:04,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:12:04,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 03:12:04,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 194 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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-28 03:12:04,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:04,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 03:12:04,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:05,001 INFO L124 PetriNetUnfolderBase]: 1632/2495 cut-off events. [2024-06-28 03:12:05,002 INFO L125 PetriNetUnfolderBase]: For 2539/2539 co-relation queries the response was YES. [2024-06-28 03:12:05,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6972 conditions, 2495 events. 1632/2495 cut-off events. For 2539/2539 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11847 event pairs, 582 based on Foata normal form. 6/2488 useless extension candidates. Maximal degree in co-relation 6956. Up to 2348 conditions per place. [2024-06-28 03:12:05,013 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-28 03:12:05,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 78 transitions, 432 flow [2024-06-28 03:12:05,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:12:05,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:12:05,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-28 03:12:05,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-28 03:12:05,017 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 194 flow. Second operand 7 states and 153 transitions. [2024-06-28 03:12:05,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 78 transitions, 432 flow [2024-06-28 03:12:05,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 78 transitions, 404 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:05,022 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 215 flow [2024-06-28 03:12:05,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=215, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-28 03:12:05,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-28 03:12:05,023 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 215 flow [2024-06-28 03:12:05,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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-28 03:12:05,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:05,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:05,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:12:05,024 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-28 03:12:05,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:05,025 INFO L85 PathProgramCache]: Analyzing trace with hash 825508084, now seen corresponding path program 1 times [2024-06-28 03:12:05,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:05,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009933445] [2024-06-28 03:12:05,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:05,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:05,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:05,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:05,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:05,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009933445] [2024-06-28 03:12:05,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009933445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:05,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:05,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:12:05,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498991541] [2024-06-28 03:12:05,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:05,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:12:05,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:05,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:12:05,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:12:05,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:05,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 215 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 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-28 03:12:05,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:05,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:05,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:06,047 INFO L124 PetriNetUnfolderBase]: 1627/2500 cut-off events. [2024-06-28 03:12:06,047 INFO L125 PetriNetUnfolderBase]: For 3802/3802 co-relation queries the response was YES. [2024-06-28 03:12:06,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7408 conditions, 2500 events. 1627/2500 cut-off events. For 3802/3802 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11864 event pairs, 689 based on Foata normal form. 2/2501 useless extension candidates. Maximal degree in co-relation 7390. Up to 2407 conditions per place. [2024-06-28 03:12:06,062 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 8 changer transitions 0/59 dead transitions. [2024-06-28 03:12:06,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 59 transitions, 369 flow [2024-06-28 03:12:06,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:12:06,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:12:06,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-28 03:12:06,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-28 03:12:06,065 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 215 flow. Second operand 5 states and 91 transitions. [2024-06-28 03:12:06,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 59 transitions, 369 flow [2024-06-28 03:12:06,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 330 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:12:06,072 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 222 flow [2024-06-28 03:12:06,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=222, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-28 03:12:06,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-28 03:12:06,074 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 222 flow [2024-06-28 03:12:06,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 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-28 03:12:06,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:06,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:06,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:12:06,076 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:06,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:06,076 INFO L85 PathProgramCache]: Analyzing trace with hash -214800678, now seen corresponding path program 1 times [2024-06-28 03:12:06,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:06,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110399065] [2024-06-28 03:12:06,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:06,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:06,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:06,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:06,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:06,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110399065] [2024-06-28 03:12:06,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110399065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:06,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:06,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:12:06,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820628621] [2024-06-28 03:12:06,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:06,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:12:06,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:06,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:12:06,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:12:06,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:06,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 222 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:06,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:06,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:06,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:07,352 INFO L124 PetriNetUnfolderBase]: 1883/2794 cut-off events. [2024-06-28 03:12:07,353 INFO L125 PetriNetUnfolderBase]: For 6041/6041 co-relation queries the response was YES. [2024-06-28 03:12:07,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8903 conditions, 2794 events. 1883/2794 cut-off events. For 6041/6041 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12580 event pairs, 763 based on Foata normal form. 6/2799 useless extension candidates. Maximal degree in co-relation 8883. Up to 2725 conditions per place. [2024-06-28 03:12:07,367 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 17 changer transitions 0/78 dead transitions. [2024-06-28 03:12:07,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 78 transitions, 492 flow [2024-06-28 03:12:07,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:12:07,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:12:07,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 03:12:07,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-28 03:12:07,369 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 222 flow. Second operand 6 states and 110 transitions. [2024-06-28 03:12:07,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 78 transitions, 492 flow [2024-06-28 03:12:07,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 78 transitions, 470 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:07,373 INFO L231 Difference]: Finished difference. Result has 58 places, 59 transitions, 325 flow [2024-06-28 03:12:07,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=325, PETRI_PLACES=58, PETRI_TRANSITIONS=59} [2024-06-28 03:12:07,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-28 03:12:07,376 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 59 transitions, 325 flow [2024-06-28 03:12:07,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:07,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:07,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:07,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:12:07,376 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-28 03:12:07,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:07,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1001015545, now seen corresponding path program 1 times [2024-06-28 03:12:07,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:07,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385104391] [2024-06-28 03:12:07,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:07,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:07,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:07,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:07,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:07,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385104391] [2024-06-28 03:12:07,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385104391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:07,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:07,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:12:07,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931699495] [2024-06-28 03:12:07,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:07,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:12:07,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:07,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:12:07,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:12:08,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:08,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 59 transitions, 325 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-28 03:12:08,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:08,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:08,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:08,409 INFO L124 PetriNetUnfolderBase]: 1804/2750 cut-off events. [2024-06-28 03:12:08,409 INFO L125 PetriNetUnfolderBase]: For 8825/8845 co-relation queries the response was YES. [2024-06-28 03:12:08,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9721 conditions, 2750 events. 1804/2750 cut-off events. For 8825/8845 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13099 event pairs, 984 based on Foata normal form. 6/2717 useless extension candidates. Maximal degree in co-relation 9698. Up to 2613 conditions per place. [2024-06-28 03:12:08,430 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-28 03:12:08,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 87 transitions, 628 flow [2024-06-28 03:12:08,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:12:08,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:12:08,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:12:08,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 03:12:08,432 INFO L175 Difference]: Start difference. First operand has 58 places, 59 transitions, 325 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:12:08,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 87 transitions, 628 flow [2024-06-28 03:12:08,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 87 transitions, 612 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 03:12:08,438 INFO L231 Difference]: Finished difference. Result has 66 places, 70 transitions, 453 flow [2024-06-28 03:12:08,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=453, PETRI_PLACES=66, PETRI_TRANSITIONS=70} [2024-06-28 03:12:08,439 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-28 03:12:08,439 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 70 transitions, 453 flow [2024-06-28 03:12:08,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-28 03:12:08,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:08,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:08,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:12:08,439 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-28 03:12:08,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:08,440 INFO L85 PathProgramCache]: Analyzing trace with hash -694460595, now seen corresponding path program 2 times [2024-06-28 03:12:08,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:08,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286359512] [2024-06-28 03:12:08,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:08,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:08,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:08,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:08,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:08,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286359512] [2024-06-28 03:12:08,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286359512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:08,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:08,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:12:08,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913700824] [2024-06-28 03:12:08,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:08,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:12:08,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:08,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:12:08,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:12:09,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:09,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 70 transitions, 453 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-28 03:12:09,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:09,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:09,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:09,492 INFO L124 PetriNetUnfolderBase]: 1783/2723 cut-off events. [2024-06-28 03:12:09,492 INFO L125 PetriNetUnfolderBase]: For 11397/11417 co-relation queries the response was YES. [2024-06-28 03:12:09,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10307 conditions, 2723 events. 1783/2723 cut-off events. For 11397/11417 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13157 event pairs, 899 based on Foata normal form. 6/2681 useless extension candidates. Maximal degree in co-relation 10279. Up to 2559 conditions per place. [2024-06-28 03:12:09,506 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 67 selfloop transitions, 37 changer transitions 0/111 dead transitions. [2024-06-28 03:12:09,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 111 transitions, 930 flow [2024-06-28 03:12:09,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:12:09,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:12:09,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-28 03:12:09,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 03:12:09,508 INFO L175 Difference]: Start difference. First operand has 66 places, 70 transitions, 453 flow. Second operand 7 states and 133 transitions. [2024-06-28 03:12:09,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 111 transitions, 930 flow [2024-06-28 03:12:09,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 111 transitions, 870 flow, removed 29 selfloop flow, removed 1 redundant places. [2024-06-28 03:12:09,519 INFO L231 Difference]: Finished difference. Result has 74 places, 88 transitions, 686 flow [2024-06-28 03:12:09,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=686, PETRI_PLACES=74, PETRI_TRANSITIONS=88} [2024-06-28 03:12:09,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-28 03:12:09,522 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 88 transitions, 686 flow [2024-06-28 03:12:09,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-28 03:12:09,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:09,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:09,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:12:09,524 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:09,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:09,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1218991803, now seen corresponding path program 3 times [2024-06-28 03:12:09,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:09,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158460402] [2024-06-28 03:12:09,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:09,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:10,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-28 03:12:10,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:10,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158460402] [2024-06-28 03:12:10,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158460402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:10,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:10,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:12:10,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505928728] [2024-06-28 03:12:10,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:10,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:12:10,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:10,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:12:10,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:12:10,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:10,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 88 transitions, 686 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-28 03:12:10,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:10,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:10,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:10,565 INFO L124 PetriNetUnfolderBase]: 1822/2770 cut-off events. [2024-06-28 03:12:10,565 INFO L125 PetriNetUnfolderBase]: For 14602/14618 co-relation queries the response was YES. [2024-06-28 03:12:10,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11300 conditions, 2770 events. 1822/2770 cut-off events. For 14602/14618 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13195 event pairs, 958 based on Foata normal form. 3/2735 useless extension candidates. Maximal degree in co-relation 11267. Up to 2659 conditions per place. [2024-06-28 03:12:10,580 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 80 selfloop transitions, 15 changer transitions 0/102 dead transitions. [2024-06-28 03:12:10,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 920 flow [2024-06-28 03:12:10,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:12:10,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:12:10,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 03:12:10,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-28 03:12:10,582 INFO L175 Difference]: Start difference. First operand has 74 places, 88 transitions, 686 flow. Second operand 6 states and 107 transitions. [2024-06-28 03:12:10,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 920 flow [2024-06-28 03:12:10,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 838 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:10,590 INFO L231 Difference]: Finished difference. Result has 77 places, 88 transitions, 645 flow [2024-06-28 03:12:10,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=645, PETRI_PLACES=77, PETRI_TRANSITIONS=88} [2024-06-28 03:12:10,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-28 03:12:10,591 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 88 transitions, 645 flow [2024-06-28 03:12:10,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 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-28 03:12:10,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:10,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:10,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:12:10,591 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-28 03:12:10,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:10,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1103537183, now seen corresponding path program 1 times [2024-06-28 03:12:10,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:10,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124099809] [2024-06-28 03:12:10,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:10,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:10,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:11,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:11,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:11,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124099809] [2024-06-28 03:12:11,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124099809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:11,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:11,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:12:11,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610464499] [2024-06-28 03:12:11,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:11,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:12:11,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:11,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:12:11,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:12:11,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:11,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 88 transitions, 645 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:11,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:11,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:11,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:11,848 INFO L124 PetriNetUnfolderBase]: 1824/2771 cut-off events. [2024-06-28 03:12:11,848 INFO L125 PetriNetUnfolderBase]: For 16390/16409 co-relation queries the response was YES. [2024-06-28 03:12:11,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11445 conditions, 2771 events. 1824/2771 cut-off events. For 16390/16409 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13322 event pairs, 861 based on Foata normal form. 4/2728 useless extension candidates. Maximal degree in co-relation 11411. Up to 2615 conditions per place. [2024-06-28 03:12:11,865 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 97 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-28 03:12:11,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 138 transitions, 1189 flow [2024-06-28 03:12:11,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:11,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:11,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 03:12:11,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-28 03:12:11,866 INFO L175 Difference]: Start difference. First operand has 77 places, 88 transitions, 645 flow. Second operand 10 states and 179 transitions. [2024-06-28 03:12:11,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 138 transitions, 1189 flow [2024-06-28 03:12:11,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 138 transitions, 1158 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:11,877 INFO L231 Difference]: Finished difference. Result has 85 places, 103 transitions, 840 flow [2024-06-28 03:12:11,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=840, PETRI_PLACES=85, PETRI_TRANSITIONS=103} [2024-06-28 03:12:11,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-28 03:12:11,878 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 103 transitions, 840 flow [2024-06-28 03:12:11,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:11,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:11,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:11,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:12:11,878 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-28 03:12:11,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:11,879 INFO L85 PathProgramCache]: Analyzing trace with hash -90491657, now seen corresponding path program 2 times [2024-06-28 03:12:11,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:11,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429347414] [2024-06-28 03:12:11,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:11,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:11,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:12,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:12,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:12,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429347414] [2024-06-28 03:12:12,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429347414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:12,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:12,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:12:12,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307537825] [2024-06-28 03:12:12,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:12,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:12:12,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:12,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:12:12,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:12:12,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:12,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 103 transitions, 840 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:12,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:12,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:12,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:13,006 INFO L124 PetriNetUnfolderBase]: 1861/2834 cut-off events. [2024-06-28 03:12:13,007 INFO L125 PetriNetUnfolderBase]: For 20337/20356 co-relation queries the response was YES. [2024-06-28 03:12:13,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12558 conditions, 2834 events. 1861/2834 cut-off events. For 20337/20356 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13618 event pairs, 818 based on Foata normal form. 5/2799 useless extension candidates. Maximal degree in co-relation 12521. Up to 2668 conditions per place. [2024-06-28 03:12:13,023 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 98 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-28 03:12:13,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 144 transitions, 1375 flow [2024-06-28 03:12:13,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:13,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:13,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:12:13,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-28 03:12:13,025 INFO L175 Difference]: Start difference. First operand has 85 places, 103 transitions, 840 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:12:13,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 144 transitions, 1375 flow [2024-06-28 03:12:13,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 144 transitions, 1252 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:13,043 INFO L231 Difference]: Finished difference. Result has 90 places, 120 transitions, 1023 flow [2024-06-28 03:12:13,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1023, PETRI_PLACES=90, PETRI_TRANSITIONS=120} [2024-06-28 03:12:13,043 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-28 03:12:13,043 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 120 transitions, 1023 flow [2024-06-28 03:12:13,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:13,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:13,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:13,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:12:13,044 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-28 03:12:13,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:13,044 INFO L85 PathProgramCache]: Analyzing trace with hash -54622487, now seen corresponding path program 3 times [2024-06-28 03:12:13,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:13,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849313515] [2024-06-28 03:12:13,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:13,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:13,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:13,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:13,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:13,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849313515] [2024-06-28 03:12:13,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849313515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:13,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:13,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:12:13,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668631222] [2024-06-28 03:12:13,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:13,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:12:13,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:13,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:12:13,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:12:13,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:13,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 120 transitions, 1023 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:13,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:13,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:13,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:14,260 INFO L124 PetriNetUnfolderBase]: 1882/2867 cut-off events. [2024-06-28 03:12:14,260 INFO L125 PetriNetUnfolderBase]: For 23129/23151 co-relation queries the response was YES. [2024-06-28 03:12:14,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13055 conditions, 2867 events. 1882/2867 cut-off events. For 23129/23151 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13843 event pairs, 826 based on Foata normal form. 6/2832 useless extension candidates. Maximal degree in co-relation 13015. Up to 2593 conditions per place. [2024-06-28 03:12:14,278 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 79 selfloop transitions, 72 changer transitions 0/158 dead transitions. [2024-06-28 03:12:14,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 158 transitions, 1612 flow [2024-06-28 03:12:14,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:14,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:14,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:12:14,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 03:12:14,279 INFO L175 Difference]: Start difference. First operand has 90 places, 120 transitions, 1023 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:12:14,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 158 transitions, 1612 flow [2024-06-28 03:12:14,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 158 transitions, 1535 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:14,299 INFO L231 Difference]: Finished difference. Result has 96 places, 131 transitions, 1259 flow [2024-06-28 03:12:14,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1259, PETRI_PLACES=96, PETRI_TRANSITIONS=131} [2024-06-28 03:12:14,300 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-28 03:12:14,300 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 131 transitions, 1259 flow [2024-06-28 03:12:14,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:14,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:14,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:14,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:12:14,301 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-28 03:12:14,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:14,301 INFO L85 PathProgramCache]: Analyzing trace with hash -54622301, now seen corresponding path program 1 times [2024-06-28 03:12:14,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:14,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211574956] [2024-06-28 03:12:14,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:14,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:14,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:14,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:14,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:14,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211574956] [2024-06-28 03:12:14,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211574956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:14,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:14,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:12:14,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949496423] [2024-06-28 03:12:14,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:14,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:12:14,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:14,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:12:14,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:12:14,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:14,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 131 transitions, 1259 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-28 03:12:14,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:14,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:14,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:15,611 INFO L124 PetriNetUnfolderBase]: 2166/3222 cut-off events. [2024-06-28 03:12:15,612 INFO L125 PetriNetUnfolderBase]: For 33530/33533 co-relation queries the response was YES. [2024-06-28 03:12:15,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15727 conditions, 3222 events. 2166/3222 cut-off events. For 33530/33533 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15040 event pairs, 925 based on Foata normal form. 8/3227 useless extension candidates. Maximal degree in co-relation 15685. Up to 2945 conditions per place. [2024-06-28 03:12:15,630 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 142 selfloop transitions, 45 changer transitions 0/190 dead transitions. [2024-06-28 03:12:15,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 190 transitions, 2101 flow [2024-06-28 03:12:15,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:15,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:15,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:12:15,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-28 03:12:15,632 INFO L175 Difference]: Start difference. First operand has 96 places, 131 transitions, 1259 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:12:15,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 190 transitions, 2101 flow [2024-06-28 03:12:15,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 190 transitions, 2000 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:15,663 INFO L231 Difference]: Finished difference. Result has 104 places, 152 transitions, 1493 flow [2024-06-28 03:12:15,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1493, PETRI_PLACES=104, PETRI_TRANSITIONS=152} [2024-06-28 03:12:15,664 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-28 03:12:15,664 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 152 transitions, 1493 flow [2024-06-28 03:12:15,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-28 03:12:15,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:15,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:15,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:12:15,665 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-28 03:12:15,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:15,665 INFO L85 PathProgramCache]: Analyzing trace with hash -271646123, now seen corresponding path program 4 times [2024-06-28 03:12:15,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:15,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587029755] [2024-06-28 03:12:15,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:15,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:15,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:16,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:16,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:16,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587029755] [2024-06-28 03:12:16,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587029755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:16,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:16,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:12:16,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807281000] [2024-06-28 03:12:16,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:16,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:12:16,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:16,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:12:16,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:12:16,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:16,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 152 transitions, 1493 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:16,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:16,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:16,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:16,877 INFO L124 PetriNetUnfolderBase]: 2088/3146 cut-off events. [2024-06-28 03:12:16,877 INFO L125 PetriNetUnfolderBase]: For 35704/35746 co-relation queries the response was YES. [2024-06-28 03:12:16,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16438 conditions, 3146 events. 2088/3146 cut-off events. For 35704/35746 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15209 event pairs, 936 based on Foata normal form. 3/3098 useless extension candidates. Maximal degree in co-relation 16391. Up to 2983 conditions per place. [2024-06-28 03:12:16,899 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 135 selfloop transitions, 34 changer transitions 0/182 dead transitions. [2024-06-28 03:12:16,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 182 transitions, 2007 flow [2024-06-28 03:12:16,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:16,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:16,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:12:16,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 03:12:16,901 INFO L175 Difference]: Start difference. First operand has 104 places, 152 transitions, 1493 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:12:16,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 182 transitions, 2007 flow [2024-06-28 03:12:16,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 182 transitions, 1915 flow, removed 45 selfloop flow, removed 1 redundant places. [2024-06-28 03:12:16,935 INFO L231 Difference]: Finished difference. Result has 112 places, 165 transitions, 1643 flow [2024-06-28 03:12:16,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1643, PETRI_PLACES=112, PETRI_TRANSITIONS=165} [2024-06-28 03:12:16,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-28 03:12:16,936 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 165 transitions, 1643 flow [2024-06-28 03:12:16,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:16,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:16,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:16,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:12:16,937 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-28 03:12:16,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:16,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1352709137, now seen corresponding path program 5 times [2024-06-28 03:12:16,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:16,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382614737] [2024-06-28 03:12:16,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:16,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:16,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:17,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:17,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:17,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382614737] [2024-06-28 03:12:17,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382614737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:17,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:17,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:12:17,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769087175] [2024-06-28 03:12:17,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:17,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:12:17,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:17,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:12:17,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:12:17,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:17,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 165 transitions, 1643 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:17,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:17,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:17,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:18,092 INFO L124 PetriNetUnfolderBase]: 2055/3107 cut-off events. [2024-06-28 03:12:18,092 INFO L125 PetriNetUnfolderBase]: For 37099/37159 co-relation queries the response was YES. [2024-06-28 03:12:18,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16325 conditions, 3107 events. 2055/3107 cut-off events. For 37099/37159 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14987 event pairs, 809 based on Foata normal form. 7/3063 useless extension candidates. Maximal degree in co-relation 16274. Up to 2794 conditions per place. [2024-06-28 03:12:18,109 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 94 selfloop transitions, 88 changer transitions 0/195 dead transitions. [2024-06-28 03:12:18,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 195 transitions, 2271 flow [2024-06-28 03:12:18,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:12:18,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:12:18,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 03:12:18,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-28 03:12:18,111 INFO L175 Difference]: Start difference. First operand has 112 places, 165 transitions, 1643 flow. Second operand 7 states and 132 transitions. [2024-06-28 03:12:18,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 195 transitions, 2271 flow [2024-06-28 03:12:18,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 195 transitions, 2215 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:18,141 INFO L231 Difference]: Finished difference. Result has 113 places, 171 transitions, 1867 flow [2024-06-28 03:12:18,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1867, PETRI_PLACES=113, PETRI_TRANSITIONS=171} [2024-06-28 03:12:18,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-28 03:12:18,142 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 171 transitions, 1867 flow [2024-06-28 03:12:18,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:18,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:18,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:18,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:12:18,143 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-28 03:12:18,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:18,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1352709323, now seen corresponding path program 2 times [2024-06-28 03:12:18,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:18,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427092684] [2024-06-28 03:12:18,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:18,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:18,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:18,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:18,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:18,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427092684] [2024-06-28 03:12:18,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427092684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:18,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:18,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:12:18,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14566506] [2024-06-28 03:12:18,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:18,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:12:18,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:18,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:12:18,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:12:18,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:18,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 171 transitions, 1867 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-28 03:12:18,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:18,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:18,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:19,335 INFO L124 PetriNetUnfolderBase]: 2400/3563 cut-off events. [2024-06-28 03:12:19,336 INFO L125 PetriNetUnfolderBase]: For 49789/49789 co-relation queries the response was YES. [2024-06-28 03:12:19,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19538 conditions, 3563 events. 2400/3563 cut-off events. For 49789/49789 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16792 event pairs, 1030 based on Foata normal form. 10/3570 useless extension candidates. Maximal degree in co-relation 19487. Up to 3226 conditions per place. [2024-06-28 03:12:19,359 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 172 selfloop transitions, 61 changer transitions 0/236 dead transitions. [2024-06-28 03:12:19,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 236 transitions, 2901 flow [2024-06-28 03:12:19,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:19,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:19,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:12:19,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-28 03:12:19,361 INFO L175 Difference]: Start difference. First operand has 113 places, 171 transitions, 1867 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:12:19,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 236 transitions, 2901 flow [2024-06-28 03:12:19,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 236 transitions, 2699 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 03:12:19,402 INFO L231 Difference]: Finished difference. Result has 118 places, 204 transitions, 2165 flow [2024-06-28 03:12:19,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2165, PETRI_PLACES=118, PETRI_TRANSITIONS=204} [2024-06-28 03:12:19,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-28 03:12:19,402 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 204 transitions, 2165 flow [2024-06-28 03:12:19,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-28 03:12:19,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:19,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:19,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:12:19,403 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-28 03:12:19,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:19,404 INFO L85 PathProgramCache]: Analyzing trace with hash 182800445, now seen corresponding path program 6 times [2024-06-28 03:12:19,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:19,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015522072] [2024-06-28 03:12:19,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:19,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:19,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:20,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:20,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:20,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015522072] [2024-06-28 03:12:20,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015522072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:20,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:20,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:12:20,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885239829] [2024-06-28 03:12:20,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:20,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:12:20,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:20,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:12:20,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:12:20,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:20,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 204 transitions, 2165 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:20,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:20,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:20,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:20,684 INFO L124 PetriNetUnfolderBase]: 2275/3419 cut-off events. [2024-06-28 03:12:20,684 INFO L125 PetriNetUnfolderBase]: For 48599/48673 co-relation queries the response was YES. [2024-06-28 03:12:20,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19507 conditions, 3419 events. 2275/3419 cut-off events. For 48599/48673 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16582 event pairs, 970 based on Foata normal form. 3/3370 useless extension candidates. Maximal degree in co-relation 19454. Up to 3243 conditions per place. [2024-06-28 03:12:20,705 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 178 selfloop transitions, 21 changer transitions 0/222 dead transitions. [2024-06-28 03:12:20,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 222 transitions, 2650 flow [2024-06-28 03:12:20,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:12:20,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:12:20,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 03:12:20,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:12:20,707 INFO L175 Difference]: Start difference. First operand has 118 places, 204 transitions, 2165 flow. Second operand 7 states and 123 transitions. [2024-06-28 03:12:20,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 222 transitions, 2650 flow [2024-06-28 03:12:20,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 222 transitions, 2536 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:20,747 INFO L231 Difference]: Finished difference. Result has 122 places, 204 transitions, 2105 flow [2024-06-28 03:12:20,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2105, PETRI_PLACES=122, PETRI_TRANSITIONS=204} [2024-06-28 03:12:20,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-28 03:12:20,748 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 204 transitions, 2105 flow [2024-06-28 03:12:20,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:20,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:20,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:20,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:12:20,749 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:20,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:20,749 INFO L85 PathProgramCache]: Analyzing trace with hash -269969365, now seen corresponding path program 3 times [2024-06-28 03:12:20,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:20,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321448488] [2024-06-28 03:12:20,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:20,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:20,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:21,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:21,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:21,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321448488] [2024-06-28 03:12:21,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321448488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:21,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:21,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:12:21,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693077559] [2024-06-28 03:12:21,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:21,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:12:21,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:21,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:12:21,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:12:21,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:21,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 204 transitions, 2105 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-28 03:12:21,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:21,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:21,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:22,048 INFO L124 PetriNetUnfolderBase]: 2456/3642 cut-off events. [2024-06-28 03:12:22,049 INFO L125 PetriNetUnfolderBase]: For 57214/57214 co-relation queries the response was YES. [2024-06-28 03:12:22,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21152 conditions, 3642 events. 2456/3642 cut-off events. For 57214/57214 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17142 event pairs, 1048 based on Foata normal form. 10/3651 useless extension candidates. Maximal degree in co-relation 21098. Up to 3422 conditions per place. [2024-06-28 03:12:22,080 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 210 selfloop transitions, 36 changer transitions 0/249 dead transitions. [2024-06-28 03:12:22,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 249 transitions, 3066 flow [2024-06-28 03:12:22,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:12:22,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:12:22,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 03:12:22,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-28 03:12:22,081 INFO L175 Difference]: Start difference. First operand has 122 places, 204 transitions, 2105 flow. Second operand 7 states and 129 transitions. [2024-06-28 03:12:22,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 249 transitions, 3066 flow [2024-06-28 03:12:22,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 249 transitions, 2920 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 03:12:22,122 INFO L231 Difference]: Finished difference. Result has 123 places, 218 transitions, 2237 flow [2024-06-28 03:12:22,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2237, PETRI_PLACES=123, PETRI_TRANSITIONS=218} [2024-06-28 03:12:22,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-28 03:12:22,123 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 218 transitions, 2237 flow [2024-06-28 03:12:22,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-28 03:12:22,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:22,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:22,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:12:22,124 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-28 03:12:22,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:22,124 INFO L85 PathProgramCache]: Analyzing trace with hash -269732215, now seen corresponding path program 4 times [2024-06-28 03:12:22,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:22,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73505125] [2024-06-28 03:12:22,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:22,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:22,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:22,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:22,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:22,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73505125] [2024-06-28 03:12:22,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73505125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:22,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:22,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:12:22,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931178942] [2024-06-28 03:12:22,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:22,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:12:22,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:22,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:12:22,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:12:22,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:22,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 218 transitions, 2237 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-28 03:12:22,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:22,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:22,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:23,408 INFO L124 PetriNetUnfolderBase]: 2454/3640 cut-off events. [2024-06-28 03:12:23,408 INFO L125 PetriNetUnfolderBase]: For 62642/62642 co-relation queries the response was YES. [2024-06-28 03:12:23,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21656 conditions, 3640 events. 2454/3640 cut-off events. For 62642/62642 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17158 event pairs, 1055 based on Foata normal form. 8/3647 useless extension candidates. Maximal degree in co-relation 21601. Up to 3527 conditions per place. [2024-06-28 03:12:23,435 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 221 selfloop transitions, 27 changer transitions 0/251 dead transitions. [2024-06-28 03:12:23,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 251 transitions, 3042 flow [2024-06-28 03:12:23,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:23,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:23,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:12:23,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 03:12:23,436 INFO L175 Difference]: Start difference. First operand has 123 places, 218 transitions, 2237 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:12:23,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 251 transitions, 3042 flow [2024-06-28 03:12:23,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 251 transitions, 2981 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 03:12:23,485 INFO L231 Difference]: Finished difference. Result has 130 places, 228 transitions, 2397 flow [2024-06-28 03:12:23,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2397, PETRI_PLACES=130, PETRI_TRANSITIONS=228} [2024-06-28 03:12:23,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-28 03:12:23,485 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 228 transitions, 2397 flow [2024-06-28 03:12:23,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-28 03:12:23,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:23,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:23,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:12:23,486 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-28 03:12:23,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:23,486 INFO L85 PathProgramCache]: Analyzing trace with hash -269723287, now seen corresponding path program 1 times [2024-06-28 03:12:23,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:23,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679729178] [2024-06-28 03:12:23,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:23,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:23,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:24,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:24,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:24,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679729178] [2024-06-28 03:12:24,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679729178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:24,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:24,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:24,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670877113] [2024-06-28 03:12:24,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:24,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:24,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:24,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:24,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:24,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:24,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 228 transitions, 2397 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:24,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:24,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:24,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:25,278 INFO L124 PetriNetUnfolderBase]: 2457/3645 cut-off events. [2024-06-28 03:12:25,278 INFO L125 PetriNetUnfolderBase]: For 66567/66567 co-relation queries the response was YES. [2024-06-28 03:12:25,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21960 conditions, 3645 events. 2457/3645 cut-off events. For 66567/66567 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 17172 event pairs, 1032 based on Foata normal form. 6/3650 useless extension candidates. Maximal degree in co-relation 21902. Up to 3519 conditions per place. [2024-06-28 03:12:25,307 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 27 changer transitions 0/252 dead transitions. [2024-06-28 03:12:25,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 252 transitions, 3103 flow [2024-06-28 03:12:25,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:25,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:25,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:12:25,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 03:12:25,309 INFO L175 Difference]: Start difference. First operand has 130 places, 228 transitions, 2397 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:12:25,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 252 transitions, 3103 flow [2024-06-28 03:12:25,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 252 transitions, 3016 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:25,362 INFO L231 Difference]: Finished difference. Result has 132 places, 231 transitions, 2422 flow [2024-06-28 03:12:25,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2422, PETRI_PLACES=132, PETRI_TRANSITIONS=231} [2024-06-28 03:12:25,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-28 03:12:25,362 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 231 transitions, 2422 flow [2024-06-28 03:12:25,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:25,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:25,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:25,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:12:25,363 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:25,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:25,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1426632991, now seen corresponding path program 1 times [2024-06-28 03:12:25,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:25,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569500551] [2024-06-28 03:12:25,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:25,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:25,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:25,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:25,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:25,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569500551] [2024-06-28 03:12:25,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569500551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:25,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:25,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:12:25,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795148653] [2024-06-28 03:12:25,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:25,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:12:25,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:25,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:12:25,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:12:25,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:25,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 231 transitions, 2422 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:25,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:25,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:25,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:26,367 INFO L124 PetriNetUnfolderBase]: 2307/3484 cut-off events. [2024-06-28 03:12:26,367 INFO L125 PetriNetUnfolderBase]: For 69283/69302 co-relation queries the response was YES. [2024-06-28 03:12:26,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21155 conditions, 3484 events. 2307/3484 cut-off events. For 69283/69302 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 16874 event pairs, 1046 based on Foata normal form. 9/3485 useless extension candidates. Maximal degree in co-relation 21097. Up to 3252 conditions per place. [2024-06-28 03:12:26,395 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 193 selfloop transitions, 9 changer transitions 0/238 dead transitions. [2024-06-28 03:12:26,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 238 transitions, 2854 flow [2024-06-28 03:12:26,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:12:26,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:12:26,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-28 03:12:26,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-28 03:12:26,396 INFO L175 Difference]: Start difference. First operand has 132 places, 231 transitions, 2422 flow. Second operand 5 states and 87 transitions. [2024-06-28 03:12:26,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 238 transitions, 2854 flow [2024-06-28 03:12:26,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 238 transitions, 2758 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:26,455 INFO L231 Difference]: Finished difference. Result has 131 places, 231 transitions, 2350 flow [2024-06-28 03:12:26,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2326, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2350, PETRI_PLACES=131, PETRI_TRANSITIONS=231} [2024-06-28 03:12:26,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-28 03:12:26,456 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 231 transitions, 2350 flow [2024-06-28 03:12:26,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:26,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:26,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:26,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:12:26,456 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-28 03:12:26,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:26,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1894397134, now seen corresponding path program 1 times [2024-06-28 03:12:26,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:26,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645829625] [2024-06-28 03:12:26,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:26,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:26,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:27,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:27,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:27,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645829625] [2024-06-28 03:12:27,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645829625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:27,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:27,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:12:27,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266553189] [2024-06-28 03:12:27,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:27,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:12:27,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:27,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:12:27,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:12:27,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:27,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 231 transitions, 2350 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-28 03:12:27,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:27,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:27,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:27,802 INFO L124 PetriNetUnfolderBase]: 2395/3598 cut-off events. [2024-06-28 03:12:27,802 INFO L125 PetriNetUnfolderBase]: For 80936/81017 co-relation queries the response was YES. [2024-06-28 03:12:27,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22391 conditions, 3598 events. 2395/3598 cut-off events. For 80936/81017 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17533 event pairs, 836 based on Foata normal form. 9/3557 useless extension candidates. Maximal degree in co-relation 22332. Up to 3216 conditions per place. [2024-06-28 03:12:27,831 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 182 selfloop transitions, 67 changer transitions 0/280 dead transitions. [2024-06-28 03:12:27,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 280 transitions, 3298 flow [2024-06-28 03:12:27,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:27,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:27,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 03:12:27,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-28 03:12:27,834 INFO L175 Difference]: Start difference. First operand has 131 places, 231 transitions, 2350 flow. Second operand 10 states and 184 transitions. [2024-06-28 03:12:27,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 280 transitions, 3298 flow [2024-06-28 03:12:27,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 280 transitions, 3274 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:27,892 INFO L231 Difference]: Finished difference. Result has 139 places, 246 transitions, 2725 flow [2024-06-28 03:12:27,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2326, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2725, PETRI_PLACES=139, PETRI_TRANSITIONS=246} [2024-06-28 03:12:27,892 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-28 03:12:27,892 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 246 transitions, 2725 flow [2024-06-28 03:12:27,892 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-28 03:12:27,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:27,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:27,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:12:27,893 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-28 03:12:27,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:27,894 INFO L85 PathProgramCache]: Analyzing trace with hash -150044941, now seen corresponding path program 1 times [2024-06-28 03:12:27,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:27,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341554959] [2024-06-28 03:12:27,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:27,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:27,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:28,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:28,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:28,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341554959] [2024-06-28 03:12:28,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341554959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:28,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:28,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:28,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124144937] [2024-06-28 03:12:28,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:28,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:28,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:28,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:28,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:28,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:28,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 246 transitions, 2725 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:28,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:28,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:28,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:29,455 INFO L124 PetriNetUnfolderBase]: 2647/3911 cut-off events. [2024-06-28 03:12:29,455 INFO L125 PetriNetUnfolderBase]: For 89399/89402 co-relation queries the response was YES. [2024-06-28 03:12:29,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25242 conditions, 3911 events. 2647/3911 cut-off events. For 89399/89402 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 18565 event pairs, 900 based on Foata normal form. 8/3918 useless extension candidates. Maximal degree in co-relation 25180. Up to 3591 conditions per place. [2024-06-28 03:12:29,488 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 239 selfloop transitions, 74 changer transitions 0/316 dead transitions. [2024-06-28 03:12:29,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 316 transitions, 4169 flow [2024-06-28 03:12:29,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:12:29,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:12:29,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 03:12:29,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4501108647450111 [2024-06-28 03:12:29,490 INFO L175 Difference]: Start difference. First operand has 139 places, 246 transitions, 2725 flow. Second operand 11 states and 203 transitions. [2024-06-28 03:12:29,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 316 transitions, 4169 flow [2024-06-28 03:12:29,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 316 transitions, 4038 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:29,570 INFO L231 Difference]: Finished difference. Result has 148 places, 267 transitions, 3038 flow [2024-06-28 03:12:29,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3038, PETRI_PLACES=148, PETRI_TRANSITIONS=267} [2024-06-28 03:12:29,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-28 03:12:29,571 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 267 transitions, 3038 flow [2024-06-28 03:12:29,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:29,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:29,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:29,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:12:29,572 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-28 03:12:29,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:29,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1995983524, now seen corresponding path program 2 times [2024-06-28 03:12:29,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:29,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61869687] [2024-06-28 03:12:29,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:29,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:29,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:30,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:30,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:30,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61869687] [2024-06-28 03:12:30,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61869687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:30,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:30,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:30,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472927767] [2024-06-28 03:12:30,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:30,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:30,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:30,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:30,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:30,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:30,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 267 transitions, 3038 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:30,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:30,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:30,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:31,152 INFO L124 PetriNetUnfolderBase]: 2604/3896 cut-off events. [2024-06-28 03:12:31,152 INFO L125 PetriNetUnfolderBase]: For 96045/96116 co-relation queries the response was YES. [2024-06-28 03:12:31,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26395 conditions, 3896 events. 2604/3896 cut-off events. For 96045/96116 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19113 event pairs, 811 based on Foata normal form. 10/3869 useless extension candidates. Maximal degree in co-relation 26330. Up to 3532 conditions per place. [2024-06-28 03:12:31,185 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 216 selfloop transitions, 73 changer transitions 0/326 dead transitions. [2024-06-28 03:12:31,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 326 transitions, 4118 flow [2024-06-28 03:12:31,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:12:31,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:12:31,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 03:12:31,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-28 03:12:31,187 INFO L175 Difference]: Start difference. First operand has 148 places, 267 transitions, 3038 flow. Second operand 10 states and 182 transitions. [2024-06-28 03:12:31,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 326 transitions, 4118 flow [2024-06-28 03:12:31,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 326 transitions, 3934 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:31,323 INFO L231 Difference]: Finished difference. Result has 155 places, 291 transitions, 3340 flow [2024-06-28 03:12:31,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3340, PETRI_PLACES=155, PETRI_TRANSITIONS=291} [2024-06-28 03:12:31,323 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-28 03:12:31,324 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 291 transitions, 3340 flow [2024-06-28 03:12:31,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:31,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:31,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:31,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:12:31,324 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-28 03:12:31,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:31,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1489727468, now seen corresponding path program 3 times [2024-06-28 03:12:31,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:31,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828477651] [2024-06-28 03:12:31,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:31,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:31,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:32,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-28 03:12:32,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:32,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828477651] [2024-06-28 03:12:32,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828477651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:32,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:32,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:32,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642091495] [2024-06-28 03:12:32,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:32,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:32,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:32,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:32,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:32,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:32,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 291 transitions, 3340 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:32,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:32,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:32,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:33,222 INFO L124 PetriNetUnfolderBase]: 2596/3885 cut-off events. [2024-06-28 03:12:33,222 INFO L125 PetriNetUnfolderBase]: For 101173/101244 co-relation queries the response was YES. [2024-06-28 03:12:33,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26339 conditions, 3885 events. 2596/3885 cut-off events. For 101173/101244 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19011 event pairs, 813 based on Foata normal form. 10/3858 useless extension candidates. Maximal degree in co-relation 26273. Up to 3559 conditions per place. [2024-06-28 03:12:33,255 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 223 selfloop transitions, 58 changer transitions 0/318 dead transitions. [2024-06-28 03:12:33,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 318 transitions, 4015 flow [2024-06-28 03:12:33,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:12:33,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:12:33,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 03:12:33,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:12:33,263 INFO L175 Difference]: Start difference. First operand has 155 places, 291 transitions, 3340 flow. Second operand 9 states and 162 transitions. [2024-06-28 03:12:33,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 318 transitions, 4015 flow [2024-06-28 03:12:33,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 318 transitions, 3818 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:33,373 INFO L231 Difference]: Finished difference. Result has 158 places, 291 transitions, 3276 flow [2024-06-28 03:12:33,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3276, PETRI_PLACES=158, PETRI_TRANSITIONS=291} [2024-06-28 03:12:33,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-28 03:12:33,374 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 291 transitions, 3276 flow [2024-06-28 03:12:33,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:33,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:33,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:33,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:12:33,374 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-28 03:12:33,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:33,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1693439553, now seen corresponding path program 2 times [2024-06-28 03:12:33,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:33,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463346433] [2024-06-28 03:12:33,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:33,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:33,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:34,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:34,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:34,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463346433] [2024-06-28 03:12:34,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463346433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:34,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:34,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:34,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097242775] [2024-06-28 03:12:34,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:34,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:34,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:34,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:34,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:34,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:34,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 291 transitions, 3276 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:34,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:34,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:34,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:35,023 INFO L124 PetriNetUnfolderBase]: 2896/4268 cut-off events. [2024-06-28 03:12:35,024 INFO L125 PetriNetUnfolderBase]: For 110843/110846 co-relation queries the response was YES. [2024-06-28 03:12:35,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28864 conditions, 4268 events. 2896/4268 cut-off events. For 110843/110846 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 20518 event pairs, 901 based on Foata normal form. 12/4279 useless extension candidates. Maximal degree in co-relation 28796. Up to 3977 conditions per place. [2024-06-28 03:12:35,059 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 272 selfloop transitions, 84 changer transitions 0/359 dead transitions. [2024-06-28 03:12:35,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 359 transitions, 4633 flow [2024-06-28 03:12:35,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:12:35,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:12:35,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:12:35,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-28 03:12:35,062 INFO L175 Difference]: Start difference. First operand has 158 places, 291 transitions, 3276 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:12:35,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 359 transitions, 4633 flow [2024-06-28 03:12:35,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 359 transitions, 4522 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:12:35,156 INFO L231 Difference]: Finished difference. Result has 161 places, 323 transitions, 3714 flow [2024-06-28 03:12:35,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3714, PETRI_PLACES=161, PETRI_TRANSITIONS=323} [2024-06-28 03:12:35,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-28 03:12:35,157 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 323 transitions, 3714 flow [2024-06-28 03:12:35,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:35,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:35,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:35,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:12:35,158 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-28 03:12:35,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:35,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1693289823, now seen corresponding path program 3 times [2024-06-28 03:12:35,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:35,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381620794] [2024-06-28 03:12:35,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:35,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:35,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:35,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:35,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:35,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381620794] [2024-06-28 03:12:35,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381620794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:35,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:35,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:35,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672326661] [2024-06-28 03:12:35,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:35,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:35,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:35,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:35,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:35,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:35,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 323 transitions, 3714 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:35,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:35,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:35,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:36,798 INFO L124 PetriNetUnfolderBase]: 3048/4488 cut-off events. [2024-06-28 03:12:36,798 INFO L125 PetriNetUnfolderBase]: For 130438/130446 co-relation queries the response was YES. [2024-06-28 03:12:36,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32007 conditions, 4488 events. 3048/4488 cut-off events. For 130438/130446 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 21842 event pairs, 869 based on Foata normal form. 12/4497 useless extension candidates. Maximal degree in co-relation 31937. Up to 3456 conditions per place. [2024-06-28 03:12:36,837 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 231 selfloop transitions, 162 changer transitions 0/396 dead transitions. [2024-06-28 03:12:36,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 396 transitions, 5529 flow [2024-06-28 03:12:36,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:12:36,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:12:36,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 03:12:36,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-28 03:12:36,839 INFO L175 Difference]: Start difference. First operand has 161 places, 323 transitions, 3714 flow. Second operand 9 states and 179 transitions. [2024-06-28 03:12:36,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 396 transitions, 5529 flow [2024-06-28 03:12:36,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 396 transitions, 5436 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-28 03:12:36,963 INFO L231 Difference]: Finished difference. Result has 171 places, 344 transitions, 4423 flow [2024-06-28 03:12:36,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3621, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4423, PETRI_PLACES=171, PETRI_TRANSITIONS=344} [2024-06-28 03:12:36,964 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-28 03:12:36,964 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 344 transitions, 4423 flow [2024-06-28 03:12:36,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:36,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:36,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:36,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:12:36,965 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-28 03:12:36,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:36,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1693295558, now seen corresponding path program 4 times [2024-06-28 03:12:36,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:36,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716250001] [2024-06-28 03:12:36,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:36,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:36,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:37,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:37,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:37,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716250001] [2024-06-28 03:12:37,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716250001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:37,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:37,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:37,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675818113] [2024-06-28 03:12:37,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:37,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:37,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:37,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:37,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:37,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:37,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 344 transitions, 4423 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:37,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:37,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:37,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:38,891 INFO L124 PetriNetUnfolderBase]: 2929/4361 cut-off events. [2024-06-28 03:12:38,891 INFO L125 PetriNetUnfolderBase]: For 144698/144790 co-relation queries the response was YES. [2024-06-28 03:12:38,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33690 conditions, 4361 events. 2929/4361 cut-off events. For 144698/144790 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21708 event pairs, 839 based on Foata normal form. 18/4341 useless extension candidates. Maximal degree in co-relation 33615. Up to 3864 conditions per place. [2024-06-28 03:12:38,933 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 229 selfloop transitions, 94 changer transitions 0/375 dead transitions. [2024-06-28 03:12:38,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 375 transitions, 5305 flow [2024-06-28 03:12:38,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:12:38,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:12:38,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:12:38,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-28 03:12:38,935 INFO L175 Difference]: Start difference. First operand has 171 places, 344 transitions, 4423 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:12:38,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 375 transitions, 5305 flow [2024-06-28 03:12:39,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 375 transitions, 5171 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-28 03:12:39,135 INFO L231 Difference]: Finished difference. Result has 178 places, 347 transitions, 4573 flow [2024-06-28 03:12:39,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4573, PETRI_PLACES=178, PETRI_TRANSITIONS=347} [2024-06-28 03:12:39,136 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-28 03:12:39,136 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 347 transitions, 4573 flow [2024-06-28 03:12:39,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:39,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:39,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:39,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:12:39,137 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-28 03:12:39,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:39,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1693295403, now seen corresponding path program 4 times [2024-06-28 03:12:39,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:39,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115763860] [2024-06-28 03:12:39,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:39,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:39,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:39,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:39,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:39,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115763860] [2024-06-28 03:12:39,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115763860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:39,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:39,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:39,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233460702] [2024-06-28 03:12:39,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:39,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:39,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:39,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:39,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:39,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:39,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 347 transitions, 4573 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:39,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:39,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:39,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:40,861 INFO L124 PetriNetUnfolderBase]: 3047/4488 cut-off events. [2024-06-28 03:12:40,862 INFO L125 PetriNetUnfolderBase]: For 150007/150015 co-relation queries the response was YES. [2024-06-28 03:12:40,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34171 conditions, 4488 events. 3047/4488 cut-off events. For 150007/150015 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 21857 event pairs, 888 based on Foata normal form. 12/4497 useless extension candidates. Maximal degree in co-relation 34094. Up to 3466 conditions per place. [2024-06-28 03:12:40,905 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 247 selfloop transitions, 147 changer transitions 0/397 dead transitions. [2024-06-28 03:12:40,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 397 transitions, 6067 flow [2024-06-28 03:12:40,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:12:40,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:12:40,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 03:12:40,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-28 03:12:40,907 INFO L175 Difference]: Start difference. First operand has 178 places, 347 transitions, 4573 flow. Second operand 9 states and 178 transitions. [2024-06-28 03:12:40,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 397 transitions, 6067 flow [2024-06-28 03:12:41,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 397 transitions, 5797 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 03:12:41,069 INFO L231 Difference]: Finished difference. Result has 180 places, 347 transitions, 4607 flow [2024-06-28 03:12:41,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4607, PETRI_PLACES=180, PETRI_TRANSITIONS=347} [2024-06-28 03:12:41,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-28 03:12:41,071 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 347 transitions, 4607 flow [2024-06-28 03:12:41,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:41,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:41,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:41,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:12:41,071 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:12:41,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:41,071 INFO L85 PathProgramCache]: Analyzing trace with hash -831566846, now seen corresponding path program 5 times [2024-06-28 03:12:41,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:41,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785260337] [2024-06-28 03:12:41,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:41,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:41,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:41,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:41,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:41,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785260337] [2024-06-28 03:12:41,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785260337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:41,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:41,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:41,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153636343] [2024-06-28 03:12:41,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:41,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:41,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:41,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:41,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:42,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:42,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 347 transitions, 4607 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:42,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:42,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:42,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:42,919 INFO L124 PetriNetUnfolderBase]: 2969/4418 cut-off events. [2024-06-28 03:12:42,920 INFO L125 PetriNetUnfolderBase]: For 162070/162171 co-relation queries the response was YES. [2024-06-28 03:12:42,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34465 conditions, 4418 events. 2969/4418 cut-off events. For 162070/162171 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 22159 event pairs, 891 based on Foata normal form. 11/4374 useless extension candidates. Maximal degree in co-relation 34387. Up to 3903 conditions per place. [2024-06-28 03:12:42,964 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 232 selfloop transitions, 107 changer transitions 0/391 dead transitions. [2024-06-28 03:12:42,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 391 transitions, 5716 flow [2024-06-28 03:12:42,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:12:42,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:12:42,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:12:42,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-28 03:12:42,965 INFO L175 Difference]: Start difference. First operand has 180 places, 347 transitions, 4607 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:12:42,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 391 transitions, 5716 flow [2024-06-28 03:12:43,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 391 transitions, 5340 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 03:12:43,170 INFO L231 Difference]: Finished difference. Result has 182 places, 356 transitions, 4603 flow [2024-06-28 03:12:43,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4231, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4603, PETRI_PLACES=182, PETRI_TRANSITIONS=356} [2024-06-28 03:12:43,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-28 03:12:43,171 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 356 transitions, 4603 flow [2024-06-28 03:12:43,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:43,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:43,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:43,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:12:43,171 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-28 03:12:43,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:43,172 INFO L85 PathProgramCache]: Analyzing trace with hash -831476636, now seen corresponding path program 6 times [2024-06-28 03:12:43,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:43,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193040382] [2024-06-28 03:12:43,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:43,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:43,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:44,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:44,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:44,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193040382] [2024-06-28 03:12:44,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193040382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:44,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:44,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:44,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544566234] [2024-06-28 03:12:44,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:44,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:44,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:44,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:44,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:44,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:44,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 356 transitions, 4603 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:44,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:44,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:44,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:45,057 INFO L124 PetriNetUnfolderBase]: 2940/4380 cut-off events. [2024-06-28 03:12:45,058 INFO L125 PetriNetUnfolderBase]: For 163629/163718 co-relation queries the response was YES. [2024-06-28 03:12:45,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33918 conditions, 4380 events. 2940/4380 cut-off events. For 163629/163718 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 21915 event pairs, 900 based on Foata normal form. 11/4343 useless extension candidates. Maximal degree in co-relation 33839. Up to 3944 conditions per place. [2024-06-28 03:12:45,095 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 254 selfloop transitions, 77 changer transitions 0/383 dead transitions. [2024-06-28 03:12:45,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 383 transitions, 5422 flow [2024-06-28 03:12:45,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:45,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:45,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:12:45,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 03:12:45,096 INFO L175 Difference]: Start difference. First operand has 182 places, 356 transitions, 4603 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:12:45,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 383 transitions, 5422 flow [2024-06-28 03:12:45,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 383 transitions, 5116 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-28 03:12:45,287 INFO L231 Difference]: Finished difference. Result has 183 places, 356 transitions, 4481 flow [2024-06-28 03:12:45,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4481, PETRI_PLACES=183, PETRI_TRANSITIONS=356} [2024-06-28 03:12:45,288 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-28 03:12:45,288 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 356 transitions, 4481 flow [2024-06-28 03:12:45,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:45,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:45,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:45,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:12:45,288 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-28 03:12:45,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:45,289 INFO L85 PathProgramCache]: Analyzing trace with hash 93064931, now seen corresponding path program 5 times [2024-06-28 03:12:45,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:45,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482553987] [2024-06-28 03:12:45,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:45,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:45,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:45,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:45,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:45,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482553987] [2024-06-28 03:12:45,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482553987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:45,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:45,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:45,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312570560] [2024-06-28 03:12:45,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:45,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:45,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:45,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:45,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:46,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:46,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 356 transitions, 4481 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:46,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:46,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:46,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:46,988 INFO L124 PetriNetUnfolderBase]: 3104/4571 cut-off events. [2024-06-28 03:12:46,988 INFO L125 PetriNetUnfolderBase]: For 162754/162757 co-relation queries the response was YES. [2024-06-28 03:12:47,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34796 conditions, 4571 events. 3104/4571 cut-off events. For 162754/162757 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22285 event pairs, 925 based on Foata normal form. 12/4582 useless extension candidates. Maximal degree in co-relation 34717. Up to 4123 conditions per place. [2024-06-28 03:12:47,033 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 282 selfloop transitions, 117 changer transitions 0/402 dead transitions. [2024-06-28 03:12:47,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 402 transitions, 5826 flow [2024-06-28 03:12:47,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:47,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:47,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:12:47,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 03:12:47,035 INFO L175 Difference]: Start difference. First operand has 183 places, 356 transitions, 4481 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:12:47,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 402 transitions, 5826 flow [2024-06-28 03:12:47,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 402 transitions, 5630 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 03:12:47,204 INFO L231 Difference]: Finished difference. Result has 184 places, 369 transitions, 4827 flow [2024-06-28 03:12:47,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4291, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4827, PETRI_PLACES=184, PETRI_TRANSITIONS=369} [2024-06-28 03:12:47,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-28 03:12:47,205 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 369 transitions, 4827 flow [2024-06-28 03:12:47,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:47,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:47,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:47,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:12:47,206 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-28 03:12:47,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:47,206 INFO L85 PathProgramCache]: Analyzing trace with hash 96783846, now seen corresponding path program 7 times [2024-06-28 03:12:47,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:47,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671083768] [2024-06-28 03:12:47,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:47,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:47,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:48,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:48,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:48,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671083768] [2024-06-28 03:12:48,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671083768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:48,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:48,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:48,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905878689] [2024-06-28 03:12:48,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:48,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:48,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:48,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:48,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:48,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:48,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 369 transitions, 4827 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:48,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:48,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:48,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:48,916 INFO L124 PetriNetUnfolderBase]: 2981/4446 cut-off events. [2024-06-28 03:12:48,916 INFO L125 PetriNetUnfolderBase]: For 166474/166574 co-relation queries the response was YES. [2024-06-28 03:12:48,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35124 conditions, 4446 events. 2981/4446 cut-off events. For 166474/166574 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 22320 event pairs, 854 based on Foata normal form. 18/4426 useless extension candidates. Maximal degree in co-relation 35044. Up to 3920 conditions per place. [2024-06-28 03:12:48,959 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 94 changer transitions 0/398 dead transitions. [2024-06-28 03:12:48,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 398 transitions, 5762 flow [2024-06-28 03:12:48,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:48,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:48,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:12:48,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-28 03:12:48,961 INFO L175 Difference]: Start difference. First operand has 184 places, 369 transitions, 4827 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:12:48,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 398 transitions, 5762 flow [2024-06-28 03:12:49,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 398 transitions, 5619 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-28 03:12:49,158 INFO L231 Difference]: Finished difference. Result has 189 places, 372 transitions, 4969 flow [2024-06-28 03:12:49,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4688, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4969, PETRI_PLACES=189, PETRI_TRANSITIONS=372} [2024-06-28 03:12:49,159 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-28 03:12:49,159 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 372 transitions, 4969 flow [2024-06-28 03:12:49,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:49,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:49,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:49,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:12:49,159 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-28 03:12:49,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:49,160 INFO L85 PathProgramCache]: Analyzing trace with hash -827757411, now seen corresponding path program 6 times [2024-06-28 03:12:49,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:49,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066720013] [2024-06-28 03:12:49,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:49,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:49,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:49,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:49,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:49,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066720013] [2024-06-28 03:12:49,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066720013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:49,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:49,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:49,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032709778] [2024-06-28 03:12:49,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:49,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:49,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:49,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:49,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:49,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:49,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 372 transitions, 4969 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:49,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:49,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:49,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:50,569 INFO L124 PetriNetUnfolderBase]: 3303/4858 cut-off events. [2024-06-28 03:12:50,569 INFO L125 PetriNetUnfolderBase]: For 172525/172533 co-relation queries the response was YES. [2024-06-28 03:12:50,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38550 conditions, 4858 events. 3303/4858 cut-off events. For 172525/172533 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23987 event pairs, 915 based on Foata normal form. 16/4871 useless extension candidates. Maximal degree in co-relation 38468. Up to 3604 conditions per place. [2024-06-28 03:12:50,611 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 245 selfloop transitions, 190 changer transitions 0/438 dead transitions. [2024-06-28 03:12:50,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 438 transitions, 6897 flow [2024-06-28 03:12:50,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:50,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:50,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 03:12:50,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-28 03:12:50,613 INFO L175 Difference]: Start difference. First operand has 189 places, 372 transitions, 4969 flow. Second operand 8 states and 158 transitions. [2024-06-28 03:12:50,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 438 transitions, 6897 flow [2024-06-28 03:12:50,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 438 transitions, 6652 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:50,787 INFO L231 Difference]: Finished difference. Result has 192 places, 393 transitions, 5502 flow [2024-06-28 03:12:50,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4724, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5502, PETRI_PLACES=192, PETRI_TRANSITIONS=393} [2024-06-28 03:12:50,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-28 03:12:50,789 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 393 transitions, 5502 flow [2024-06-28 03:12:50,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:50,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:50,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:50,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:12:50,789 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-28 03:12:50,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:50,790 INFO L85 PathProgramCache]: Analyzing trace with hash -827751831, now seen corresponding path program 7 times [2024-06-28 03:12:50,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:50,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140252634] [2024-06-28 03:12:50,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:50,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:50,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:51,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:51,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:51,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140252634] [2024-06-28 03:12:51,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140252634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:51,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:51,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:51,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977810817] [2024-06-28 03:12:51,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:51,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:51,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:51,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:51,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:51,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:51,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 393 transitions, 5502 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:51,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:51,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:51,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:52,334 INFO L124 PetriNetUnfolderBase]: 3315/4876 cut-off events. [2024-06-28 03:12:52,334 INFO L125 PetriNetUnfolderBase]: For 187707/187715 co-relation queries the response was YES. [2024-06-28 03:12:52,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40334 conditions, 4876 events. 3315/4876 cut-off events. For 187707/187715 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 24086 event pairs, 868 based on Foata normal form. 16/4889 useless extension candidates. Maximal degree in co-relation 40250. Up to 3625 conditions per place. [2024-06-28 03:12:52,379 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 228 selfloop transitions, 217 changer transitions 0/448 dead transitions. [2024-06-28 03:12:52,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 448 transitions, 7190 flow [2024-06-28 03:12:52,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:52,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:52,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 03:12:52,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-28 03:12:52,380 INFO L175 Difference]: Start difference. First operand has 192 places, 393 transitions, 5502 flow. Second operand 8 states and 156 transitions. [2024-06-28 03:12:52,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 448 transitions, 7190 flow [2024-06-28 03:12:52,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 448 transitions, 6808 flow, removed 131 selfloop flow, removed 4 redundant places. [2024-06-28 03:12:52,590 INFO L231 Difference]: Finished difference. Result has 196 places, 402 transitions, 5762 flow [2024-06-28 03:12:52,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5184, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5762, PETRI_PLACES=196, PETRI_TRANSITIONS=402} [2024-06-28 03:12:52,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-28 03:12:52,591 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 402 transitions, 5762 flow [2024-06-28 03:12:52,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:52,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:52,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:52,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:12:52,592 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-28 03:12:52,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:52,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1082354797, now seen corresponding path program 8 times [2024-06-28 03:12:52,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:52,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566373284] [2024-06-28 03:12:52,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:52,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:52,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:53,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:53,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:53,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566373284] [2024-06-28 03:12:53,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566373284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:53,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:53,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:53,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569960556] [2024-06-28 03:12:53,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:53,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:53,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:53,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:53,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:53,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:53,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 402 transitions, 5762 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:53,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:53,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:53,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:54,443 INFO L124 PetriNetUnfolderBase]: 3365/4950 cut-off events. [2024-06-28 03:12:54,444 INFO L125 PetriNetUnfolderBase]: For 186463/186463 co-relation queries the response was YES. [2024-06-28 03:12:54,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40875 conditions, 4950 events. 3365/4950 cut-off events. For 186463/186463 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 24538 event pairs, 1155 based on Foata normal form. 8/4957 useless extension candidates. Maximal degree in co-relation 40790. Up to 4778 conditions per place. [2024-06-28 03:12:54,498 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 402 selfloop transitions, 34 changer transitions 0/439 dead transitions. [2024-06-28 03:12:54,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 439 transitions, 7059 flow [2024-06-28 03:12:54,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:54,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:54,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:12:54,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-28 03:12:54,500 INFO L175 Difference]: Start difference. First operand has 196 places, 402 transitions, 5762 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:12:54,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 439 transitions, 7059 flow [2024-06-28 03:12:54,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 439 transitions, 6665 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 03:12:54,709 INFO L231 Difference]: Finished difference. Result has 199 places, 410 transitions, 5633 flow [2024-06-28 03:12:54,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5633, PETRI_PLACES=199, PETRI_TRANSITIONS=410} [2024-06-28 03:12:54,710 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-28 03:12:54,710 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 410 transitions, 5633 flow [2024-06-28 03:12:54,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:54,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:54,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:54,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:12:54,710 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-28 03:12:54,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:54,711 INFO L85 PathProgramCache]: Analyzing trace with hash 375976770, now seen corresponding path program 1 times [2024-06-28 03:12:54,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:54,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558589025] [2024-06-28 03:12:54,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:54,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:54,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:55,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:55,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:55,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558589025] [2024-06-28 03:12:55,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558589025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:55,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:55,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:55,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899059450] [2024-06-28 03:12:55,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:55,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:55,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:55,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:55,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:55,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:55,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 410 transitions, 5633 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:55,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:55,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:55,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:56,717 INFO L124 PetriNetUnfolderBase]: 3367/4953 cut-off events. [2024-06-28 03:12:56,718 INFO L125 PetriNetUnfolderBase]: For 178787/178787 co-relation queries the response was YES. [2024-06-28 03:12:56,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39809 conditions, 4953 events. 3367/4953 cut-off events. For 178787/178787 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 24538 event pairs, 1153 based on Foata normal form. 3/4955 useless extension candidates. Maximal degree in co-relation 39723. Up to 4795 conditions per place. [2024-06-28 03:12:56,760 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 397 selfloop transitions, 36 changer transitions 0/436 dead transitions. [2024-06-28 03:12:56,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 436 transitions, 6778 flow [2024-06-28 03:12:56,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:56,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:56,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:12:56,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 03:12:56,761 INFO L175 Difference]: Start difference. First operand has 199 places, 410 transitions, 5633 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:12:56,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 436 transitions, 6778 flow [2024-06-28 03:12:56,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 436 transitions, 6615 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:56,945 INFO L231 Difference]: Finished difference. Result has 201 places, 414 transitions, 5650 flow [2024-06-28 03:12:56,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5470, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5650, PETRI_PLACES=201, PETRI_TRANSITIONS=414} [2024-06-28 03:12:56,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-28 03:12:56,946 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 414 transitions, 5650 flow [2024-06-28 03:12:56,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:56,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:56,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:56,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:12:56,946 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-28 03:12:56,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:56,947 INFO L85 PathProgramCache]: Analyzing trace with hash 368352258, now seen corresponding path program 8 times [2024-06-28 03:12:56,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:56,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583602782] [2024-06-28 03:12:56,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:56,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:56,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:57,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:57,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:57,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583602782] [2024-06-28 03:12:57,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583602782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:57,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:57,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:57,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244217146] [2024-06-28 03:12:57,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:57,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:57,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:57,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:57,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:57,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:12:57,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 414 transitions, 5650 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:57,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:57,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:12:57,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:12:58,648 INFO L124 PetriNetUnfolderBase]: 3223/4799 cut-off events. [2024-06-28 03:12:58,648 INFO L125 PetriNetUnfolderBase]: For 187486/187592 co-relation queries the response was YES. [2024-06-28 03:12:58,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39085 conditions, 4799 events. 3223/4799 cut-off events. For 187486/187592 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24483 event pairs, 1058 based on Foata normal form. 15/4769 useless extension candidates. Maximal degree in co-relation 38998. Up to 4410 conditions per place. [2024-06-28 03:12:58,710 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 346 selfloop transitions, 24 changer transitions 0/439 dead transitions. [2024-06-28 03:12:58,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 439 transitions, 6609 flow [2024-06-28 03:12:58,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:12:58,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:12:58,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:12:58,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 03:12:58,711 INFO L175 Difference]: Start difference. First operand has 201 places, 414 transitions, 5650 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:12:58,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 439 transitions, 6609 flow [2024-06-28 03:12:58,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 439 transitions, 6495 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 03:12:58,991 INFO L231 Difference]: Finished difference. Result has 203 places, 417 transitions, 5687 flow [2024-06-28 03:12:58,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5536, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5687, PETRI_PLACES=203, PETRI_TRANSITIONS=417} [2024-06-28 03:12:58,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-28 03:12:58,992 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 417 transitions, 5687 flow [2024-06-28 03:12:58,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:12:58,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:12:58,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:12:58,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:12:58,992 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-28 03:12:58,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:12:58,993 INFO L85 PathProgramCache]: Analyzing trace with hash 220880205, now seen corresponding path program 9 times [2024-06-28 03:12:58,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:12:58,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289242076] [2024-06-28 03:12:58,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:12:58,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:12:58,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:12:59,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:12:59,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:12:59,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289242076] [2024-06-28 03:12:59,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289242076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:12:59,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:12:59,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:12:59,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583096781] [2024-06-28 03:12:59,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:12:59,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:12:59,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:12:59,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:12:59,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:12:59,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:12:59,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 417 transitions, 5687 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:12:59,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:12:59,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:12:59,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:00,629 INFO L124 PetriNetUnfolderBase]: 3426/5039 cut-off events. [2024-06-28 03:13:00,629 INFO L125 PetriNetUnfolderBase]: For 203414/203414 co-relation queries the response was YES. [2024-06-28 03:13:00,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41483 conditions, 5039 events. 3426/5039 cut-off events. For 203414/203414 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 25046 event pairs, 1151 based on Foata normal form. 10/5048 useless extension candidates. Maximal degree in co-relation 41395. Up to 4584 conditions per place. [2024-06-28 03:13:00,684 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 393 selfloop transitions, 69 changer transitions 0/465 dead transitions. [2024-06-28 03:13:00,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 465 transitions, 7395 flow [2024-06-28 03:13:00,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:00,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:00,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:13:00,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-28 03:13:00,685 INFO L175 Difference]: Start difference. First operand has 203 places, 417 transitions, 5687 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:13:00,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 465 transitions, 7395 flow [2024-06-28 03:13:00,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 465 transitions, 7270 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 03:13:00,900 INFO L231 Difference]: Finished difference. Result has 206 places, 427 transitions, 5968 flow [2024-06-28 03:13:00,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5562, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5968, PETRI_PLACES=206, PETRI_TRANSITIONS=427} [2024-06-28 03:13:00,903 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-28 03:13:00,903 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 427 transitions, 5968 flow [2024-06-28 03:13:00,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:13:00,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:00,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:00,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:13:00,903 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-28 03:13:00,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:00,904 INFO L85 PathProgramCache]: Analyzing trace with hash 220885785, now seen corresponding path program 10 times [2024-06-28 03:13:00,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:00,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818577392] [2024-06-28 03:13:00,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:00,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:00,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:01,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:01,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:01,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818577392] [2024-06-28 03:13:01,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818577392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:01,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:01,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:13:01,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080856731] [2024-06-28 03:13:01,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:01,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:13:01,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:01,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:13:01,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:13:01,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:01,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 427 transitions, 5968 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:13:01,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:01,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:01,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:02,578 INFO L124 PetriNetUnfolderBase]: 3438/5057 cut-off events. [2024-06-28 03:13:02,578 INFO L125 PetriNetUnfolderBase]: For 214847/214847 co-relation queries the response was YES. [2024-06-28 03:13:02,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42329 conditions, 5057 events. 3438/5057 cut-off events. For 214847/214847 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 25200 event pairs, 1133 based on Foata normal form. 10/5066 useless extension candidates. Maximal degree in co-relation 42239. Up to 4605 conditions per place. [2024-06-28 03:13:02,636 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 398 selfloop transitions, 74 changer transitions 0/475 dead transitions. [2024-06-28 03:13:02,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 475 transitions, 7573 flow [2024-06-28 03:13:02,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:02,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:02,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:13:02,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-28 03:13:02,638 INFO L175 Difference]: Start difference. First operand has 206 places, 427 transitions, 5968 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:13:02,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 475 transitions, 7573 flow [2024-06-28 03:13:02,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 475 transitions, 7054 flow, removed 125 selfloop flow, removed 7 redundant places. [2024-06-28 03:13:02,879 INFO L231 Difference]: Finished difference. Result has 207 places, 436 transitions, 5825 flow [2024-06-28 03:13:02,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5517, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5825, PETRI_PLACES=207, PETRI_TRANSITIONS=436} [2024-06-28 03:13:02,880 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-28 03:13:02,880 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 436 transitions, 5825 flow [2024-06-28 03:13:02,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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-28 03:13:02,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:02,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:02,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:13:02,881 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:02,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:02,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1275947971, now seen corresponding path program 1 times [2024-06-28 03:13:02,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:02,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984116890] [2024-06-28 03:13:02,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:02,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:02,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:03,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:03,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:03,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984116890] [2024-06-28 03:13:03,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984116890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:03,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:03,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:13:03,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073906350] [2024-06-28 03:13:03,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:03,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:13:03,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:03,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:13:03,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:13:03,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:03,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 436 transitions, 5825 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:03,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:03,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:03,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:04,303 INFO L124 PetriNetUnfolderBase]: 3251/4845 cut-off events. [2024-06-28 03:13:04,303 INFO L125 PetriNetUnfolderBase]: For 214386/214449 co-relation queries the response was YES. [2024-06-28 03:13:04,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39902 conditions, 4845 events. 3251/4845 cut-off events. For 214386/214449 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 24592 event pairs, 1113 based on Foata normal form. 24/4843 useless extension candidates. Maximal degree in co-relation 39812. Up to 4587 conditions per place. [2024-06-28 03:13:04,358 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 400 selfloop transitions, 12 changer transitions 0/449 dead transitions. [2024-06-28 03:13:04,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 449 transitions, 6717 flow [2024-06-28 03:13:04,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:13:04,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:13:04,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 03:13:04,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 03:13:04,359 INFO L175 Difference]: Start difference. First operand has 207 places, 436 transitions, 5825 flow. Second operand 6 states and 102 transitions. [2024-06-28 03:13:04,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 449 transitions, 6717 flow [2024-06-28 03:13:04,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 449 transitions, 6535 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-28 03:13:04,584 INFO L231 Difference]: Finished difference. Result has 208 places, 439 transitions, 5707 flow [2024-06-28 03:13:04,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5643, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5707, PETRI_PLACES=208, PETRI_TRANSITIONS=439} [2024-06-28 03:13:04,585 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-28 03:13:04,585 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 439 transitions, 5707 flow [2024-06-28 03:13:04,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:04,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:04,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:04,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:13:04,585 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:04,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:04,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1528755520, now seen corresponding path program 1 times [2024-06-28 03:13:04,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:04,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579604908] [2024-06-28 03:13:04,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:04,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:04,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:05,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:05,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:05,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579604908] [2024-06-28 03:13:05,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579604908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:05,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:05,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:13:05,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722299183] [2024-06-28 03:13:05,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:05,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:13:05,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:05,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:13:05,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:13:05,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:05,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 439 transitions, 5707 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-28 03:13:05,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:05,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:05,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:06,133 INFO L124 PetriNetUnfolderBase]: 3376/5029 cut-off events. [2024-06-28 03:13:06,133 INFO L125 PetriNetUnfolderBase]: For 237798/237912 co-relation queries the response was YES. [2024-06-28 03:13:06,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41948 conditions, 5029 events. 3376/5029 cut-off events. For 237798/237912 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 25854 event pairs, 715 based on Foata normal form. 17/4993 useless extension candidates. Maximal degree in co-relation 41857. Up to 4258 conditions per place. [2024-06-28 03:13:06,183 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 310 selfloop transitions, 103 changer transitions 0/488 dead transitions. [2024-06-28 03:13:06,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 488 transitions, 7215 flow [2024-06-28 03:13:06,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:13:06,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:13:06,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 03:13:06,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 03:13:06,185 INFO L175 Difference]: Start difference. First operand has 208 places, 439 transitions, 5707 flow. Second operand 10 states and 185 transitions. [2024-06-28 03:13:06,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 488 transitions, 7215 flow [2024-06-28 03:13:06,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 488 transitions, 7171 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:13:06,399 INFO L231 Difference]: Finished difference. Result has 216 places, 448 transitions, 6201 flow [2024-06-28 03:13:06,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6201, PETRI_PLACES=216, PETRI_TRANSITIONS=448} [2024-06-28 03:13:06,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-28 03:13:06,400 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 448 transitions, 6201 flow [2024-06-28 03:13:06,400 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-28 03:13:06,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:06,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:06,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:13:06,401 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-28 03:13:06,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:06,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1403190236, now seen corresponding path program 1 times [2024-06-28 03:13:06,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:06,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378973709] [2024-06-28 03:13:06,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:06,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:06,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:06,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:06,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:06,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378973709] [2024-06-28 03:13:06,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378973709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:06,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:06,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:13:06,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837233304] [2024-06-28 03:13:06,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:06,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:13:06,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:06,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:13:06,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:13:07,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:07,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 448 transitions, 6201 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-28 03:13:07,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:07,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:07,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:08,471 INFO L124 PetriNetUnfolderBase]: 3703/5443 cut-off events. [2024-06-28 03:13:08,472 INFO L125 PetriNetUnfolderBase]: For 257703/257706 co-relation queries the response was YES. [2024-06-28 03:13:08,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46611 conditions, 5443 events. 3703/5443 cut-off events. For 257703/257706 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 27421 event pairs, 906 based on Foata normal form. 8/5450 useless extension candidates. Maximal degree in co-relation 46517. Up to 4492 conditions per place. [2024-06-28 03:13:08,538 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 396 selfloop transitions, 134 changer transitions 0/533 dead transitions. [2024-06-28 03:13:08,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 533 transitions, 8713 flow [2024-06-28 03:13:08,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:13:08,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:13:08,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 03:13:08,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-28 03:13:08,540 INFO L175 Difference]: Start difference. First operand has 216 places, 448 transitions, 6201 flow. Second operand 11 states and 210 transitions. [2024-06-28 03:13:08,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 533 transitions, 8713 flow [2024-06-28 03:13:08,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 533 transitions, 8433 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-28 03:13:08,793 INFO L231 Difference]: Finished difference. Result has 223 places, 475 transitions, 6737 flow [2024-06-28 03:13:08,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5921, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6737, PETRI_PLACES=223, PETRI_TRANSITIONS=475} [2024-06-28 03:13:08,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-28 03:13:08,794 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 475 transitions, 6737 flow [2024-06-28 03:13:08,794 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-28 03:13:08,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:08,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:08,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:13:08,795 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-28 03:13:08,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:08,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1405572998, now seen corresponding path program 2 times [2024-06-28 03:13:08,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:08,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646315735] [2024-06-28 03:13:08,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:08,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:08,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:09,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:09,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:09,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646315735] [2024-06-28 03:13:09,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646315735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:09,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:09,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:13:09,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878861548] [2024-06-28 03:13:09,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:09,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:13:09,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:09,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:13:09,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:13:09,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:09,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 475 transitions, 6737 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-28 03:13:09,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:09,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:09,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:10,731 INFO L124 PetriNetUnfolderBase]: 3676/5481 cut-off events. [2024-06-28 03:13:10,731 INFO L125 PetriNetUnfolderBase]: For 283156/283246 co-relation queries the response was YES. [2024-06-28 03:13:10,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48155 conditions, 5481 events. 3676/5481 cut-off events. For 283156/283246 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 28629 event pairs, 899 based on Foata normal form. 19/5460 useless extension candidates. Maximal degree in co-relation 48058. Up to 4693 conditions per place. [2024-06-28 03:13:10,800 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 334 selfloop transitions, 114 changer transitions 0/531 dead transitions. [2024-06-28 03:13:10,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 531 transitions, 8261 flow [2024-06-28 03:13:10,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:13:10,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:13:10,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 03:13:10,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789356984478934 [2024-06-28 03:13:10,802 INFO L175 Difference]: Start difference. First operand has 223 places, 475 transitions, 6737 flow. Second operand 11 states and 202 transitions. [2024-06-28 03:13:10,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 531 transitions, 8261 flow [2024-06-28 03:13:11,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 531 transitions, 8063 flow, removed 85 selfloop flow, removed 3 redundant places. [2024-06-28 03:13:11,196 INFO L231 Difference]: Finished difference. Result has 232 places, 489 transitions, 7119 flow [2024-06-28 03:13:11,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6547, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7119, PETRI_PLACES=232, PETRI_TRANSITIONS=489} [2024-06-28 03:13:11,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-28 03:13:11,197 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 489 transitions, 7119 flow [2024-06-28 03:13:11,197 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-28 03:13:11,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:11,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:11,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:13:11,198 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-28 03:13:11,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:11,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1440160650, now seen corresponding path program 3 times [2024-06-28 03:13:11,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:11,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596190862] [2024-06-28 03:13:11,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:11,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:11,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:11,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:11,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:11,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596190862] [2024-06-28 03:13:11,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596190862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:11,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:11,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:13:11,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681113818] [2024-06-28 03:13:11,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:11,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:13:11,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:11,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:13:11,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:13:11,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:11,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 489 transitions, 7119 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-28 03:13:11,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:11,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:11,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:13,082 INFO L124 PetriNetUnfolderBase]: 3679/5490 cut-off events. [2024-06-28 03:13:13,082 INFO L125 PetriNetUnfolderBase]: For 291675/291750 co-relation queries the response was YES. [2024-06-28 03:13:13,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48529 conditions, 5490 events. 3679/5490 cut-off events. For 291675/291750 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 28714 event pairs, 923 based on Foata normal form. 15/5465 useless extension candidates. Maximal degree in co-relation 48429. Up to 4794 conditions per place. [2024-06-28 03:13:13,148 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 340 selfloop transitions, 104 changer transitions 0/527 dead transitions. [2024-06-28 03:13:13,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 527 transitions, 8249 flow [2024-06-28 03:13:13,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:13:13,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:13:13,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-28 03:13:13,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43680709534368073 [2024-06-28 03:13:13,153 INFO L175 Difference]: Start difference. First operand has 232 places, 489 transitions, 7119 flow. Second operand 11 states and 197 transitions. [2024-06-28 03:13:13,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 527 transitions, 8249 flow [2024-06-28 03:13:13,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 527 transitions, 8016 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-28 03:13:13,566 INFO L231 Difference]: Finished difference. Result has 236 places, 491 transitions, 7180 flow [2024-06-28 03:13:13,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6886, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7180, PETRI_PLACES=236, PETRI_TRANSITIONS=491} [2024-06-28 03:13:13,568 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-28 03:13:13,569 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 491 transitions, 7180 flow [2024-06-28 03:13:13,569 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-28 03:13:13,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:13,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:13,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:13:13,569 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-28 03:13:13,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:13,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1065944138, now seen corresponding path program 4 times [2024-06-28 03:13:13,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:13,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725949352] [2024-06-28 03:13:13,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:13,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:13,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:14,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:14,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:14,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725949352] [2024-06-28 03:13:14,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725949352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:14,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:14,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:14,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512829297] [2024-06-28 03:13:14,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:14,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:14,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:14,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:14,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:14,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:14,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 491 transitions, 7180 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:14,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:14,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:14,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:15,880 INFO L124 PetriNetUnfolderBase]: 3814/5718 cut-off events. [2024-06-28 03:13:15,880 INFO L125 PetriNetUnfolderBase]: For 309810/309861 co-relation queries the response was YES. [2024-06-28 03:13:15,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50867 conditions, 5718 events. 3814/5718 cut-off events. For 309810/309861 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 30408 event pairs, 917 based on Foata normal form. 13/5707 useless extension candidates. Maximal degree in co-relation 50765. Up to 4982 conditions per place. [2024-06-28 03:13:15,949 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 379 selfloop transitions, 93 changer transitions 0/555 dead transitions. [2024-06-28 03:13:15,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 555 transitions, 8955 flow [2024-06-28 03:13:15,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:13:15,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:13:15,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 03:13:15,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434589800443459 [2024-06-28 03:13:15,950 INFO L175 Difference]: Start difference. First operand has 236 places, 491 transitions, 7180 flow. Second operand 11 states and 200 transitions. [2024-06-28 03:13:15,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 555 transitions, 8955 flow [2024-06-28 03:13:16,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 555 transitions, 8587 flow, removed 81 selfloop flow, removed 9 redundant places. [2024-06-28 03:13:16,399 INFO L231 Difference]: Finished difference. Result has 239 places, 513 transitions, 7583 flow [2024-06-28 03:13:16,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6872, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7583, PETRI_PLACES=239, PETRI_TRANSITIONS=513} [2024-06-28 03:13:16,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-28 03:13:16,400 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 513 transitions, 7583 flow [2024-06-28 03:13:16,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:16,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:16,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:16,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:13:16,401 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-28 03:13:16,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:16,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1065883688, now seen corresponding path program 5 times [2024-06-28 03:13:16,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:16,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621415914] [2024-06-28 03:13:16,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:16,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:16,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:17,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:17,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:17,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621415914] [2024-06-28 03:13:17,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621415914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:17,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:17,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:17,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588888845] [2024-06-28 03:13:17,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:17,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:17,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:17,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:17,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:17,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:17,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 513 transitions, 7583 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:17,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:17,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:17,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:18,657 INFO L124 PetriNetUnfolderBase]: 3864/5802 cut-off events. [2024-06-28 03:13:18,657 INFO L125 PetriNetUnfolderBase]: For 325264/325315 co-relation queries the response was YES. [2024-06-28 03:13:18,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51935 conditions, 5802 events. 3864/5802 cut-off events. For 325264/325315 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 31078 event pairs, 946 based on Foata normal form. 15/5793 useless extension candidates. Maximal degree in co-relation 51831. Up to 5178 conditions per place. [2024-06-28 03:13:18,726 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 395 selfloop transitions, 81 changer transitions 0/559 dead transitions. [2024-06-28 03:13:18,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 559 transitions, 8960 flow [2024-06-28 03:13:18,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:13:18,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:13:18,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 03:13:18,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43458980044345896 [2024-06-28 03:13:18,728 INFO L175 Difference]: Start difference. First operand has 239 places, 513 transitions, 7583 flow. Second operand 11 states and 196 transitions. [2024-06-28 03:13:18,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 559 transitions, 8960 flow [2024-06-28 03:13:19,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 559 transitions, 8762 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-28 03:13:19,214 INFO L231 Difference]: Finished difference. Result has 243 places, 521 transitions, 7832 flow [2024-06-28 03:13:19,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7385, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7832, PETRI_PLACES=243, PETRI_TRANSITIONS=521} [2024-06-28 03:13:19,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-28 03:13:19,215 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 521 transitions, 7832 flow [2024-06-28 03:13:19,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:19,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:19,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:19,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:13:19,216 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-28 03:13:19,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:19,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1065883564, now seen corresponding path program 2 times [2024-06-28 03:13:19,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:19,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830666487] [2024-06-28 03:13:19,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:19,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:19,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:20,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:20,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:20,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830666487] [2024-06-28 03:13:20,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830666487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:20,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:20,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:20,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600328847] [2024-06-28 03:13:20,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:20,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:20,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:20,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:20,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:20,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:20,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 521 transitions, 7832 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:20,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:20,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:20,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:21,700 INFO L124 PetriNetUnfolderBase]: 4203/6221 cut-off events. [2024-06-28 03:13:21,700 INFO L125 PetriNetUnfolderBase]: For 351095/351098 co-relation queries the response was YES. [2024-06-28 03:13:21,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56002 conditions, 6221 events. 4203/6221 cut-off events. For 351095/351098 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 32774 event pairs, 1002 based on Foata normal form. 12/6232 useless extension candidates. Maximal degree in co-relation 55896. Up to 5611 conditions per place. [2024-06-28 03:13:21,773 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 466 selfloop transitions, 131 changer transitions 0/600 dead transitions. [2024-06-28 03:13:21,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 600 transitions, 10164 flow [2024-06-28 03:13:21,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:13:21,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:13:21,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-28 03:13:21,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4491869918699187 [2024-06-28 03:13:21,776 INFO L175 Difference]: Start difference. First operand has 243 places, 521 transitions, 7832 flow. Second operand 12 states and 221 transitions. [2024-06-28 03:13:21,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 600 transitions, 10164 flow [2024-06-28 03:13:22,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 600 transitions, 9867 flow, removed 81 selfloop flow, removed 8 redundant places. [2024-06-28 03:13:22,311 INFO L231 Difference]: Finished difference. Result has 249 places, 549 transitions, 8350 flow [2024-06-28 03:13:22,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7535, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8350, PETRI_PLACES=249, PETRI_TRANSITIONS=549} [2024-06-28 03:13:22,312 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-28 03:13:22,312 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 549 transitions, 8350 flow [2024-06-28 03:13:22,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:22,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:22,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:22,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:13:22,312 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-28 03:13:22,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:22,313 INFO L85 PathProgramCache]: Analyzing trace with hash -957021826, now seen corresponding path program 6 times [2024-06-28 03:13:22,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:22,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679398112] [2024-06-28 03:13:22,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:22,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:22,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:23,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:23,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:23,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679398112] [2024-06-28 03:13:23,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679398112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:23,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:23,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:23,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857974885] [2024-06-28 03:13:23,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:23,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:23,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:23,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:23,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:23,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:23,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 549 transitions, 8350 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:23,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:23,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:23,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:24,872 INFO L124 PetriNetUnfolderBase]: 4013/6012 cut-off events. [2024-06-28 03:13:24,872 INFO L125 PetriNetUnfolderBase]: For 357472/357523 co-relation queries the response was YES. [2024-06-28 03:13:24,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54717 conditions, 6012 events. 4013/6012 cut-off events. For 357472/357523 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 32347 event pairs, 978 based on Foata normal form. 15/6003 useless extension candidates. Maximal degree in co-relation 54608. Up to 5389 conditions per place. [2024-06-28 03:13:24,943 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 424 selfloop transitions, 66 changer transitions 0/581 dead transitions. [2024-06-28 03:13:24,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 581 transitions, 9466 flow [2024-06-28 03:13:24,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:13:24,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:13:24,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 03:13:24,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-28 03:13:24,944 INFO L175 Difference]: Start difference. First operand has 249 places, 549 transitions, 8350 flow. Second operand 10 states and 178 transitions. [2024-06-28 03:13:24,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 581 transitions, 9466 flow [2024-06-28 03:13:25,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 581 transitions, 9022 flow, removed 166 selfloop flow, removed 7 redundant places. [2024-06-28 03:13:25,609 INFO L231 Difference]: Finished difference. Result has 252 places, 549 transitions, 8053 flow [2024-06-28 03:13:25,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7906, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8053, PETRI_PLACES=252, PETRI_TRANSITIONS=549} [2024-06-28 03:13:25,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-28 03:13:25,609 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 549 transitions, 8053 flow [2024-06-28 03:13:25,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:25,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:25,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:25,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:13:25,610 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-28 03:13:25,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:25,610 INFO L85 PathProgramCache]: Analyzing trace with hash -952375422, now seen corresponding path program 3 times [2024-06-28 03:13:25,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:25,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810945202] [2024-06-28 03:13:25,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:25,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:25,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:26,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:26,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:26,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810945202] [2024-06-28 03:13:26,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810945202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:26,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:26,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:26,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256388789] [2024-06-28 03:13:26,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:26,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:26,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:26,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:26,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:26,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:26,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 549 transitions, 8053 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:26,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:26,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:26,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:28,208 INFO L124 PetriNetUnfolderBase]: 4221/6246 cut-off events. [2024-06-28 03:13:28,208 INFO L125 PetriNetUnfolderBase]: For 364397/364405 co-relation queries the response was YES. [2024-06-28 03:13:28,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56266 conditions, 6246 events. 4221/6246 cut-off events. For 364397/364405 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 32995 event pairs, 956 based on Foata normal form. 12/6255 useless extension candidates. Maximal degree in co-relation 56155. Up to 5050 conditions per place. [2024-06-28 03:13:28,290 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 413 selfloop transitions, 203 changer transitions 0/619 dead transitions. [2024-06-28 03:13:28,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 619 transitions, 10198 flow [2024-06-28 03:13:28,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:13:28,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:13:28,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 03:13:28,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47073170731707314 [2024-06-28 03:13:28,292 INFO L175 Difference]: Start difference. First operand has 252 places, 549 transitions, 8053 flow. Second operand 10 states and 193 transitions. [2024-06-28 03:13:28,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 619 transitions, 10198 flow [2024-06-28 03:13:28,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 619 transitions, 10055 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 03:13:28,911 INFO L231 Difference]: Finished difference. Result has 254 places, 553 transitions, 8441 flow [2024-06-28 03:13:28,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7910, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8441, PETRI_PLACES=254, PETRI_TRANSITIONS=553} [2024-06-28 03:13:28,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-28 03:13:28,912 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 553 transitions, 8441 flow [2024-06-28 03:13:28,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:28,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:28,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:28,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:13:28,913 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-28 03:13:28,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:28,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1864221048, now seen corresponding path program 1 times [2024-06-28 03:13:28,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:28,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4156595] [2024-06-28 03:13:28,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:28,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:28,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:29,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:29,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:29,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4156595] [2024-06-28 03:13:29,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4156595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:29,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:29,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:29,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381597722] [2024-06-28 03:13:29,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:29,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:29,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:29,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:29,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:29,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:29,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 553 transitions, 8441 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:29,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:29,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:29,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:31,303 INFO L124 PetriNetUnfolderBase]: 4286/6336 cut-off events. [2024-06-28 03:13:31,303 INFO L125 PetriNetUnfolderBase]: For 388492/388498 co-relation queries the response was YES. [2024-06-28 03:13:31,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58729 conditions, 6336 events. 4286/6336 cut-off events. For 388492/388498 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 33501 event pairs, 1051 based on Foata normal form. 10/6343 useless extension candidates. Maximal degree in co-relation 58617. Up to 5827 conditions per place. [2024-06-28 03:13:31,389 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 497 selfloop transitions, 110 changer transitions 0/610 dead transitions. [2024-06-28 03:13:31,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 610 transitions, 10505 flow [2024-06-28 03:13:31,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:13:31,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:13:31,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 03:13:31,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-28 03:13:31,391 INFO L175 Difference]: Start difference. First operand has 254 places, 553 transitions, 8441 flow. Second operand 9 states and 172 transitions. [2024-06-28 03:13:31,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 610 transitions, 10505 flow [2024-06-28 03:13:32,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 610 transitions, 10004 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-28 03:13:32,009 INFO L231 Difference]: Finished difference. Result has 256 places, 569 transitions, 8481 flow [2024-06-28 03:13:32,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7940, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8481, PETRI_PLACES=256, PETRI_TRANSITIONS=569} [2024-06-28 03:13:32,010 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-28 03:13:32,010 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 569 transitions, 8481 flow [2024-06-28 03:13:32,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:32,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:32,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:32,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:13:32,011 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-28 03:13:32,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:32,011 INFO L85 PathProgramCache]: Analyzing trace with hash -947796008, now seen corresponding path program 7 times [2024-06-28 03:13:32,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:32,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130420313] [2024-06-28 03:13:32,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:32,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:32,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:32,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:32,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:32,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130420313] [2024-06-28 03:13:32,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130420313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:32,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:32,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:32,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677029048] [2024-06-28 03:13:32,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:32,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:32,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:32,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:32,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:33,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:33,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 569 transitions, 8481 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:33,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:33,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:33,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:34,610 INFO L124 PetriNetUnfolderBase]: 4151/6208 cut-off events. [2024-06-28 03:13:34,610 INFO L125 PetriNetUnfolderBase]: For 398544/398616 co-relation queries the response was YES. [2024-06-28 03:13:34,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57625 conditions, 6208 events. 4151/6208 cut-off events. For 398544/398616 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 33442 event pairs, 955 based on Foata normal form. 19/6202 useless extension candidates. Maximal degree in co-relation 57511. Up to 5476 conditions per place. [2024-06-28 03:13:34,693 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 413 selfloop transitions, 96 changer transitions 0/604 dead transitions. [2024-06-28 03:13:34,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 604 transitions, 9809 flow [2024-06-28 03:13:34,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:13:34,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:13:34,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:13:34,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-28 03:13:34,695 INFO L175 Difference]: Start difference. First operand has 256 places, 569 transitions, 8481 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:13:34,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 604 transitions, 9809 flow [2024-06-28 03:13:35,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 604 transitions, 9577 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-28 03:13:35,371 INFO L231 Difference]: Finished difference. Result has 261 places, 571 transitions, 8556 flow [2024-06-28 03:13:35,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8249, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8556, PETRI_PLACES=261, PETRI_TRANSITIONS=571} [2024-06-28 03:13:35,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-28 03:13:35,372 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 571 transitions, 8556 flow [2024-06-28 03:13:35,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:35,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:35,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:35,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:13:35,373 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:35,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:35,373 INFO L85 PathProgramCache]: Analyzing trace with hash -952548402, now seen corresponding path program 4 times [2024-06-28 03:13:35,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:35,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584085590] [2024-06-28 03:13:35,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:35,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:36,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:36,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:36,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584085590] [2024-06-28 03:13:36,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584085590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:36,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:36,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:36,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812683606] [2024-06-28 03:13:36,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:36,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:36,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:36,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:36,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:36,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:36,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 571 transitions, 8556 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:36,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:36,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:36,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:37,904 INFO L124 PetriNetUnfolderBase]: 4339/6423 cut-off events. [2024-06-28 03:13:37,904 INFO L125 PetriNetUnfolderBase]: For 423416/423424 co-relation queries the response was YES. [2024-06-28 03:13:37,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59655 conditions, 6423 events. 4339/6423 cut-off events. For 423416/423424 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 34152 event pairs, 986 based on Foata normal form. 12/6432 useless extension candidates. Maximal degree in co-relation 59540. Up to 5225 conditions per place. [2024-06-28 03:13:37,995 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 450 selfloop transitions, 188 changer transitions 0/641 dead transitions. [2024-06-28 03:13:37,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 641 transitions, 10878 flow [2024-06-28 03:13:37,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:13:37,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:13:37,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 03:13:37,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-28 03:13:37,997 INFO L175 Difference]: Start difference. First operand has 261 places, 571 transitions, 8556 flow. Second operand 10 states and 194 transitions. [2024-06-28 03:13:37,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 641 transitions, 10878 flow [2024-06-28 03:13:38,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 641 transitions, 10589 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-28 03:13:38,884 INFO L231 Difference]: Finished difference. Result has 263 places, 575 transitions, 8782 flow [2024-06-28 03:13:38,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8267, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8782, PETRI_PLACES=263, PETRI_TRANSITIONS=575} [2024-06-28 03:13:38,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-28 03:13:38,885 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 575 transitions, 8782 flow [2024-06-28 03:13:38,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:38,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:38,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:38,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:13:38,886 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:13:38,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:38,886 INFO L85 PathProgramCache]: Analyzing trace with hash -952553052, now seen corresponding path program 5 times [2024-06-28 03:13:38,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:38,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303388327] [2024-06-28 03:13:38,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:38,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:38,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:39,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:39,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:39,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303388327] [2024-06-28 03:13:39,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303388327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:39,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:39,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:39,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58885893] [2024-06-28 03:13:39,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:39,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:39,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:39,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:39,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:39,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:39,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 575 transitions, 8782 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:39,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:39,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:39,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:41,313 INFO L124 PetriNetUnfolderBase]: 4399/6508 cut-off events. [2024-06-28 03:13:41,314 INFO L125 PetriNetUnfolderBase]: For 445036/445044 co-relation queries the response was YES. [2024-06-28 03:13:41,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61962 conditions, 6508 events. 4399/6508 cut-off events. For 445036/445044 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 34651 event pairs, 986 based on Foata normal form. 12/6517 useless extension candidates. Maximal degree in co-relation 61846. Up to 5209 conditions per place. [2024-06-28 03:13:41,400 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 451 selfloop transitions, 201 changer transitions 0/655 dead transitions. [2024-06-28 03:13:41,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 655 transitions, 11384 flow [2024-06-28 03:13:41,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:13:41,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:13:41,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-28 03:13:41,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722838137472284 [2024-06-28 03:13:41,416 INFO L175 Difference]: Start difference. First operand has 263 places, 575 transitions, 8782 flow. Second operand 11 states and 213 transitions. [2024-06-28 03:13:41,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 655 transitions, 11384 flow [2024-06-28 03:13:41,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 655 transitions, 10899 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-28 03:13:42,006 INFO L231 Difference]: Finished difference. Result has 267 places, 583 transitions, 8972 flow [2024-06-28 03:13:42,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8972, PETRI_PLACES=267, PETRI_TRANSITIONS=583} [2024-06-28 03:13:42,007 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 03:13:42,007 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 583 transitions, 8972 flow [2024-06-28 03:13:42,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:42,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:42,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:42,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:13:42,008 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-28 03:13:42,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:42,008 INFO L85 PathProgramCache]: Analyzing trace with hash -2109278182, now seen corresponding path program 1 times [2024-06-28 03:13:42,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:42,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125031792] [2024-06-28 03:13:42,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:42,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:42,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:42,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:42,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:42,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125031792] [2024-06-28 03:13:42,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125031792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:42,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:42,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:13:42,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768652025] [2024-06-28 03:13:42,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:42,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:13:42,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:42,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:13:42,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:13:42,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:42,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 583 transitions, 8972 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:42,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:42,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:42,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:43,870 INFO L124 PetriNetUnfolderBase]: 4187/6263 cut-off events. [2024-06-28 03:13:43,870 INFO L125 PetriNetUnfolderBase]: For 458491/458536 co-relation queries the response was YES. [2024-06-28 03:13:43,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60567 conditions, 6263 events. 4187/6263 cut-off events. For 458491/458536 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33883 event pairs, 1042 based on Foata normal form. 20/6267 useless extension candidates. Maximal degree in co-relation 60449. Up to 5905 conditions per place. [2024-06-28 03:13:43,961 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 505 selfloop transitions, 53 changer transitions 0/601 dead transitions. [2024-06-28 03:13:43,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 601 transitions, 10268 flow [2024-06-28 03:13:43,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:13:43,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:13:43,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:13:43,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:13:43,962 INFO L175 Difference]: Start difference. First operand has 267 places, 583 transitions, 8972 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:13:43,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 601 transitions, 10268 flow [2024-06-28 03:13:44,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 601 transitions, 9836 flow, removed 105 selfloop flow, removed 7 redundant places. [2024-06-28 03:13:44,599 INFO L231 Difference]: Finished difference. Result has 267 places, 583 transitions, 8668 flow [2024-06-28 03:13:44,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8540, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8668, PETRI_PLACES=267, PETRI_TRANSITIONS=583} [2024-06-28 03:13:44,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 03:13:44,600 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 583 transitions, 8668 flow [2024-06-28 03:13:44,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:44,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:44,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:44,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:13:44,601 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-28 03:13:44,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:44,601 INFO L85 PathProgramCache]: Analyzing trace with hash -8827330, now seen corresponding path program 8 times [2024-06-28 03:13:44,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:44,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266327162] [2024-06-28 03:13:44,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:44,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:44,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:45,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:45,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:45,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266327162] [2024-06-28 03:13:45,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266327162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:45,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:45,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:45,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120339052] [2024-06-28 03:13:45,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:45,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:45,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:45,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:45,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:45,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:45,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 583 transitions, 8668 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:45,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:45,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:45,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:47,120 INFO L124 PetriNetUnfolderBase]: 4273/6388 cut-off events. [2024-06-28 03:13:47,120 INFO L125 PetriNetUnfolderBase]: For 491804/491960 co-relation queries the response was YES. [2024-06-28 03:13:47,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61551 conditions, 6388 events. 4273/6388 cut-off events. For 491804/491960 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 34847 event pairs, 800 based on Foata normal form. 20/6354 useless extension candidates. Maximal degree in co-relation 61431. Up to 5223 conditions per place. [2024-06-28 03:13:47,210 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 367 selfloop transitions, 163 changer transitions 0/628 dead transitions. [2024-06-28 03:13:47,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 628 transitions, 10302 flow [2024-06-28 03:13:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:13:47,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:13:47,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 03:13:47,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-28 03:13:47,212 INFO L175 Difference]: Start difference. First operand has 267 places, 583 transitions, 8668 flow. Second operand 10 states and 184 transitions. [2024-06-28 03:13:47,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 628 transitions, 10302 flow [2024-06-28 03:13:47,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 628 transitions, 10194 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 03:13:47,978 INFO L231 Difference]: Finished difference. Result has 272 places, 587 transitions, 9061 flow [2024-06-28 03:13:47,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8560, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9061, PETRI_PLACES=272, PETRI_TRANSITIONS=587} [2024-06-28 03:13:47,978 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-28 03:13:47,979 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 587 transitions, 9061 flow [2024-06-28 03:13:47,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:47,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:47,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:47,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:13:47,979 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-28 03:13:47,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:47,980 INFO L85 PathProgramCache]: Analyzing trace with hash -8766880, now seen corresponding path program 9 times [2024-06-28 03:13:47,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:47,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093651881] [2024-06-28 03:13:47,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:47,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:47,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:48,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:48,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:48,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093651881] [2024-06-28 03:13:48,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093651881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:48,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:48,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:48,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488685409] [2024-06-28 03:13:48,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:48,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:48,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:48,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:48,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:48,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:48,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 587 transitions, 9061 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:48,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:48,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:48,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:50,449 INFO L124 PetriNetUnfolderBase]: 4234/6344 cut-off events. [2024-06-28 03:13:50,450 INFO L125 PetriNetUnfolderBase]: For 492348/492437 co-relation queries the response was YES. [2024-06-28 03:13:50,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61632 conditions, 6344 events. 4234/6344 cut-off events. For 492348/492437 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 34541 event pairs, 988 based on Foata normal form. 16/6320 useless extension candidates. Maximal degree in co-relation 61511. Up to 5444 conditions per place. [2024-06-28 03:13:50,543 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 393 selfloop transitions, 133 changer transitions 0/624 dead transitions. [2024-06-28 03:13:50,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 624 transitions, 10333 flow [2024-06-28 03:13:50,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:13:50,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:13:50,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 03:13:50,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:13:50,545 INFO L175 Difference]: Start difference. First operand has 272 places, 587 transitions, 9061 flow. Second operand 10 states and 180 transitions. [2024-06-28 03:13:50,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 624 transitions, 10333 flow [2024-06-28 03:13:51,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 624 transitions, 9805 flow, removed 138 selfloop flow, removed 8 redundant places. [2024-06-28 03:13:51,564 INFO L231 Difference]: Finished difference. Result has 274 places, 587 transitions, 8841 flow [2024-06-28 03:13:51,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8533, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8841, PETRI_PLACES=274, PETRI_TRANSITIONS=587} [2024-06-28 03:13:51,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-28 03:13:51,565 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 587 transitions, 8841 flow [2024-06-28 03:13:51,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:51,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:51,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:51,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:13:51,565 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-28 03:13:51,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:51,566 INFO L85 PathProgramCache]: Analyzing trace with hash -8766756, now seen corresponding path program 6 times [2024-06-28 03:13:51,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:51,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441099715] [2024-06-28 03:13:51,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:51,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:51,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:52,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-28 03:13:52,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:52,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441099715] [2024-06-28 03:13:52,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441099715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:52,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:52,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:52,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7924322] [2024-06-28 03:13:52,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:52,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:52,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:52,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:52,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:52,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:52,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 587 transitions, 8841 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:52,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:52,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:52,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:54,039 INFO L124 PetriNetUnfolderBase]: 4406/6535 cut-off events. [2024-06-28 03:13:54,039 INFO L125 PetriNetUnfolderBase]: For 443136/443139 co-relation queries the response was YES. [2024-06-28 03:13:54,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61446 conditions, 6535 events. 4406/6535 cut-off events. For 443136/443139 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 34833 event pairs, 966 based on Foata normal form. 12/6546 useless extension candidates. Maximal degree in co-relation 61325. Up to 5463 conditions per place. [2024-06-28 03:13:54,127 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 433 selfloop transitions, 211 changer transitions 0/647 dead transitions. [2024-06-28 03:13:54,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 647 transitions, 11127 flow [2024-06-28 03:13:54,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:13:54,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:13:54,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-28 03:13:54,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 03:13:54,129 INFO L175 Difference]: Start difference. First operand has 274 places, 587 transitions, 8841 flow. Second operand 11 states and 205 transitions. [2024-06-28 03:13:54,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 647 transitions, 11127 flow [2024-06-28 03:13:54,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 647 transitions, 10773 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-28 03:13:54,826 INFO L231 Difference]: Finished difference. Result has 275 places, 595 transitions, 9268 flow [2024-06-28 03:13:54,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8517, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9268, PETRI_PLACES=275, PETRI_TRANSITIONS=595} [2024-06-28 03:13:54,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-28 03:13:54,827 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 595 transitions, 9268 flow [2024-06-28 03:13:54,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:54,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:54,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:54,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:13:54,828 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-28 03:13:54,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:54,828 INFO L85 PathProgramCache]: Analyzing trace with hash 109320800, now seen corresponding path program 10 times [2024-06-28 03:13:54,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:54,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210486906] [2024-06-28 03:13:54,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:54,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:54,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:55,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:55,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:55,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210486906] [2024-06-28 03:13:55,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210486906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:55,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:55,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:55,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861299570] [2024-06-28 03:13:55,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:55,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:55,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:55,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:55,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:55,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:55,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 595 transitions, 9268 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:55,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:55,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:55,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:57,281 INFO L124 PetriNetUnfolderBase]: 4255/6385 cut-off events. [2024-06-28 03:13:57,282 INFO L125 PetriNetUnfolderBase]: For 417119/417193 co-relation queries the response was YES. [2024-06-28 03:13:57,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60685 conditions, 6385 events. 4255/6385 cut-off events. For 417119/417193 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 34775 event pairs, 974 based on Foata normal form. 18/6378 useless extension candidates. Maximal degree in co-relation 60564. Up to 5599 conditions per place. [2024-06-28 03:13:57,369 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 430 selfloop transitions, 98 changer transitions 0/628 dead transitions. [2024-06-28 03:13:57,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 628 transitions, 10670 flow [2024-06-28 03:13:57,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:13:57,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:13:57,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 03:13:57,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:13:57,370 INFO L175 Difference]: Start difference. First operand has 275 places, 595 transitions, 9268 flow. Second operand 9 states and 162 transitions. [2024-06-28 03:13:57,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 628 transitions, 10670 flow [2024-06-28 03:13:57,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 628 transitions, 10199 flow, removed 100 selfloop flow, removed 7 redundant places. [2024-06-28 03:13:57,950 INFO L231 Difference]: Finished difference. Result has 277 places, 597 transitions, 9125 flow [2024-06-28 03:13:57,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8801, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9125, PETRI_PLACES=277, PETRI_TRANSITIONS=597} [2024-06-28 03:13:57,950 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-28 03:13:57,950 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 597 transitions, 9125 flow [2024-06-28 03:13:57,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:13:57,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:57,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:57,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:13:57,951 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-28 03:13:57,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:57,951 INFO L85 PathProgramCache]: Analyzing trace with hash 109320924, now seen corresponding path program 7 times [2024-06-28 03:13:57,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:57,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234806246] [2024-06-28 03:13:57,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:57,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:57,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:58,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:58,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:58,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234806246] [2024-06-28 03:13:58,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234806246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:58,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:58,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:13:58,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991619830] [2024-06-28 03:13:58,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:58,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:13:58,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:58,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:13:58,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:13:58,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:58,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 597 transitions, 9125 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:58,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:58,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:58,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:00,220 INFO L124 PetriNetUnfolderBase]: 4515/6688 cut-off events. [2024-06-28 03:14:00,220 INFO L125 PetriNetUnfolderBase]: For 424566/424574 co-relation queries the response was YES. [2024-06-28 03:14:00,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62992 conditions, 6688 events. 4515/6688 cut-off events. For 424566/424574 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 35788 event pairs, 986 based on Foata normal form. 10/6695 useless extension candidates. Maximal degree in co-relation 62870. Up to 4954 conditions per place. [2024-06-28 03:14:00,306 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 392 selfloop transitions, 264 changer transitions 0/659 dead transitions. [2024-06-28 03:14:00,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 659 transitions, 11867 flow [2024-06-28 03:14:00,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:00,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:00,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 03:14:00,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-28 03:14:00,308 INFO L175 Difference]: Start difference. First operand has 277 places, 597 transitions, 9125 flow. Second operand 9 states and 178 transitions. [2024-06-28 03:14:00,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 659 transitions, 11867 flow [2024-06-28 03:14:00,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 659 transitions, 11571 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-28 03:14:00,998 INFO L231 Difference]: Finished difference. Result has 281 places, 608 transitions, 9830 flow [2024-06-28 03:14:00,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8829, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9830, PETRI_PLACES=281, PETRI_TRANSITIONS=608} [2024-06-28 03:14:00,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-28 03:14:00,998 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 608 transitions, 9830 flow [2024-06-28 03:14:00,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:00,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:00,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:00,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:14:00,999 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-28 03:14:00,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:00,999 INFO L85 PathProgramCache]: Analyzing trace with hash 109498554, now seen corresponding path program 8 times [2024-06-28 03:14:00,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:01,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846274027] [2024-06-28 03:14:01,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:01,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:01,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:01,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:01,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:01,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846274027] [2024-06-28 03:14:01,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846274027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:01,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:01,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:01,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699090159] [2024-06-28 03:14:01,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:01,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:01,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:01,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:01,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:01,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:01,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 608 transitions, 9830 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:01,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:01,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:01,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:03,294 INFO L124 PetriNetUnfolderBase]: 4551/6740 cut-off events. [2024-06-28 03:14:03,294 INFO L125 PetriNetUnfolderBase]: For 451159/451167 co-relation queries the response was YES. [2024-06-28 03:14:03,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66090 conditions, 6740 events. 4551/6740 cut-off events. For 451159/451167 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36130 event pairs, 934 based on Foata normal form. 12/6749 useless extension candidates. Maximal degree in co-relation 65965. Up to 5275 conditions per place. [2024-06-28 03:14:03,385 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 397 selfloop transitions, 262 changer transitions 0/662 dead transitions. [2024-06-28 03:14:03,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 662 transitions, 11981 flow [2024-06-28 03:14:03,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:03,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:03,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 03:14:03,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-28 03:14:03,386 INFO L175 Difference]: Start difference. First operand has 281 places, 608 transitions, 9830 flow. Second operand 9 states and 172 transitions. [2024-06-28 03:14:03,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 662 transitions, 11981 flow [2024-06-28 03:14:04,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 662 transitions, 11584 flow, removed 108 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:04,112 INFO L231 Difference]: Finished difference. Result has 286 places, 612 transitions, 10132 flow [2024-06-28 03:14:04,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9459, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10132, PETRI_PLACES=286, PETRI_TRANSITIONS=612} [2024-06-28 03:14:04,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-28 03:14:04,112 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 612 transitions, 10132 flow [2024-06-28 03:14:04,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:04,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:04,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:04,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:14:04,113 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-28 03:14:04,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:04,113 INFO L85 PathProgramCache]: Analyzing trace with hash 109325574, now seen corresponding path program 9 times [2024-06-28 03:14:04,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:04,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499192121] [2024-06-28 03:14:04,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:04,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:04,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:04,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:04,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:04,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499192121] [2024-06-28 03:14:04,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499192121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:04,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:04,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:04,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108844658] [2024-06-28 03:14:04,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:04,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:04,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:04,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:04,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:04,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:04,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 612 transitions, 10132 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:04,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:04,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:04,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:06,597 INFO L124 PetriNetUnfolderBase]: 4555/6746 cut-off events. [2024-06-28 03:14:06,597 INFO L125 PetriNetUnfolderBase]: For 456114/456122 co-relation queries the response was YES. [2024-06-28 03:14:06,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66549 conditions, 6746 events. 4555/6746 cut-off events. For 456114/456122 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36120 event pairs, 972 based on Foata normal form. 12/6755 useless extension candidates. Maximal degree in co-relation 66422. Up to 5281 conditions per place. [2024-06-28 03:14:06,693 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 416 selfloop transitions, 244 changer transitions 0/663 dead transitions. [2024-06-28 03:14:06,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 663 transitions, 12332 flow [2024-06-28 03:14:06,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:06,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:06,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:14:06,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-28 03:14:06,694 INFO L175 Difference]: Start difference. First operand has 286 places, 612 transitions, 10132 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:14:06,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 663 transitions, 12332 flow [2024-06-28 03:14:07,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 663 transitions, 11726 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-28 03:14:07,484 INFO L231 Difference]: Finished difference. Result has 288 places, 616 transitions, 10171 flow [2024-06-28 03:14:07,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9526, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10171, PETRI_PLACES=288, PETRI_TRANSITIONS=616} [2024-06-28 03:14:07,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-28 03:14:07,485 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 616 transitions, 10171 flow [2024-06-28 03:14:07,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:07,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:07,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:07,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:14:07,486 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-28 03:14:07,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:07,486 INFO L85 PathProgramCache]: Analyzing trace with hash 109505498, now seen corresponding path program 2 times [2024-06-28 03:14:07,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:07,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538778637] [2024-06-28 03:14:07,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:07,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:07,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:08,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:08,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:08,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538778637] [2024-06-28 03:14:08,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538778637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:08,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:08,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:08,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053034096] [2024-06-28 03:14:08,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:08,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:08,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:08,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:08,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:08,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:08,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 616 transitions, 10171 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:08,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:08,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:08,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:09,788 INFO L124 PetriNetUnfolderBase]: 4583/6783 cut-off events. [2024-06-28 03:14:09,788 INFO L125 PetriNetUnfolderBase]: For 474844/474850 co-relation queries the response was YES. [2024-06-28 03:14:09,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67138 conditions, 6783 events. 4583/6783 cut-off events. For 474844/474850 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 36348 event pairs, 1043 based on Foata normal form. 10/6790 useless extension candidates. Maximal degree in co-relation 67010. Up to 6236 conditions per place. [2024-06-28 03:14:09,880 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 538 selfloop transitions, 114 changer transitions 0/655 dead transitions. [2024-06-28 03:14:09,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 655 transitions, 12130 flow [2024-06-28 03:14:09,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:09,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:09,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:14:09,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-28 03:14:09,882 INFO L175 Difference]: Start difference. First operand has 288 places, 616 transitions, 10171 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:14:09,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 655 transitions, 12130 flow [2024-06-28 03:14:10,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 655 transitions, 11554 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-28 03:14:10,718 INFO L231 Difference]: Finished difference. Result has 289 places, 619 transitions, 9962 flow [2024-06-28 03:14:10,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9595, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9962, PETRI_PLACES=289, PETRI_TRANSITIONS=619} [2024-06-28 03:14:10,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-28 03:14:10,719 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 619 transitions, 9962 flow [2024-06-28 03:14:10,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:10,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:10,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:10,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:14:10,719 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:10,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:10,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1504644354, now seen corresponding path program 2 times [2024-06-28 03:14:10,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:10,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517878281] [2024-06-28 03:14:10,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:10,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:10,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:11,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:11,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:11,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517878281] [2024-06-28 03:14:11,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517878281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:11,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:11,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:14:11,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561419986] [2024-06-28 03:14:11,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:11,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:14:11,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:11,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:14:11,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:14:11,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:14:11,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 619 transitions, 9962 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-28 03:14:11,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:11,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:14:11,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:12,726 INFO L124 PetriNetUnfolderBase]: 4383/6562 cut-off events. [2024-06-28 03:14:12,726 INFO L125 PetriNetUnfolderBase]: For 479995/480040 co-relation queries the response was YES. [2024-06-28 03:14:12,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64940 conditions, 6562 events. 4383/6562 cut-off events. For 479995/480040 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 35875 event pairs, 1031 based on Foata normal form. 17/6564 useless extension candidates. Maximal degree in co-relation 64811. Up to 6191 conditions per place. [2024-06-28 03:14:12,817 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 538 selfloop transitions, 56 changer transitions 0/638 dead transitions. [2024-06-28 03:14:12,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 638 transitions, 11438 flow [2024-06-28 03:14:12,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:14:12,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:14:12,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 03:14:12,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-28 03:14:12,818 INFO L175 Difference]: Start difference. First operand has 289 places, 619 transitions, 9962 flow. Second operand 6 states and 109 transitions. [2024-06-28 03:14:12,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 638 transitions, 11438 flow [2024-06-28 03:14:13,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 638 transitions, 11101 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:13,618 INFO L231 Difference]: Finished difference. Result has 289 places, 624 transitions, 9882 flow [2024-06-28 03:14:13,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9629, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9882, PETRI_PLACES=289, PETRI_TRANSITIONS=624} [2024-06-28 03:14:13,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-28 03:14:13,619 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 624 transitions, 9882 flow [2024-06-28 03:14:13,619 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-28 03:14:13,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:13,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:13,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:14:13,619 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-28 03:14:13,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:13,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1276314876, now seen corresponding path program 3 times [2024-06-28 03:14:13,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:13,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196845412] [2024-06-28 03:14:13,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:13,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:13,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:14,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:14,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:14,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196845412] [2024-06-28 03:14:14,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196845412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:14,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:14,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:14,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93103869] [2024-06-28 03:14:14,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:14,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:14,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:14,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:14,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:14,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:14,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 624 transitions, 9882 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:14,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:14,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:14,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:16,058 INFO L124 PetriNetUnfolderBase]: 4621/6846 cut-off events. [2024-06-28 03:14:16,059 INFO L125 PetriNetUnfolderBase]: For 500052/500052 co-relation queries the response was YES. [2024-06-28 03:14:16,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66994 conditions, 6846 events. 4621/6846 cut-off events. For 500052/500052 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 36826 event pairs, 1334 based on Foata normal form. 6/6851 useless extension candidates. Maximal degree in co-relation 66864. Up to 6546 conditions per place. [2024-06-28 03:14:16,161 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 602 selfloop transitions, 54 changer transitions 0/659 dead transitions. [2024-06-28 03:14:16,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 659 transitions, 11732 flow [2024-06-28 03:14:16,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:16,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:16,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:14:16,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-28 03:14:16,162 INFO L175 Difference]: Start difference. First operand has 289 places, 624 transitions, 9882 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:14:16,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 659 transitions, 11732 flow [2024-06-28 03:14:16,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 659 transitions, 11632 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:16,928 INFO L231 Difference]: Finished difference. Result has 293 places, 627 transitions, 10034 flow [2024-06-28 03:14:16,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9786, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10034, PETRI_PLACES=293, PETRI_TRANSITIONS=627} [2024-06-28 03:14:16,929 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-28 03:14:16,929 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 627 transitions, 10034 flow [2024-06-28 03:14:16,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:16,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:16,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:16,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:14:16,930 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:16,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:16,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1276321820, now seen corresponding path program 10 times [2024-06-28 03:14:16,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:16,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829437385] [2024-06-28 03:14:16,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:16,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:16,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:17,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:17,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:17,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829437385] [2024-06-28 03:14:17,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829437385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:17,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:17,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:17,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868649027] [2024-06-28 03:14:17,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:17,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:17,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:17,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:17,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:17,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:17,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 627 transitions, 10034 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:17,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:17,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:17,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:19,493 INFO L124 PetriNetUnfolderBase]: 4657/6898 cut-off events. [2024-06-28 03:14:19,494 INFO L125 PetriNetUnfolderBase]: For 507584/507584 co-relation queries the response was YES. [2024-06-28 03:14:19,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67996 conditions, 6898 events. 4657/6898 cut-off events. For 507584/507584 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 37106 event pairs, 1325 based on Foata normal form. 6/6903 useless extension candidates. Maximal degree in co-relation 67866. Up to 6289 conditions per place. [2024-06-28 03:14:19,602 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 588 selfloop transitions, 94 changer transitions 0/685 dead transitions. [2024-06-28 03:14:19,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 685 transitions, 12479 flow [2024-06-28 03:14:19,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:14:19,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:14:19,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:14:19,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-28 03:14:19,604 INFO L175 Difference]: Start difference. First operand has 293 places, 627 transitions, 10034 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:14:19,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 685 transitions, 12479 flow [2024-06-28 03:14:20,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 685 transitions, 12259 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:20,359 INFO L231 Difference]: Finished difference. Result has 297 places, 631 transitions, 10175 flow [2024-06-28 03:14:20,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9814, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10175, PETRI_PLACES=297, PETRI_TRANSITIONS=631} [2024-06-28 03:14:20,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-28 03:14:20,360 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 631 transitions, 10175 flow [2024-06-28 03:14:20,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:20,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:20,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:20,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:14:20,361 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-28 03:14:20,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:20,361 INFO L85 PathProgramCache]: Analyzing trace with hash 274959934, now seen corresponding path program 11 times [2024-06-28 03:14:20,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:20,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942610105] [2024-06-28 03:14:20,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:20,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:20,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:21,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:21,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:21,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942610105] [2024-06-28 03:14:21,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942610105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:21,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:21,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:21,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110315436] [2024-06-28 03:14:21,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:21,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:21,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:21,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:21,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:21,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:14:21,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 631 transitions, 10175 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:14:21,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:21,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:14:21,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:22,605 INFO L124 PetriNetUnfolderBase]: 4459/6695 cut-off events. [2024-06-28 03:14:22,606 INFO L125 PetriNetUnfolderBase]: For 528401/528441 co-relation queries the response was YES. [2024-06-28 03:14:22,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66717 conditions, 6695 events. 4459/6695 cut-off events. For 528401/528441 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 37004 event pairs, 1256 based on Foata normal form. 9/6672 useless extension candidates. Maximal degree in co-relation 66586. Up to 6089 conditions per place. [2024-06-28 03:14:22,703 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 524 selfloop transitions, 26 changer transitions 0/660 dead transitions. [2024-06-28 03:14:22,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 660 transitions, 11583 flow [2024-06-28 03:14:22,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:22,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:22,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:14:22,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-28 03:14:22,704 INFO L175 Difference]: Start difference. First operand has 297 places, 631 transitions, 10175 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:14:22,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 660 transitions, 11583 flow [2024-06-28 03:14:23,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 660 transitions, 11191 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-28 03:14:23,494 INFO L231 Difference]: Finished difference. Result has 299 places, 633 transitions, 9976 flow [2024-06-28 03:14:23,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9783, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9976, PETRI_PLACES=299, PETRI_TRANSITIONS=633} [2024-06-28 03:14:23,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-28 03:14:23,495 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 633 transitions, 9976 flow [2024-06-28 03:14:23,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-28 03:14:23,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:23,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:23,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:14:23,495 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:23,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:23,496 INFO L85 PathProgramCache]: Analyzing trace with hash -600663492, now seen corresponding path program 1 times [2024-06-28 03:14:23,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:23,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984646907] [2024-06-28 03:14:23,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:23,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:23,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:24,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:24,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:24,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984646907] [2024-06-28 03:14:24,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984646907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:24,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:24,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:14:24,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93082771] [2024-06-28 03:14:24,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:24,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:14:24,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:24,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:14:24,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:14:24,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:14:24,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 633 transitions, 9976 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:24,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:24,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:14:24,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:25,615 INFO L124 PetriNetUnfolderBase]: 4476/6703 cut-off events. [2024-06-28 03:14:25,615 INFO L125 PetriNetUnfolderBase]: For 536690/536751 co-relation queries the response was YES. [2024-06-28 03:14:25,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66500 conditions, 6703 events. 4476/6703 cut-off events. For 536690/536751 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 36831 event pairs, 1038 based on Foata normal form. 21/6706 useless extension candidates. Maximal degree in co-relation 66368. Up to 6256 conditions per place. [2024-06-28 03:14:25,719 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 554 selfloop transitions, 62 changer transitions 0/661 dead transitions. [2024-06-28 03:14:25,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 661 transitions, 11478 flow [2024-06-28 03:14:25,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:14:25,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:14:25,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 03:14:25,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-28 03:14:25,721 INFO L175 Difference]: Start difference. First operand has 299 places, 633 transitions, 9976 flow. Second operand 7 states and 128 transitions. [2024-06-28 03:14:25,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 661 transitions, 11478 flow [2024-06-28 03:14:26,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 661 transitions, 11303 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-28 03:14:26,587 INFO L231 Difference]: Finished difference. Result has 300 places, 642 transitions, 10040 flow [2024-06-28 03:14:26,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9801, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10040, PETRI_PLACES=300, PETRI_TRANSITIONS=642} [2024-06-28 03:14:26,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-28 03:14:26,588 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 642 transitions, 10040 flow [2024-06-28 03:14:26,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:26,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:26,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:26,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:14:26,589 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-28 03:14:26,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:26,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1276494800, now seen corresponding path program 11 times [2024-06-28 03:14:26,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:26,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353793871] [2024-06-28 03:14:26,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:26,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:26,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:27,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:27,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:27,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353793871] [2024-06-28 03:14:27,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353793871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:27,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:27,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:27,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942134384] [2024-06-28 03:14:27,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:27,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:27,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:27,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:27,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:27,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:27,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 642 transitions, 10040 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:27,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:27,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:27,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:29,135 INFO L124 PetriNetUnfolderBase]: 4747/7024 cut-off events. [2024-06-28 03:14:29,135 INFO L125 PetriNetUnfolderBase]: For 555370/555370 co-relation queries the response was YES. [2024-06-28 03:14:29,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69772 conditions, 7024 events. 4747/7024 cut-off events. For 555370/555370 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 37846 event pairs, 1350 based on Foata normal form. 6/7029 useless extension candidates. Maximal degree in co-relation 69638. Up to 6415 conditions per place. [2024-06-28 03:14:29,236 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 592 selfloop transitions, 103 changer transitions 0/698 dead transitions. [2024-06-28 03:14:29,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 698 transitions, 12634 flow [2024-06-28 03:14:29,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:14:29,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:14:29,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:14:29,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-28 03:14:29,238 INFO L175 Difference]: Start difference. First operand has 300 places, 642 transitions, 10040 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:14:29,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 698 transitions, 12634 flow [2024-06-28 03:14:30,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 698 transitions, 12575 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 03:14:30,050 INFO L231 Difference]: Finished difference. Result has 309 places, 649 transitions, 10475 flow [2024-06-28 03:14:30,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9981, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10475, PETRI_PLACES=309, PETRI_TRANSITIONS=649} [2024-06-28 03:14:30,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-28 03:14:30,051 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 649 transitions, 10475 flow [2024-06-28 03:14:30,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:30,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:30,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:30,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:14:30,052 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-28 03:14:30,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:30,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1465980196, now seen corresponding path program 12 times [2024-06-28 03:14:30,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:30,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412337312] [2024-06-28 03:14:30,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:30,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:30,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:30,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:30,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:30,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412337312] [2024-06-28 03:14:30,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412337312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:30,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:30,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:30,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921694841] [2024-06-28 03:14:30,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:30,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:30,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:30,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:30,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:30,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:30,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 649 transitions, 10475 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:30,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:30,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:30,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:32,648 INFO L124 PetriNetUnfolderBase]: 4783/7076 cut-off events. [2024-06-28 03:14:32,649 INFO L125 PetriNetUnfolderBase]: For 583289/583289 co-relation queries the response was YES. [2024-06-28 03:14:32,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71911 conditions, 7076 events. 4783/7076 cut-off events. For 583289/583289 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 38177 event pairs, 1350 based on Foata normal form. 6/7081 useless extension candidates. Maximal degree in co-relation 71773. Up to 6285 conditions per place. [2024-06-28 03:14:32,762 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 593 selfloop transitions, 111 changer transitions 0/707 dead transitions. [2024-06-28 03:14:32,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 707 transitions, 13446 flow [2024-06-28 03:14:32,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:14:32,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:14:32,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 03:14:32,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-28 03:14:32,764 INFO L175 Difference]: Start difference. First operand has 309 places, 649 transitions, 10475 flow. Second operand 10 states and 184 transitions. [2024-06-28 03:14:32,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 707 transitions, 13446 flow [2024-06-28 03:14:33,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 707 transitions, 13174 flow, removed 82 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:33,617 INFO L231 Difference]: Finished difference. Result has 314 places, 657 transitions, 10777 flow [2024-06-28 03:14:33,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10203, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10777, PETRI_PLACES=314, PETRI_TRANSITIONS=657} [2024-06-28 03:14:33,618 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-28 03:14:33,618 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 657 transitions, 10777 flow [2024-06-28 03:14:33,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:33,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:33,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:33,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:14:33,618 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-28 03:14:33,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:33,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1505994744, now seen corresponding path program 4 times [2024-06-28 03:14:33,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:33,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335807947] [2024-06-28 03:14:33,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:33,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:33,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:34,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:34,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:34,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335807947] [2024-06-28 03:14:34,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335807947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:34,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:34,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:34,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784354974] [2024-06-28 03:14:34,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:34,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:34,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:34,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:34,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:34,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:34,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 657 transitions, 10777 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:34,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:34,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:34,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:36,211 INFO L124 PetriNetUnfolderBase]: 4811/7120 cut-off events. [2024-06-28 03:14:36,211 INFO L125 PetriNetUnfolderBase]: For 613307/613307 co-relation queries the response was YES. [2024-06-28 03:14:36,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73074 conditions, 7120 events. 4811/7120 cut-off events. For 613307/613307 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 38573 event pairs, 1332 based on Foata normal form. 6/7125 useless extension candidates. Maximal degree in co-relation 72934. Up to 6917 conditions per place. [2024-06-28 03:14:36,316 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 653 selfloop transitions, 29 changer transitions 0/685 dead transitions. [2024-06-28 03:14:36,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 685 transitions, 12557 flow [2024-06-28 03:14:36,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:36,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:36,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:14:36,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-28 03:14:36,318 INFO L175 Difference]: Start difference. First operand has 314 places, 657 transitions, 10777 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:14:36,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 685 transitions, 12557 flow [2024-06-28 03:14:37,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 685 transitions, 12218 flow, removed 109 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:37,301 INFO L231 Difference]: Finished difference. Result has 316 places, 660 transitions, 10656 flow [2024-06-28 03:14:37,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10438, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10656, PETRI_PLACES=316, PETRI_TRANSITIONS=660} [2024-06-28 03:14:37,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-28 03:14:37,304 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 660 transitions, 10656 flow [2024-06-28 03:14:37,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:37,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:37,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:37,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:14:37,304 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-28 03:14:37,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:37,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1736210664, now seen corresponding path program 5 times [2024-06-28 03:14:37,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:37,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785907188] [2024-06-28 03:14:37,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:37,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:37,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:38,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:38,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:38,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785907188] [2024-06-28 03:14:38,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785907188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:38,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:38,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:38,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269467159] [2024-06-28 03:14:38,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:38,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:38,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:38,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:38,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:38,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:38,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 660 transitions, 10656 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:38,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:38,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:38,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:39,921 INFO L124 PetriNetUnfolderBase]: 4839/7164 cut-off events. [2024-06-28 03:14:39,922 INFO L125 PetriNetUnfolderBase]: For 627542/627542 co-relation queries the response was YES. [2024-06-28 03:14:39,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73466 conditions, 7164 events. 4839/7164 cut-off events. For 627542/627542 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38845 event pairs, 1359 based on Foata normal form. 6/7169 useless extension candidates. Maximal degree in co-relation 73324. Up to 6974 conditions per place. [2024-06-28 03:14:40,019 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 656 selfloop transitions, 31 changer transitions 0/690 dead transitions. [2024-06-28 03:14:40,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 690 transitions, 12470 flow [2024-06-28 03:14:40,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:40,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:40,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:14:40,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 03:14:40,021 INFO L175 Difference]: Start difference. First operand has 316 places, 660 transitions, 10656 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:14:40,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 690 transitions, 12470 flow [2024-06-28 03:14:40,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 690 transitions, 12276 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:40,787 INFO L231 Difference]: Finished difference. Result has 318 places, 663 transitions, 10692 flow [2024-06-28 03:14:40,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10462, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10692, PETRI_PLACES=318, PETRI_TRANSITIONS=663} [2024-06-28 03:14:40,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-28 03:14:40,788 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 663 transitions, 10692 flow [2024-06-28 03:14:40,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:40,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:40,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:40,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:14:40,789 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-28 03:14:40,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:40,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1229620510, now seen corresponding path program 1 times [2024-06-28 03:14:40,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:40,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306070385] [2024-06-28 03:14:40,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:40,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:40,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:41,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:41,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:41,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306070385] [2024-06-28 03:14:41,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306070385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:41,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:41,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:41,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534258119] [2024-06-28 03:14:41,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:41,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:41,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:41,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:41,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:41,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:41,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 663 transitions, 10692 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:41,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:41,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:41,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:43,431 INFO L124 PetriNetUnfolderBase]: 4841/7167 cut-off events. [2024-06-28 03:14:43,431 INFO L125 PetriNetUnfolderBase]: For 635298/635298 co-relation queries the response was YES. [2024-06-28 03:14:43,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73554 conditions, 7167 events. 4841/7167 cut-off events. For 635298/635298 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38901 event pairs, 1362 based on Foata normal form. 3/7169 useless extension candidates. Maximal degree in co-relation 73411. Up to 6913 conditions per place. [2024-06-28 03:14:43,547 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 645 selfloop transitions, 49 changer transitions 0/697 dead transitions. [2024-06-28 03:14:43,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 697 transitions, 12573 flow [2024-06-28 03:14:43,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:43,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:43,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:14:43,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-28 03:14:43,549 INFO L175 Difference]: Start difference. First operand has 318 places, 663 transitions, 10692 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:14:43,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 697 transitions, 12573 flow [2024-06-28 03:14:44,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 697 transitions, 12371 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:44,427 INFO L231 Difference]: Finished difference. Result has 320 places, 667 transitions, 10763 flow [2024-06-28 03:14:44,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10490, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10763, PETRI_PLACES=320, PETRI_TRANSITIONS=667} [2024-06-28 03:14:44,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-28 03:14:44,428 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 667 transitions, 10763 flow [2024-06-28 03:14:44,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:44,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:44,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:44,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:14:44,429 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-28 03:14:44,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:44,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1514572568, now seen corresponding path program 13 times [2024-06-28 03:14:44,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:44,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653357101] [2024-06-28 03:14:44,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:44,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:44,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:45,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:45,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:45,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653357101] [2024-06-28 03:14:45,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653357101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:45,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:45,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:45,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075670092] [2024-06-28 03:14:45,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:45,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:45,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:45,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:45,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:45,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:45,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 667 transitions, 10763 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:45,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:45,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:45,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:46,941 INFO L124 PetriNetUnfolderBase]: 4845/7173 cut-off events. [2024-06-28 03:14:46,942 INFO L125 PetriNetUnfolderBase]: For 644529/644529 co-relation queries the response was YES. [2024-06-28 03:14:47,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73450 conditions, 7173 events. 4845/7173 cut-off events. For 644529/644529 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38889 event pairs, 1341 based on Foata normal form. 6/7178 useless extension candidates. Maximal degree in co-relation 73306. Up to 6871 conditions per place. [2024-06-28 03:14:47,060 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 650 selfloop transitions, 53 changer transitions 0/706 dead transitions. [2024-06-28 03:14:47,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 706 transitions, 12713 flow [2024-06-28 03:14:47,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:47,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:47,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:14:47,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-28 03:14:47,061 INFO L175 Difference]: Start difference. First operand has 320 places, 667 transitions, 10763 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:14:47,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 706 transitions, 12713 flow [2024-06-28 03:14:48,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 706 transitions, 12522 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:48,063 INFO L231 Difference]: Finished difference. Result has 323 places, 671 transitions, 10855 flow [2024-06-28 03:14:48,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10572, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10855, PETRI_PLACES=323, PETRI_TRANSITIONS=671} [2024-06-28 03:14:48,064 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-28 03:14:48,064 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 671 transitions, 10855 flow [2024-06-28 03:14:48,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:48,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:48,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:48,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:14:48,065 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:48,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:48,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1269828126, now seen corresponding path program 6 times [2024-06-28 03:14:48,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:48,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346231563] [2024-06-28 03:14:48,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:48,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:48,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:48,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:48,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:48,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346231563] [2024-06-28 03:14:48,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346231563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:48,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:48,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:48,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494106112] [2024-06-28 03:14:48,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:48,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:48,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:48,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:48,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:49,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:49,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 671 transitions, 10855 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:49,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:49,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:49,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:50,771 INFO L124 PetriNetUnfolderBase]: 4848/7178 cut-off events. [2024-06-28 03:14:50,771 INFO L125 PetriNetUnfolderBase]: For 658718/658718 co-relation queries the response was YES. [2024-06-28 03:14:50,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73618 conditions, 7178 events. 4848/7178 cut-off events. For 658718/658718 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38959 event pairs, 1342 based on Foata normal form. 6/7183 useless extension candidates. Maximal degree in co-relation 73473. Up to 6929 conditions per place. [2024-06-28 03:14:50,887 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 656 selfloop transitions, 43 changer transitions 0/702 dead transitions. [2024-06-28 03:14:50,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 702 transitions, 12731 flow [2024-06-28 03:14:50,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:50,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:50,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:14:50,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 03:14:50,888 INFO L175 Difference]: Start difference. First operand has 323 places, 671 transitions, 10855 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:14:50,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 702 transitions, 12731 flow [2024-06-28 03:14:51,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 702 transitions, 12493 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-28 03:14:51,801 INFO L231 Difference]: Finished difference. Result has 324 places, 674 transitions, 10885 flow [2024-06-28 03:14:51,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10617, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10885, PETRI_PLACES=324, PETRI_TRANSITIONS=674} [2024-06-28 03:14:51,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-28 03:14:51,809 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 674 transitions, 10885 flow [2024-06-28 03:14:51,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:51,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:51,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:51,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:14:51,810 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-28 03:14:51,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:51,810 INFO L85 PathProgramCache]: Analyzing trace with hash -899549354, now seen corresponding path program 3 times [2024-06-28 03:14:51,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:51,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101885250] [2024-06-28 03:14:51,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:51,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:51,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:52,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:52,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:52,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101885250] [2024-06-28 03:14:52,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101885250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:52,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:52,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:14:52,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227996500] [2024-06-28 03:14:52,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:52,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:14:52,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:52,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:14:52,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:14:52,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:14:52,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 674 transitions, 10885 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:52,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:52,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:14:52,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:53,984 INFO L124 PetriNetUnfolderBase]: 4610/6918 cut-off events. [2024-06-28 03:14:53,984 INFO L125 PetriNetUnfolderBase]: For 670872/670935 co-relation queries the response was YES. [2024-06-28 03:14:54,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71044 conditions, 6918 events. 4610/6918 cut-off events. For 670872/670935 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 38456 event pairs, 1306 based on Foata normal form. 23/6915 useless extension candidates. Maximal degree in co-relation 70898. Up to 6570 conditions per place. [2024-06-28 03:14:54,095 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 619 selfloop transitions, 14 changer transitions 0/682 dead transitions. [2024-06-28 03:14:54,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 682 transitions, 12191 flow [2024-06-28 03:14:54,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:14:54,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:14:54,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-28 03:14:54,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 03:14:54,097 INFO L175 Difference]: Start difference. First operand has 324 places, 674 transitions, 10885 flow. Second operand 6 states and 100 transitions. [2024-06-28 03:14:54,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 682 transitions, 12191 flow [2024-06-28 03:14:55,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 682 transitions, 11929 flow, removed 93 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:55,061 INFO L231 Difference]: Finished difference. Result has 324 places, 674 transitions, 10659 flow [2024-06-28 03:14:55,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10623, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10659, PETRI_PLACES=324, PETRI_TRANSITIONS=674} [2024-06-28 03:14:55,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-28 03:14:55,062 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 674 transitions, 10659 flow [2024-06-28 03:14:55,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:55,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:55,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:55,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:14:55,062 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-28 03:14:55,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:55,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1386977792, now seen corresponding path program 1 times [2024-06-28 03:14:55,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:55,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443142081] [2024-06-28 03:14:55,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:55,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:55,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:55,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:55,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:55,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443142081] [2024-06-28 03:14:55,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443142081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:55,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:55,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:14:55,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703357357] [2024-06-28 03:14:55,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:55,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:14:55,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:55,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:14:55,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:14:55,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:55,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 674 transitions, 10659 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:55,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:55,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:55,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:57,237 INFO L124 PetriNetUnfolderBase]: 4841/7169 cut-off events. [2024-06-28 03:14:57,237 INFO L125 PetriNetUnfolderBase]: For 649029/649029 co-relation queries the response was YES. [2024-06-28 03:14:57,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72567 conditions, 7169 events. 4841/7169 cut-off events. For 649029/649029 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 38885 event pairs, 1357 based on Foata normal form. 3/7171 useless extension candidates. Maximal degree in co-relation 72420. Up to 7026 conditions per place. [2024-06-28 03:14:57,347 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 661 selfloop transitions, 25 changer transitions 0/689 dead transitions. [2024-06-28 03:14:57,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 689 transitions, 12270 flow [2024-06-28 03:14:57,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:14:57,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:14:57,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 03:14:57,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 03:14:57,349 INFO L175 Difference]: Start difference. First operand has 324 places, 674 transitions, 10659 flow. Second operand 6 states and 105 transitions. [2024-06-28 03:14:57,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 689 transitions, 12270 flow [2024-06-28 03:14:58,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 689 transitions, 12203 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:14:58,191 INFO L231 Difference]: Finished difference. Result has 325 places, 677 transitions, 10706 flow [2024-06-28 03:14:58,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10592, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10706, PETRI_PLACES=325, PETRI_TRANSITIONS=677} [2024-06-28 03:14:58,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-28 03:14:58,192 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 677 transitions, 10706 flow [2024-06-28 03:14:58,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:58,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:58,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:58,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:14:58,192 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-28 03:14:58,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:58,193 INFO L85 PathProgramCache]: Analyzing trace with hash -899370422, now seen corresponding path program 2 times [2024-06-28 03:14:58,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:58,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205895070] [2024-06-28 03:14:58,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:58,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:58,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:58,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:58,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:58,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205895070] [2024-06-28 03:14:58,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205895070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:58,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:58,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:14:58,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827970603] [2024-06-28 03:14:58,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:58,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:14:58,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:58,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:14:58,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:14:58,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:58,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 677 transitions, 10706 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:58,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:58,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:58,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:00,387 INFO L124 PetriNetUnfolderBase]: 4806/7117 cut-off events. [2024-06-28 03:15:00,387 INFO L125 PetriNetUnfolderBase]: For 661150/661153 co-relation queries the response was YES. [2024-06-28 03:15:00,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72464 conditions, 7117 events. 4806/7117 cut-off events. For 661150/661153 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 38548 event pairs, 1362 based on Foata normal form. 1/7115 useless extension candidates. Maximal degree in co-relation 72316. Up to 6975 conditions per place. [2024-06-28 03:15:00,500 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 656 selfloop transitions, 26 changer transitions 0/685 dead transitions. [2024-06-28 03:15:00,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 685 transitions, 12110 flow [2024-06-28 03:15:00,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:15:00,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:15:00,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 03:15:00,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 03:15:00,501 INFO L175 Difference]: Start difference. First operand has 325 places, 677 transitions, 10706 flow. Second operand 6 states and 102 transitions. [2024-06-28 03:15:00,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 685 transitions, 12110 flow [2024-06-28 03:15:01,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 685 transitions, 12060 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 03:15:01,421 INFO L231 Difference]: Finished difference. Result has 327 places, 677 transitions, 10714 flow [2024-06-28 03:15:01,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10656, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10714, PETRI_PLACES=327, PETRI_TRANSITIONS=677} [2024-06-28 03:15:01,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-28 03:15:01,422 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 677 transitions, 10714 flow [2024-06-28 03:15:01,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:01,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:01,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:01,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:15:01,422 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-28 03:15:01,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:01,423 INFO L85 PathProgramCache]: Analyzing trace with hash 146782558, now seen corresponding path program 1 times [2024-06-28 03:15:01,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:01,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327585327] [2024-06-28 03:15:01,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:01,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:01,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:02,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:02,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:02,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327585327] [2024-06-28 03:15:02,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327585327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:02,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:02,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:02,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383934026] [2024-06-28 03:15:02,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:02,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:02,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:02,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:02,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:02,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:02,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 677 transitions, 10714 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-28 03:15:02,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:02,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:02,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:04,202 INFO L124 PetriNetUnfolderBase]: 5368/7990 cut-off events. [2024-06-28 03:15:04,203 INFO L125 PetriNetUnfolderBase]: For 901407/901415 co-relation queries the response was YES. [2024-06-28 03:15:04,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88290 conditions, 7990 events. 5368/7990 cut-off events. For 901407/901415 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 44633 event pairs, 954 based on Foata normal form. 30/8019 useless extension candidates. Maximal degree in co-relation 88141. Up to 5177 conditions per place. [2024-06-28 03:15:04,324 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 592 selfloop transitions, 160 changer transitions 0/755 dead transitions. [2024-06-28 03:15:04,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 755 transitions, 14106 flow [2024-06-28 03:15:04,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:15:04,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:15:04,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-28 03:15:04,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48558758314855877 [2024-06-28 03:15:04,326 INFO L175 Difference]: Start difference. First operand has 327 places, 677 transitions, 10714 flow. Second operand 11 states and 219 transitions. [2024-06-28 03:15:04,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 755 transitions, 14106 flow [2024-06-28 03:15:06,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 755 transitions, 14038 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 03:15:06,062 INFO L231 Difference]: Finished difference. Result has 336 places, 685 transitions, 11420 flow [2024-06-28 03:15:06,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10646, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11420, PETRI_PLACES=336, PETRI_TRANSITIONS=685} [2024-06-28 03:15:06,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-28 03:15:06,063 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 685 transitions, 11420 flow [2024-06-28 03:15:06,063 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-28 03:15:06,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:06,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:06,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:15:06,064 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-28 03:15:06,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:06,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1697179446, now seen corresponding path program 2 times [2024-06-28 03:15:06,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:06,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121921970] [2024-06-28 03:15:06,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:06,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:06,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:06,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:06,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:06,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121921970] [2024-06-28 03:15:06,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121921970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:06,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:06,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:06,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959790796] [2024-06-28 03:15:06,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:06,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:06,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:06,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:06,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:06,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:06,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 685 transitions, 11420 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-28 03:15:06,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:06,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:06,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:09,701 INFO L124 PetriNetUnfolderBase]: 6213/9329 cut-off events. [2024-06-28 03:15:09,701 INFO L125 PetriNetUnfolderBase]: For 1263392/1263400 co-relation queries the response was YES. [2024-06-28 03:15:09,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113535 conditions, 9329 events. 6213/9329 cut-off events. For 1263392/1263400 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 54724 event pairs, 1461 based on Foata normal form. 46/9374 useless extension candidates. Maximal degree in co-relation 113382. Up to 6693 conditions per place. [2024-06-28 03:15:09,837 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 600 selfloop transitions, 176 changer transitions 0/779 dead transitions. [2024-06-28 03:15:09,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 779 transitions, 15349 flow [2024-06-28 03:15:09,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:15:09,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:15:09,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 235 transitions. [2024-06-28 03:15:09,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47764227642276424 [2024-06-28 03:15:09,838 INFO L175 Difference]: Start difference. First operand has 336 places, 685 transitions, 11420 flow. Second operand 12 states and 235 transitions. [2024-06-28 03:15:09,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 779 transitions, 15349 flow [2024-06-28 03:15:11,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 779 transitions, 14859 flow, removed 158 selfloop flow, removed 5 redundant places. [2024-06-28 03:15:11,576 INFO L231 Difference]: Finished difference. Result has 345 places, 699 transitions, 12118 flow [2024-06-28 03:15:11,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11098, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12118, PETRI_PLACES=345, PETRI_TRANSITIONS=699} [2024-06-28 03:15:11,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-28 03:15:11,577 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 699 transitions, 12118 flow [2024-06-28 03:15:11,577 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-28 03:15:11,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:11,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:11,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:15:11,578 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-28 03:15:11,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:11,578 INFO L85 PathProgramCache]: Analyzing trace with hash -587076576, now seen corresponding path program 3 times [2024-06-28 03:15:11,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:11,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237259730] [2024-06-28 03:15:11,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:11,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:11,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:12,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:12,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:12,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237259730] [2024-06-28 03:15:12,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237259730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:12,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:12,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:12,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716724622] [2024-06-28 03:15:12,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:12,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:12,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:12,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:12,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:12,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:12,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 699 transitions, 12118 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-28 03:15:12,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:12,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:12,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:15,675 INFO L124 PetriNetUnfolderBase]: 6375/9603 cut-off events. [2024-06-28 03:15:15,675 INFO L125 PetriNetUnfolderBase]: For 1342589/1342592 co-relation queries the response was YES. [2024-06-28 03:15:15,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117056 conditions, 9603 events. 6375/9603 cut-off events. For 1342589/1342592 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 56837 event pairs, 1822 based on Foata normal form. 50/9652 useless extension candidates. Maximal degree in co-relation 116899. Up to 8198 conditions per place. [2024-06-28 03:15:15,822 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 592 selfloop transitions, 172 changer transitions 0/767 dead transitions. [2024-06-28 03:15:15,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 767 transitions, 14973 flow [2024-06-28 03:15:15,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:15:15,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:15:15,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 228 transitions. [2024-06-28 03:15:15,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 03:15:15,823 INFO L175 Difference]: Start difference. First operand has 345 places, 699 transitions, 12118 flow. Second operand 12 states and 228 transitions. [2024-06-28 03:15:15,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 767 transitions, 14973 flow [2024-06-28 03:15:18,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 767 transitions, 14633 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-28 03:15:18,280 INFO L231 Difference]: Finished difference. Result has 350 places, 701 transitions, 12286 flow [2024-06-28 03:15:18,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11778, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12286, PETRI_PLACES=350, PETRI_TRANSITIONS=701} [2024-06-28 03:15:18,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-28 03:15:18,281 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 701 transitions, 12286 flow [2024-06-28 03:15:18,282 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-28 03:15:18,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:18,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:18,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:15:18,282 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-28 03:15:18,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:18,282 INFO L85 PathProgramCache]: Analyzing trace with hash -549341826, now seen corresponding path program 4 times [2024-06-28 03:15:18,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:18,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540958642] [2024-06-28 03:15:18,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:18,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:18,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:18,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:18,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:19,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540958642] [2024-06-28 03:15:19,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540958642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:19,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:19,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:19,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063265836] [2024-06-28 03:15:19,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:19,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:19,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:19,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:19,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:19,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:19,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 701 transitions, 12286 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-28 03:15:19,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:19,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:19,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:22,198 INFO L124 PetriNetUnfolderBase]: 6546/9870 cut-off events. [2024-06-28 03:15:22,198 INFO L125 PetriNetUnfolderBase]: For 1381011/1381014 co-relation queries the response was YES. [2024-06-28 03:15:22,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120327 conditions, 9870 events. 6546/9870 cut-off events. For 1381011/1381014 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 58774 event pairs, 1796 based on Foata normal form. 42/9911 useless extension candidates. Maximal degree in co-relation 120168. Up to 7889 conditions per place. [2024-06-28 03:15:22,508 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 609 selfloop transitions, 166 changer transitions 0/778 dead transitions. [2024-06-28 03:15:22,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 778 transitions, 15533 flow [2024-06-28 03:15:22,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:15:22,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:15:22,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 230 transitions. [2024-06-28 03:15:22,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46747967479674796 [2024-06-28 03:15:22,510 INFO L175 Difference]: Start difference. First operand has 350 places, 701 transitions, 12286 flow. Second operand 12 states and 230 transitions. [2024-06-28 03:15:22,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 778 transitions, 15533 flow [2024-06-28 03:15:24,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 778 transitions, 15109 flow, removed 44 selfloop flow, removed 10 redundant places. [2024-06-28 03:15:24,763 INFO L231 Difference]: Finished difference. Result has 353 places, 707 transitions, 12585 flow [2024-06-28 03:15:24,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11862, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12585, PETRI_PLACES=353, PETRI_TRANSITIONS=707} [2024-06-28 03:15:24,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-28 03:15:24,764 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 707 transitions, 12585 flow [2024-06-28 03:15:24,764 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-28 03:15:24,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:24,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:24,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:15:24,765 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-28 03:15:24,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:24,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1712038334, now seen corresponding path program 5 times [2024-06-28 03:15:24,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:24,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465877307] [2024-06-28 03:15:24,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:24,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:24,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:25,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:25,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:25,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465877307] [2024-06-28 03:15:25,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465877307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:25,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:25,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:15:25,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968353205] [2024-06-28 03:15:25,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:25,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:15:25,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:25,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:15:25,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:15:25,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:25,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 707 transitions, 12585 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:15:25,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:25,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:25,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:29,604 INFO L124 PetriNetUnfolderBase]: 7993/12134 cut-off events. [2024-06-28 03:15:29,605 INFO L125 PetriNetUnfolderBase]: For 1819856/1819859 co-relation queries the response was YES. [2024-06-28 03:15:29,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157882 conditions, 12134 events. 7993/12134 cut-off events. For 1819856/1819859 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 76218 event pairs, 2325 based on Foata normal form. 42/12175 useless extension candidates. Maximal degree in co-relation 157721. Up to 9242 conditions per place. [2024-06-28 03:15:29,792 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 654 selfloop transitions, 144 changer transitions 0/801 dead transitions. [2024-06-28 03:15:29,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 801 transitions, 16551 flow [2024-06-28 03:15:29,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:15:29,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:15:29,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 231 transitions. [2024-06-28 03:15:29,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-28 03:15:29,794 INFO L175 Difference]: Start difference. First operand has 353 places, 707 transitions, 12585 flow. Second operand 12 states and 231 transitions. [2024-06-28 03:15:29,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 801 transitions, 16551 flow [2024-06-28 03:15:33,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 801 transitions, 16063 flow, removed 142 selfloop flow, removed 8 redundant places. [2024-06-28 03:15:33,488 INFO L231 Difference]: Finished difference. Result has 359 places, 730 transitions, 13576 flow [2024-06-28 03:15:33,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12241, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13576, PETRI_PLACES=359, PETRI_TRANSITIONS=730} [2024-06-28 03:15:33,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-28 03:15:33,489 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 730 transitions, 13576 flow [2024-06-28 03:15:33,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:15:33,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:33,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:33,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:15:33,490 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-28 03:15:33,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:33,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1710160664, now seen corresponding path program 6 times [2024-06-28 03:15:33,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:33,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244746628] [2024-06-28 03:15:33,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:33,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:33,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:34,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:34,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:34,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244746628] [2024-06-28 03:15:34,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244746628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:34,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:34,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:15:34,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355993940] [2024-06-28 03:15:34,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:34,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:15:34,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:34,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:15:34,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:15:34,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:34,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 730 transitions, 13576 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:15:34,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:34,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:34,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:38,569 INFO L124 PetriNetUnfolderBase]: 8211/12502 cut-off events. [2024-06-28 03:15:38,570 INFO L125 PetriNetUnfolderBase]: For 1965019/1965022 co-relation queries the response was YES. [2024-06-28 03:15:38,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162221 conditions, 12502 events. 8211/12502 cut-off events. For 1965019/1965022 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 79328 event pairs, 2742 based on Foata normal form. 74/12575 useless extension candidates. Maximal degree in co-relation 162056. Up to 11262 conditions per place. [2024-06-28 03:15:38,773 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 648 selfloop transitions, 141 changer transitions 0/792 dead transitions. [2024-06-28 03:15:38,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 792 transitions, 16125 flow [2024-06-28 03:15:38,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:15:38,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:15:38,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 238 transitions. [2024-06-28 03:15:38,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44652908067542213 [2024-06-28 03:15:38,774 INFO L175 Difference]: Start difference. First operand has 359 places, 730 transitions, 13576 flow. Second operand 13 states and 238 transitions. [2024-06-28 03:15:38,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 792 transitions, 16125 flow [2024-06-28 03:15:42,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 792 transitions, 15827 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-06-28 03:15:42,373 INFO L231 Difference]: Finished difference. Result has 365 places, 734 transitions, 13824 flow [2024-06-28 03:15:42,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13278, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13824, PETRI_PLACES=365, PETRI_TRANSITIONS=734} [2024-06-28 03:15:42,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-28 03:15:42,374 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 734 transitions, 13824 flow [2024-06-28 03:15:42,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:15:42,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:42,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:42,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:15:42,374 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-28 03:15:42,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:42,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1317345734, now seen corresponding path program 7 times [2024-06-28 03:15:42,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:42,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590684800] [2024-06-28 03:15:42,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:42,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:42,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:43,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-28 03:15:43,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:43,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590684800] [2024-06-28 03:15:43,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590684800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:43,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:43,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:15:43,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983234964] [2024-06-28 03:15:43,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:43,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:15:43,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:43,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:15:43,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:15:43,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:43,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 734 transitions, 13824 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:15:43,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:43,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:43,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:47,537 INFO L124 PetriNetUnfolderBase]: 8261/12586 cut-off events. [2024-06-28 03:15:47,537 INFO L125 PetriNetUnfolderBase]: For 1889458/1889461 co-relation queries the response was YES. [2024-06-28 03:15:47,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160919 conditions, 12586 events. 8261/12586 cut-off events. For 1889458/1889461 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 79842 event pairs, 2566 based on Foata normal form. 58/12643 useless extension candidates. Maximal degree in co-relation 160752. Up to 10254 conditions per place. [2024-06-28 03:15:47,743 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 659 selfloop transitions, 141 changer transitions 0/803 dead transitions. [2024-06-28 03:15:47,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 803 transitions, 16849 flow [2024-06-28 03:15:47,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:15:47,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:15:47,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 224 transitions. [2024-06-28 03:15:47,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 03:15:47,762 INFO L175 Difference]: Start difference. First operand has 365 places, 734 transitions, 13824 flow. Second operand 12 states and 224 transitions. [2024-06-28 03:15:47,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 803 transitions, 16849 flow [2024-06-28 03:15:51,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 803 transitions, 16499 flow, removed 52 selfloop flow, removed 10 redundant places. [2024-06-28 03:15:51,316 INFO L231 Difference]: Finished difference. Result has 368 places, 744 transitions, 14353 flow [2024-06-28 03:15:51,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13474, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14353, PETRI_PLACES=368, PETRI_TRANSITIONS=744} [2024-06-28 03:15:51,317 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-28 03:15:51,317 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 744 transitions, 14353 flow [2024-06-28 03:15:51,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:15:51,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:51,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:51,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:15:51,318 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:51,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:51,319 INFO L85 PathProgramCache]: Analyzing trace with hash 541140512, now seen corresponding path program 1 times [2024-06-28 03:15:51,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:51,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042352418] [2024-06-28 03:15:51,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:51,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:51,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:52,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:52,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:52,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042352418] [2024-06-28 03:15:52,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042352418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:52,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:52,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:15:52,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815953036] [2024-06-28 03:15:52,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:52,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:15:52,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:52,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:15:52,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:15:52,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:52,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 744 transitions, 14353 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:15:52,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:52,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:52,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:56,662 INFO L124 PetriNetUnfolderBase]: 8340/12714 cut-off events. [2024-06-28 03:15:56,663 INFO L125 PetriNetUnfolderBase]: For 1742079/1742087 co-relation queries the response was YES. [2024-06-28 03:15:56,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160539 conditions, 12714 events. 8340/12714 cut-off events. For 1742079/1742087 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 80828 event pairs, 2842 based on Foata normal form. 12/12723 useless extension candidates. Maximal degree in co-relation 160370. Up to 11249 conditions per place. [2024-06-28 03:15:56,873 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 548 selfloop transitions, 272 changer transitions 0/823 dead transitions. [2024-06-28 03:15:56,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 823 transitions, 17279 flow [2024-06-28 03:15:56,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:15:56,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:15:56,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 03:15:56,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-28 03:15:56,875 INFO L175 Difference]: Start difference. First operand has 368 places, 744 transitions, 14353 flow. Second operand 10 states and 192 transitions. [2024-06-28 03:15:56,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 823 transitions, 17279 flow [2024-06-28 03:16:00,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 823 transitions, 16953 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-28 03:16:00,191 INFO L231 Difference]: Finished difference. Result has 371 places, 767 transitions, 15131 flow [2024-06-28 03:16:00,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14027, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15131, PETRI_PLACES=371, PETRI_TRANSITIONS=767} [2024-06-28 03:16:00,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-28 03:16:00,192 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 767 transitions, 15131 flow [2024-06-28 03:16:00,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:16:00,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:00,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:00,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:16:00,193 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-28 03:16:00,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:00,193 INFO L85 PathProgramCache]: Analyzing trace with hash 688606768, now seen corresponding path program 8 times [2024-06-28 03:16:00,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:00,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891700931] [2024-06-28 03:16:00,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:00,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:00,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:01,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:01,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:01,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891700931] [2024-06-28 03:16:01,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891700931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:01,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:01,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:01,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782135138] [2024-06-28 03:16:01,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:01,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:01,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:01,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:01,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:01,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:16:01,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 767 transitions, 15131 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:16:01,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:01,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:16:01,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:05,617 INFO L124 PetriNetUnfolderBase]: 8464/12918 cut-off events. [2024-06-28 03:16:05,617 INFO L125 PetriNetUnfolderBase]: For 1839765/1839773 co-relation queries the response was YES. [2024-06-28 03:16:05,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162877 conditions, 12918 events. 8464/12918 cut-off events. For 1839765/1839773 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 82667 event pairs, 2836 based on Foata normal form. 36/12951 useless extension candidates. Maximal degree in co-relation 162705. Up to 11473 conditions per place. [2024-06-28 03:16:06,062 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 628 selfloop transitions, 212 changer transitions 0/843 dead transitions. [2024-06-28 03:16:06,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 843 transitions, 17997 flow [2024-06-28 03:16:06,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:16:06,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:16:06,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-28 03:16:06,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700665188470067 [2024-06-28 03:16:06,063 INFO L175 Difference]: Start difference. First operand has 371 places, 767 transitions, 15131 flow. Second operand 11 states and 212 transitions. [2024-06-28 03:16:06,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 843 transitions, 17997 flow [2024-06-28 03:16:08,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 843 transitions, 17472 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:08,814 INFO L231 Difference]: Finished difference. Result has 376 places, 769 transitions, 15217 flow [2024-06-28 03:16:08,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14620, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15217, PETRI_PLACES=376, PETRI_TRANSITIONS=769} [2024-06-28 03:16:08,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-28 03:16:08,814 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 769 transitions, 15217 flow [2024-06-28 03:16:08,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:16:08,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:08,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:08,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:16:08,815 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-28 03:16:08,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:08,815 INFO L85 PathProgramCache]: Analyzing trace with hash 541349762, now seen corresponding path program 2 times [2024-06-28 03:16:08,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:08,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909563006] [2024-06-28 03:16:08,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:08,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:08,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:09,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:09,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:09,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909563006] [2024-06-28 03:16:09,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909563006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:09,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:09,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:09,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23346482] [2024-06-28 03:16:09,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:09,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:09,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:09,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:09,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:09,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:16:09,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 769 transitions, 15217 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:16:09,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:09,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:16:09,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:14,234 INFO L124 PetriNetUnfolderBase]: 8530/13018 cut-off events. [2024-06-28 03:16:14,234 INFO L125 PetriNetUnfolderBase]: For 1845816/1845824 co-relation queries the response was YES. [2024-06-28 03:16:14,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164857 conditions, 13018 events. 8530/13018 cut-off events. For 1845816/1845824 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 83455 event pairs, 2840 based on Foata normal form. 12/13027 useless extension candidates. Maximal degree in co-relation 164684. Up to 11350 conditions per place. [2024-06-28 03:16:14,467 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 552 selfloop transitions, 286 changer transitions 0/841 dead transitions. [2024-06-28 03:16:14,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 841 transitions, 18639 flow [2024-06-28 03:16:14,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:16:14,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:16:14,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 03:16:14,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-28 03:16:14,468 INFO L175 Difference]: Start difference. First operand has 376 places, 769 transitions, 15217 flow. Second operand 10 states and 194 transitions. [2024-06-28 03:16:14,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 841 transitions, 18639 flow [2024-06-28 03:16:17,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 841 transitions, 18118 flow, removed 52 selfloop flow, removed 9 redundant places. [2024-06-28 03:16:17,868 INFO L231 Difference]: Finished difference. Result has 378 places, 782 transitions, 15942 flow [2024-06-28 03:16:17,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14696, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15942, PETRI_PLACES=378, PETRI_TRANSITIONS=782} [2024-06-28 03:16:17,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-28 03:16:17,869 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 782 transitions, 15942 flow [2024-06-28 03:16:17,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:16:17,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:17,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:17,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:16:17,870 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-28 03:16:17,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:17,870 INFO L85 PathProgramCache]: Analyzing trace with hash 535778132, now seen corresponding path program 3 times [2024-06-28 03:16:17,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:17,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357464032] [2024-06-28 03:16:17,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:17,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:17,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:18,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:18,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:18,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357464032] [2024-06-28 03:16:18,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357464032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:18,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:18,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:18,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171248499] [2024-06-28 03:16:18,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:18,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:18,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:18,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:18,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:19,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:16:19,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 782 transitions, 15942 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:16:19,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:19,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:16:19,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:23,263 INFO L124 PetriNetUnfolderBase]: 8520/13006 cut-off events. [2024-06-28 03:16:23,263 INFO L125 PetriNetUnfolderBase]: For 1864966/1864974 co-relation queries the response was YES. [2024-06-28 03:16:23,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164924 conditions, 13006 events. 8520/13006 cut-off events. For 1864966/1864974 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 83357 event pairs, 2892 based on Foata normal form. 12/13015 useless extension candidates. Maximal degree in co-relation 164749. Up to 11541 conditions per place. [2024-06-28 03:16:23,498 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 579 selfloop transitions, 257 changer transitions 0/839 dead transitions. [2024-06-28 03:16:23,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 839 transitions, 18625 flow [2024-06-28 03:16:23,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:16:23,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:16:23,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 03:16:23,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47073170731707314 [2024-06-28 03:16:23,500 INFO L175 Difference]: Start difference. First operand has 378 places, 782 transitions, 15942 flow. Second operand 10 states and 193 transitions. [2024-06-28 03:16:23,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 839 transitions, 18625 flow [2024-06-28 03:16:26,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 839 transitions, 17793 flow, removed 255 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:26,916 INFO L231 Difference]: Finished difference. Result has 382 places, 783 transitions, 15653 flow [2024-06-28 03:16:26,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15122, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15653, PETRI_PLACES=382, PETRI_TRANSITIONS=783} [2024-06-28 03:16:26,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-28 03:16:26,917 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 783 transitions, 15653 flow [2024-06-28 03:16:26,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:16:26,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:26,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:26,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:16:26,922 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-28 03:16:26,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:26,923 INFO L85 PathProgramCache]: Analyzing trace with hash 535624310, now seen corresponding path program 9 times [2024-06-28 03:16:26,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:26,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055369254] [2024-06-28 03:16:26,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:26,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:26,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:27,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:27,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:27,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055369254] [2024-06-28 03:16:27,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055369254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:27,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:27,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:27,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844502071] [2024-06-28 03:16:27,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:27,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:27,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:27,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:27,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:28,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:16:28,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 783 transitions, 15653 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-28 03:16:28,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:28,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:16:28,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand