./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 13:25:52,620 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:25:52,699 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:25:52,703 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:25:52,704 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:25:52,734 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:25:52,735 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:25:52,736 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:25:52,736 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:25:52,740 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:25:52,740 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:25:52,741 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:25:52,742 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:25:52,743 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:25:52,743 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:25:52,744 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:25:52,744 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:25:52,744 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:25:52,745 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:25:52,745 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:25:52,745 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:25:52,746 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:25:52,746 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:25:52,746 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:25:52,746 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:25:52,747 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:25:52,747 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:25:52,747 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:25:52,748 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:25:52,748 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:25:52,749 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:25:52,749 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:25:52,750 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:25:52,750 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:25:52,750 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:25:52,750 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:25:52,751 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:25:52,751 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:25:52,751 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:25:52,751 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:25:52,752 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:25:52,752 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:25:52,752 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:25:52,752 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 13:25:53,041 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:25:53,064 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:25:53,066 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:25:53,067 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:25:53,070 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:25:53,071 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-14 13:25:53,256 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:25:53,257 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:25:53,257 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-14 13:25:54,392 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:25:54,660 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:25:54,660 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-14 13:25:54,674 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d4b6880c/5399490ec4994ea8b2ca50db6c960365/FLAGc887346bb [2024-06-14 13:25:54,686 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1d4b6880c/5399490ec4994ea8b2ca50db6c960365 [2024-06-14 13:25:54,686 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:25:54,688 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:25:54,691 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:25:54,691 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:25:54,695 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:25:54,695 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:25:53" (1/2) ... [2024-06-14 13:25:54,696 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ad7f97f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:25:54, skipping insertion in model container [2024-06-14 13:25:54,696 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:25:53" (1/2) ... [2024-06-14 13:25:54,698 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5657096e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:25:54, skipping insertion in model container [2024-06-14 13:25:54,698 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:25:54" (2/2) ... [2024-06-14 13:25:54,698 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ad7f97f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:54, skipping insertion in model container [2024-06-14 13:25:54,698 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:25:54" (2/2) ... [2024-06-14 13:25:54,699 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:25:54,783 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:25:54,784 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-14 13:25:54,785 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-14 13:25:54,785 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1))) [2024-06-14 13:25:54,785 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:25:54,785 INFO L106 edCorrectnessWitness]: ghost_update [L834-L834] multithreaded = 1; [2024-06-14 13:25:54,845 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:25:55,283 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:25:55,301 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 13:25:55,473 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:25:55,509 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:25:55,509 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55 WrapperNode [2024-06-14 13:25:55,509 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:25:55,510 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:25:55,510 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:25:55,510 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:25:55,515 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,531 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,559 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-14 13:25:55,560 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:25:55,561 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:25:55,561 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:25:55,561 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:25:55,571 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,571 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,574 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,589 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 13:25:55,590 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,590 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,599 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,601 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,603 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,605 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,609 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:25:55,609 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:25:55,610 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:25:55,610 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:25:55,611 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (1/1) ... [2024-06-14 13:25:55,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:25:55,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:25:55,637 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 13:25:55,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 13:25:55,695 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:25:55,696 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:25:55,696 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:25:55,696 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:25:55,696 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:25:55,697 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:25:55,697 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:25:55,697 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:25:55,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:25:55,697 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:25:55,697 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:25:55,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:25:55,700 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 13:25:55,854 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:25:55,857 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:25:56,261 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:25:56,263 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:25:56,427 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:25:56,427 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:25:56,428 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:25:56 BoogieIcfgContainer [2024-06-14 13:25:56,428 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:25:56,431 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:25:56,432 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:25:56,435 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:25:56,435 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:25:53" (1/4) ... [2024-06-14 13:25:56,435 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e9bb332 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:25:56, skipping insertion in model container [2024-06-14 13:25:56,436 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:25:54" (2/4) ... [2024-06-14 13:25:56,437 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e9bb332 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:25:56, skipping insertion in model container [2024-06-14 13:25:56,437 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:25:55" (3/4) ... [2024-06-14 13:25:56,437 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e9bb332 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:25:56, skipping insertion in model container [2024-06-14 13:25:56,437 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:25:56" (4/4) ... [2024-06-14 13:25:56,439 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_power.oepc_pso.oepc_rmo.oepc_rmo.opt.i [2024-06-14 13:25:56,456 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:25:56,456 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 13:25:56,457 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:25:56,513 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:25:56,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 13:25:56,581 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 13:25:56,582 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:25:56,584 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 58 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 13:25:56,584 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 13:25:56,589 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 13:25:56,605 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:25:56,613 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;@3959c89f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:25:56,613 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 13:25:56,620 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:25:56,620 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 13:25:56,621 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:25:56,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:56,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:25:56,622 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:25:56,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:56,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1534033092, now seen corresponding path program 1 times [2024-06-14 13:25:56,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:56,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954374684] [2024-06-14 13:25:56,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:56,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:56,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:57,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:57,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:57,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954374684] [2024-06-14 13:25:57,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954374684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:57,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:57,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:25:57,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011558575] [2024-06-14 13:25:57,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:57,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:25:57,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:57,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:25:57,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:25:57,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-14 13:25:57,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:57,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:57,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-14 13:25:57,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:58,317 INFO L124 PetriNetUnfolderBase]: 1401/2111 cut-off events. [2024-06-14 13:25:58,317 INFO L125 PetriNetUnfolderBase]: For 40/40 co-relation queries the response was YES. [2024-06-14 13:25:58,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4309 conditions, 2111 events. 1401/2111 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9965 event pairs, 787 based on Foata normal form. 3/2071 useless extension candidates. Maximal degree in co-relation 4294. Up to 2091 conditions per place. [2024-06-14 13:25:58,333 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 36 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-14 13:25:58,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 183 flow [2024-06-14 13:25:58,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:25:58,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:25:58,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-14 13:25:58,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 13:25:58,346 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 73 transitions. [2024-06-14 13:25:58,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 183 flow [2024-06-14 13:25:58,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:25:58,351 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 13:25:58,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-14 13:25:58,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 13:25:58,355 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 13:25:58,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:58,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:58,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:25:58,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:25:58,357 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:25:58,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:58,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1031985189, now seen corresponding path program 1 times [2024-06-14 13:25:58,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:58,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550132184] [2024-06-14 13:25:58,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:58,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:58,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:59,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-14 13:25:59,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:59,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550132184] [2024-06-14 13:25:59,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550132184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:59,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:59,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:25:59,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023312154] [2024-06-14 13:25:59,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:59,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:25:59,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:59,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:25:59,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:25:59,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-14 13:25:59,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:59,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:59,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-14 13:25:59,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:59,495 INFO L124 PetriNetUnfolderBase]: 1405/2116 cut-off events. [2024-06-14 13:25:59,496 INFO L125 PetriNetUnfolderBase]: For 310/310 co-relation queries the response was YES. [2024-06-14 13:25:59,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4890 conditions, 2116 events. 1405/2116 cut-off events. For 310/310 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9709 event pairs, 780 based on Foata normal form. 5/2119 useless extension candidates. Maximal degree in co-relation 4875. Up to 2081 conditions per place. [2024-06-14 13:25:59,511 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 46 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-14 13:25:59,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 57 transitions, 268 flow [2024-06-14 13:25:59,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:25:59,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:25:59,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-14 13:25:59,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 13:25:59,516 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 93 transitions. [2024-06-14 13:25:59,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 57 transitions, 268 flow [2024-06-14 13:25:59,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 57 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:25:59,519 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 156 flow [2024-06-14 13:25:59,520 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=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-14 13:25:59,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-14 13:25:59,521 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 156 flow [2024-06-14 13:25:59,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:25:59,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:59,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:25:59,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:25:59,525 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-14 13:25:59,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:59,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1926768673, now seen corresponding path program 1 times [2024-06-14 13:25:59,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:59,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466330675] [2024-06-14 13:25:59,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:59,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:59,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:00,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:00,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:00,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466330675] [2024-06-14 13:26:00,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466330675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:00,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:00,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:26:00,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681928841] [2024-06-14 13:26:00,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:00,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:26:00,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:00,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:26:00,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:26:00,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-14 13:26:00,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:00,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:00,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-14 13:26:00,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:00,696 INFO L124 PetriNetUnfolderBase]: 1469/2208 cut-off events. [2024-06-14 13:26:00,697 INFO L125 PetriNetUnfolderBase]: For 1095/1098 co-relation queries the response was YES. [2024-06-14 13:26:00,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5798 conditions, 2208 events. 1469/2208 cut-off events. For 1095/1098 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10200 event pairs, 617 based on Foata normal form. 11/2214 useless extension candidates. Maximal degree in co-relation 5780. Up to 2053 conditions per place. [2024-06-14 13:26:00,711 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 61 selfloop transitions, 16 changer transitions 0/81 dead transitions. [2024-06-14 13:26:00,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 81 transitions, 440 flow [2024-06-14 13:26:00,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:26:00,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:26:00,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 13:26:00,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 13:26:00,713 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 156 flow. Second operand 5 states and 123 transitions. [2024-06-14 13:26:00,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 81 transitions, 440 flow [2024-06-14 13:26:00,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 81 transitions, 430 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-14 13:26:00,717 INFO L231 Difference]: Finished difference. Result has 52 places, 52 transitions, 259 flow [2024-06-14 13:26:00,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=259, PETRI_PLACES=52, PETRI_TRANSITIONS=52} [2024-06-14 13:26:00,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-14 13:26:00,718 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 52 transitions, 259 flow [2024-06-14 13:26:00,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:00,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:00,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:00,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:26:00,719 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:00,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:00,720 INFO L85 PathProgramCache]: Analyzing trace with hash 399714426, now seen corresponding path program 1 times [2024-06-14 13:26:00,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:00,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935938833] [2024-06-14 13:26:00,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:00,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:00,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:01,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:01,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:01,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935938833] [2024-06-14 13:26:01,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935938833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:01,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:01,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:26:01,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493517610] [2024-06-14 13:26:01,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:01,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:26:01,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:01,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:26:01,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:26:01,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-14 13:26:01,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 52 transitions, 259 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 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-14 13:26:01,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:01,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-14 13:26:01,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:02,206 INFO L124 PetriNetUnfolderBase]: 1501/2254 cut-off events. [2024-06-14 13:26:02,206 INFO L125 PetriNetUnfolderBase]: For 2813/2829 co-relation queries the response was YES. [2024-06-14 13:26:02,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7083 conditions, 2254 events. 1501/2254 cut-off events. For 2813/2829 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10431 event pairs, 496 based on Foata normal form. 15/2264 useless extension candidates. Maximal degree in co-relation 7061. Up to 2054 conditions per place. [2024-06-14 13:26:02,222 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 69 selfloop transitions, 21 changer transitions 0/94 dead transitions. [2024-06-14 13:26:02,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 94 transitions, 589 flow [2024-06-14 13:26:02,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:26:02,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:26:02,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 13:26:02,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 13:26:02,225 INFO L175 Difference]: Start difference. First operand has 52 places, 52 transitions, 259 flow. Second operand 6 states and 146 transitions. [2024-06-14 13:26:02,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 94 transitions, 589 flow [2024-06-14 13:26:02,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 94 transitions, 581 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-14 13:26:02,231 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 343 flow [2024-06-14 13:26:02,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=343, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-06-14 13:26:02,232 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-14 13:26:02,233 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 343 flow [2024-06-14 13:26:02,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 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-14 13:26:02,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:02,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:02,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:26:02,234 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:02,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:02,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1220427678, now seen corresponding path program 1 times [2024-06-14 13:26:02,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:02,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220423227] [2024-06-14 13:26:02,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:02,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:02,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:03,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:03,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:03,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220423227] [2024-06-14 13:26:03,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220423227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:03,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:03,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:26:03,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800045224] [2024-06-14 13:26:03,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:03,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:26:03,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:03,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:26:03,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:26:03,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-14 13:26:03,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 343 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:03,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:03,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-14 13:26:03,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:03,970 INFO L124 PetriNetUnfolderBase]: 1617/2438 cut-off events. [2024-06-14 13:26:03,970 INFO L125 PetriNetUnfolderBase]: For 4874/4890 co-relation queries the response was YES. [2024-06-14 13:26:03,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8620 conditions, 2438 events. 1617/2438 cut-off events. For 4874/4890 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11506 event pairs, 379 based on Foata normal form. 40/2473 useless extension candidates. Maximal degree in co-relation 8595. Up to 2062 conditions per place. [2024-06-14 13:26:03,992 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 78 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-14 13:26:03,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 106 transitions, 729 flow [2024-06-14 13:26:03,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:03,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:03,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 13:26:03,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 13:26:03,995 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 343 flow. Second operand 7 states and 168 transitions. [2024-06-14 13:26:03,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 106 transitions, 729 flow [2024-06-14 13:26:04,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 106 transitions, 675 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 13:26:04,007 INFO L231 Difference]: Finished difference. Result has 60 places, 59 transitions, 367 flow [2024-06-14 13:26:04,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=367, PETRI_PLACES=60, PETRI_TRANSITIONS=59} [2024-06-14 13:26:04,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-14 13:26:04,010 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 59 transitions, 367 flow [2024-06-14 13:26:04,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:04,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:04,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:04,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:26:04,012 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:04,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:04,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1106848670, now seen corresponding path program 1 times [2024-06-14 13:26:04,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:04,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987240767] [2024-06-14 13:26:04,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:04,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:04,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:04,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:04,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:04,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987240767] [2024-06-14 13:26:04,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987240767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:04,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:04,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:26:04,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440271442] [2024-06-14 13:26:04,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:04,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:26:04,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:04,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:26:04,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:26:04,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 13:26:04,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 367 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:04,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:04,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 13:26:04,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:05,224 INFO L124 PetriNetUnfolderBase]: 1606/2421 cut-off events. [2024-06-14 13:26:05,224 INFO L125 PetriNetUnfolderBase]: For 6363/6379 co-relation queries the response was YES. [2024-06-14 13:26:05,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9144 conditions, 2421 events. 1606/2421 cut-off events. For 6363/6379 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11357 event pairs, 623 based on Foata normal form. 10/2429 useless extension candidates. Maximal degree in co-relation 9118. Up to 2382 conditions per place. [2024-06-14 13:26:05,246 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 59 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-14 13:26:05,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 75 transitions, 565 flow [2024-06-14 13:26:05,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:26:05,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:26:05,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-14 13:26:05,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-14 13:26:05,248 INFO L175 Difference]: Start difference. First operand has 60 places, 59 transitions, 367 flow. Second operand 5 states and 95 transitions. [2024-06-14 13:26:05,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 75 transitions, 565 flow [2024-06-14 13:26:05,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 75 transitions, 517 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 13:26:05,255 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 384 flow [2024-06-14 13:26:05,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=384, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2024-06-14 13:26:05,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-14 13:26:05,258 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 384 flow [2024-06-14 13:26:05,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:05,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:05,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:05,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:26:05,259 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:05,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:05,260 INFO L85 PathProgramCache]: Analyzing trace with hash 38175868, now seen corresponding path program 1 times [2024-06-14 13:26:05,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:05,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929858678] [2024-06-14 13:26:05,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:05,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:05,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:05,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-14 13:26:05,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:05,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929858678] [2024-06-14 13:26:06,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929858678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:06,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:06,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:26:06,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522383605] [2024-06-14 13:26:06,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:06,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:26:06,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:06,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:26:06,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:26:06,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:06,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 384 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:06,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:06,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:06,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:06,747 INFO L124 PetriNetUnfolderBase]: 1853/2776 cut-off events. [2024-06-14 13:26:06,747 INFO L125 PetriNetUnfolderBase]: For 7969/7969 co-relation queries the response was YES. [2024-06-14 13:26:06,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10499 conditions, 2776 events. 1853/2776 cut-off events. For 7969/7969 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12935 event pairs, 736 based on Foata normal form. 4/2779 useless extension candidates. Maximal degree in co-relation 10471. Up to 2736 conditions per place. [2024-06-14 13:26:06,771 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 11 changer transitions 0/87 dead transitions. [2024-06-14 13:26:06,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 87 transitions, 650 flow [2024-06-14 13:26:06,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:26:06,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:26:06,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-14 13:26:06,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-14 13:26:06,774 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 384 flow. Second operand 6 states and 103 transitions. [2024-06-14 13:26:06,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 87 transitions, 650 flow [2024-06-14 13:26:06,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 87 transitions, 612 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 13:26:06,782 INFO L231 Difference]: Finished difference. Result has 65 places, 71 transitions, 456 flow [2024-06-14 13:26:06,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=456, PETRI_PLACES=65, PETRI_TRANSITIONS=71} [2024-06-14 13:26:06,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-14 13:26:06,783 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 71 transitions, 456 flow [2024-06-14 13:26:06,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:06,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:06,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:06,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:26:06,784 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:06,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:06,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1177730783, now seen corresponding path program 1 times [2024-06-14 13:26:06,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:06,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856629464] [2024-06-14 13:26:06,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:06,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:06,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:07,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:07,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:07,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856629464] [2024-06-14 13:26:07,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856629464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:07,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:07,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:26:07,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997236616] [2024-06-14 13:26:07,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:07,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:26:07,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:07,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:26:07,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:26:07,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 13:26:07,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 71 transitions, 456 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:07,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:07,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 13:26:07,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:08,177 INFO L124 PetriNetUnfolderBase]: 1764/2655 cut-off events. [2024-06-14 13:26:08,178 INFO L125 PetriNetUnfolderBase]: For 9824/9844 co-relation queries the response was YES. [2024-06-14 13:26:08,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10777 conditions, 2655 events. 1764/2655 cut-off events. For 9824/9844 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12615 event pairs, 577 based on Foata normal form. 14/2651 useless extension candidates. Maximal degree in co-relation 10746. Up to 2476 conditions per place. [2024-06-14 13:26:08,200 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 69 selfloop transitions, 22 changer transitions 0/98 dead transitions. [2024-06-14 13:26:08,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 98 transitions, 762 flow [2024-06-14 13:26:08,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:26:08,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:26:08,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-14 13:26:08,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-14 13:26:08,202 INFO L175 Difference]: Start difference. First operand has 65 places, 71 transitions, 456 flow. Second operand 6 states and 120 transitions. [2024-06-14 13:26:08,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 98 transitions, 762 flow [2024-06-14 13:26:08,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 98 transitions, 754 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-14 13:26:08,212 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 526 flow [2024-06-14 13:26:08,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=526, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-06-14 13:26:08,213 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-14 13:26:08,213 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 526 flow [2024-06-14 13:26:08,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:08,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:08,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:08,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:26:08,214 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:08,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:08,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1470332033, now seen corresponding path program 2 times [2024-06-14 13:26:08,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:08,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709360223] [2024-06-14 13:26:08,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:08,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:08,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:08,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:08,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:08,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709360223] [2024-06-14 13:26:08,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709360223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:08,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:08,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:26:08,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004410300] [2024-06-14 13:26:08,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:08,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:26:08,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:08,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:26:08,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:26:09,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 13:26:09,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 526 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:09,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:09,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 13:26:09,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:09,556 INFO L124 PetriNetUnfolderBase]: 1717/2579 cut-off events. [2024-06-14 13:26:09,556 INFO L125 PetriNetUnfolderBase]: For 11130/11146 co-relation queries the response was YES. [2024-06-14 13:26:09,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10819 conditions, 2579 events. 1717/2579 cut-off events. For 11130/11146 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12157 event pairs, 654 based on Foata normal form. 4/2567 useless extension candidates. Maximal degree in co-relation 10785. Up to 2527 conditions per place. [2024-06-14 13:26:09,575 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 69 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-14 13:26:09,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 744 flow [2024-06-14 13:26:09,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:26:09,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:26:09,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-14 13:26:09,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-14 13:26:09,577 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 526 flow. Second operand 6 states and 109 transitions. [2024-06-14 13:26:09,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 744 flow [2024-06-14 13:26:09,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 91 transitions, 711 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 13:26:09,590 INFO L231 Difference]: Finished difference. Result has 73 places, 74 transitions, 532 flow [2024-06-14 13:26:09,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=532, PETRI_PLACES=73, PETRI_TRANSITIONS=74} [2024-06-14 13:26:09,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-14 13:26:09,591 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 74 transitions, 532 flow [2024-06-14 13:26:09,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:09,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:09,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:09,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:26:09,592 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:09,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:09,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1975537553, now seen corresponding path program 1 times [2024-06-14 13:26:09,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:09,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607507562] [2024-06-14 13:26:09,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:09,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:09,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:10,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:10,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:10,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607507562] [2024-06-14 13:26:10,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607507562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:10,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:10,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:26:10,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710960930] [2024-06-14 13:26:10,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:10,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:26:10,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:10,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:26:10,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:26:10,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:10,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 74 transitions, 532 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-14 13:26:10,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:10,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:10,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:11,196 INFO L124 PetriNetUnfolderBase]: 1886/2817 cut-off events. [2024-06-14 13:26:11,197 INFO L125 PetriNetUnfolderBase]: For 13271/13273 co-relation queries the response was YES. [2024-06-14 13:26:11,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11691 conditions, 2817 events. 1886/2817 cut-off events. For 13271/13273 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13042 event pairs, 593 based on Foata normal form. 8/2824 useless extension candidates. Maximal degree in co-relation 11656. Up to 2601 conditions per place. [2024-06-14 13:26:11,217 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 96 selfloop transitions, 23 changer transitions 0/122 dead transitions. [2024-06-14 13:26:11,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 122 transitions, 1005 flow [2024-06-14 13:26:11,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:11,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:11,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 13:26:11,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-14 13:26:11,219 INFO L175 Difference]: Start difference. First operand has 73 places, 74 transitions, 532 flow. Second operand 7 states and 131 transitions. [2024-06-14 13:26:11,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 122 transitions, 1005 flow [2024-06-14 13:26:11,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 122 transitions, 924 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:11,241 INFO L231 Difference]: Finished difference. Result has 77 places, 91 transitions, 661 flow [2024-06-14 13:26:11,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=661, PETRI_PLACES=77, PETRI_TRANSITIONS=91} [2024-06-14 13:26:11,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-14 13:26:11,243 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 91 transitions, 661 flow [2024-06-14 13:26:11,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-14 13:26:11,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:11,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:11,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:26:11,244 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:11,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:11,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1725114533, now seen corresponding path program 2 times [2024-06-14 13:26:11,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:11,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771104626] [2024-06-14 13:26:11,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:11,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:11,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:12,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:12,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:12,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771104626] [2024-06-14 13:26:12,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771104626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:12,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:12,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:26:12,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985897318] [2024-06-14 13:26:12,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:12,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:26:12,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:12,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:26:12,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:26:12,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:12,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 91 transitions, 661 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-14 13:26:12,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:12,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:12,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:12,818 INFO L124 PetriNetUnfolderBase]: 1908/2848 cut-off events. [2024-06-14 13:26:12,819 INFO L125 PetriNetUnfolderBase]: For 15504/15504 co-relation queries the response was YES. [2024-06-14 13:26:12,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12869 conditions, 2848 events. 1908/2848 cut-off events. For 15504/15504 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13133 event pairs, 626 based on Foata normal form. 4/2851 useless extension candidates. Maximal degree in co-relation 12831. Up to 2799 conditions per place. [2024-06-14 13:26:12,845 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 97 selfloop transitions, 14 changer transitions 0/114 dead transitions. [2024-06-14 13:26:12,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 114 transitions, 957 flow [2024-06-14 13:26:12,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:12,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:12,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-14 13:26:12,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-14 13:26:12,847 INFO L175 Difference]: Start difference. First operand has 77 places, 91 transitions, 661 flow. Second operand 7 states and 118 transitions. [2024-06-14 13:26:12,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 114 transitions, 957 flow [2024-06-14 13:26:12,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 114 transitions, 939 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-14 13:26:12,875 INFO L231 Difference]: Finished difference. Result has 83 places, 94 transitions, 707 flow [2024-06-14 13:26:12,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=645, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=707, PETRI_PLACES=83, PETRI_TRANSITIONS=94} [2024-06-14 13:26:12,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-14 13:26:12,876 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 94 transitions, 707 flow [2024-06-14 13:26:12,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-14 13:26:12,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:12,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:12,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:26:12,877 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:12,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:12,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1967919171, now seen corresponding path program 3 times [2024-06-14 13:26:12,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:12,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316952432] [2024-06-14 13:26:12,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:12,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:12,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:13,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:13,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:13,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316952432] [2024-06-14 13:26:13,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316952432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:13,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:13,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:26:13,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583623044] [2024-06-14 13:26:13,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:13,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:26:13,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:13,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:26:13,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:26:13,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:13,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 94 transitions, 707 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-14 13:26:13,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:13,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:13,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:14,398 INFO L124 PetriNetUnfolderBase]: 1898/2834 cut-off events. [2024-06-14 13:26:14,399 INFO L125 PetriNetUnfolderBase]: For 17843/17843 co-relation queries the response was YES. [2024-06-14 13:26:14,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13143 conditions, 2834 events. 1898/2834 cut-off events. For 17843/17843 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13036 event pairs, 624 based on Foata normal form. 4/2837 useless extension candidates. Maximal degree in co-relation 13102. Up to 2758 conditions per place. [2024-06-14 13:26:14,420 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 99 selfloop transitions, 19 changer transitions 0/121 dead transitions. [2024-06-14 13:26:14,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 121 transitions, 1045 flow [2024-06-14 13:26:14,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:14,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:14,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 13:26:14,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-14 13:26:14,423 INFO L175 Difference]: Start difference. First operand has 83 places, 94 transitions, 707 flow. Second operand 7 states and 121 transitions. [2024-06-14 13:26:14,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 121 transitions, 1045 flow [2024-06-14 13:26:14,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 121 transitions, 1009 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 13:26:14,448 INFO L231 Difference]: Finished difference. Result has 86 places, 100 transitions, 781 flow [2024-06-14 13:26:14,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=781, PETRI_PLACES=86, PETRI_TRANSITIONS=100} [2024-06-14 13:26:14,450 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-14 13:26:14,450 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 100 transitions, 781 flow [2024-06-14 13:26:14,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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-14 13:26:14,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:14,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:14,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:26:14,451 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:14,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:14,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1967673093, now seen corresponding path program 1 times [2024-06-14 13:26:14,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:14,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138921727] [2024-06-14 13:26:14,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:14,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:14,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:15,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:15,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:15,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138921727] [2024-06-14 13:26:15,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138921727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:15,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:15,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:15,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405106808] [2024-06-14 13:26:15,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:15,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:15,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:15,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:15,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:15,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:15,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 100 transitions, 781 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-14 13:26:15,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:15,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:15,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:16,409 INFO L124 PetriNetUnfolderBase]: 1890/2822 cut-off events. [2024-06-14 13:26:16,410 INFO L125 PetriNetUnfolderBase]: For 20460/20460 co-relation queries the response was YES. [2024-06-14 13:26:16,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13456 conditions, 2822 events. 1890/2822 cut-off events. For 20460/20460 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12998 event pairs, 605 based on Foata normal form. 4/2825 useless extension candidates. Maximal degree in co-relation 13414. Up to 2764 conditions per place. [2024-06-14 13:26:16,431 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 104 selfloop transitions, 15 changer transitions 0/122 dead transitions. [2024-06-14 13:26:16,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 122 transitions, 1085 flow [2024-06-14 13:26:16,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:16,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:16,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-14 13:26:16,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-14 13:26:16,433 INFO L175 Difference]: Start difference. First operand has 86 places, 100 transitions, 781 flow. Second operand 7 states and 118 transitions. [2024-06-14 13:26:16,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 122 transitions, 1085 flow [2024-06-14 13:26:16,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 122 transitions, 1059 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 13:26:16,459 INFO L231 Difference]: Finished difference. Result has 90 places, 102 transitions, 812 flow [2024-06-14 13:26:16,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=812, PETRI_PLACES=90, PETRI_TRANSITIONS=102} [2024-06-14 13:26:16,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-14 13:26:16,460 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 102 transitions, 812 flow [2024-06-14 13:26:16,460 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-14 13:26:16,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:16,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:16,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:26:16,461 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:16,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:16,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1487463492, now seen corresponding path program 1 times [2024-06-14 13:26:16,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:16,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098285994] [2024-06-14 13:26:16,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:16,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:16,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:17,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:17,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:17,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098285994] [2024-06-14 13:26:17,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098285994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:17,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:17,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:26:17,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672677499] [2024-06-14 13:26:17,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:17,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:26:17,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:17,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:26:17,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:26:17,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 13:26:17,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 102 transitions, 812 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-14 13:26:17,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:17,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 13:26:17,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:18,253 INFO L124 PetriNetUnfolderBase]: 1837/2758 cut-off events. [2024-06-14 13:26:18,253 INFO L125 PetriNetUnfolderBase]: For 24884/24962 co-relation queries the response was YES. [2024-06-14 13:26:18,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13736 conditions, 2758 events. 1837/2758 cut-off events. For 24884/24962 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12989 event pairs, 538 based on Foata normal form. 33/2727 useless extension candidates. Maximal degree in co-relation 13692. Up to 2454 conditions per place. [2024-06-14 13:26:18,277 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 88 selfloop transitions, 38 changer transitions 0/141 dead transitions. [2024-06-14 13:26:18,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 141 transitions, 1202 flow [2024-06-14 13:26:18,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:18,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:18,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 13:26:18,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-14 13:26:18,280 INFO L175 Difference]: Start difference. First operand has 90 places, 102 transitions, 812 flow. Second operand 8 states and 158 transitions. [2024-06-14 13:26:18,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 141 transitions, 1202 flow [2024-06-14 13:26:18,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 141 transitions, 1163 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 13:26:18,308 INFO L231 Difference]: Finished difference. Result has 93 places, 106 transitions, 904 flow [2024-06-14 13:26:18,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=904, PETRI_PLACES=93, PETRI_TRANSITIONS=106} [2024-06-14 13:26:18,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-14 13:26:18,308 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 106 transitions, 904 flow [2024-06-14 13:26:18,309 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-14 13:26:18,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:18,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:18,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:26:18,309 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:18,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:18,310 INFO L85 PathProgramCache]: Analyzing trace with hash -2072061467, now seen corresponding path program 1 times [2024-06-14 13:26:18,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:18,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58322057] [2024-06-14 13:26:18,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:18,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:18,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:19,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:19,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:19,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58322057] [2024-06-14 13:26:19,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58322057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:19,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:19,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:26:19,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940009117] [2024-06-14 13:26:19,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:19,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:26:19,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:19,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:26:19,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:26:19,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:19,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 106 transitions, 904 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:19,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:19,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:19,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:19,638 INFO L124 PetriNetUnfolderBase]: 1946/2904 cut-off events. [2024-06-14 13:26:19,638 INFO L125 PetriNetUnfolderBase]: For 26501/26503 co-relation queries the response was YES. [2024-06-14 13:26:19,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14987 conditions, 2904 events. 1946/2904 cut-off events. For 26501/26503 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13489 event pairs, 579 based on Foata normal form. 4/2907 useless extension candidates. Maximal degree in co-relation 14942. Up to 2643 conditions per place. [2024-06-14 13:26:19,655 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 106 selfloop transitions, 34 changer transitions 0/143 dead transitions. [2024-06-14 13:26:19,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 143 transitions, 1440 flow [2024-06-14 13:26:19,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:19,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:19,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-14 13:26:19,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-14 13:26:19,658 INFO L175 Difference]: Start difference. First operand has 93 places, 106 transitions, 904 flow. Second operand 7 states and 133 transitions. [2024-06-14 13:26:19,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 143 transitions, 1440 flow [2024-06-14 13:26:19,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 143 transitions, 1341 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:19,693 INFO L231 Difference]: Finished difference. Result has 95 places, 113 transitions, 960 flow [2024-06-14 13:26:19,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=960, PETRI_PLACES=95, PETRI_TRANSITIONS=113} [2024-06-14 13:26:19,693 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-14 13:26:19,694 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 113 transitions, 960 flow [2024-06-14 13:26:19,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:19,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:19,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:19,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:26:19,694 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:19,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:19,695 INFO L85 PathProgramCache]: Analyzing trace with hash -2072067047, now seen corresponding path program 2 times [2024-06-14 13:26:19,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:19,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240115278] [2024-06-14 13:26:19,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:19,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:19,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:20,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:20,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:20,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240115278] [2024-06-14 13:26:20,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240115278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:20,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:20,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:26:20,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920506762] [2024-06-14 13:26:20,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:20,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:26:20,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:20,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:26:20,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:26:20,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:20,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 113 transitions, 960 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:20,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:20,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:20,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:21,103 INFO L124 PetriNetUnfolderBase]: 1936/2890 cut-off events. [2024-06-14 13:26:21,103 INFO L125 PetriNetUnfolderBase]: For 29113/29115 co-relation queries the response was YES. [2024-06-14 13:26:21,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15119 conditions, 2890 events. 1936/2890 cut-off events. For 29113/29115 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13413 event pairs, 570 based on Foata normal form. 4/2893 useless extension candidates. Maximal degree in co-relation 15072. Up to 2635 conditions per place. [2024-06-14 13:26:21,123 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 104 selfloop transitions, 38 changer transitions 0/145 dead transitions. [2024-06-14 13:26:21,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 145 transitions, 1403 flow [2024-06-14 13:26:21,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:21,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:21,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-14 13:26:21,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-14 13:26:21,125 INFO L175 Difference]: Start difference. First operand has 95 places, 113 transitions, 960 flow. Second operand 7 states and 135 transitions. [2024-06-14 13:26:21,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 145 transitions, 1403 flow [2024-06-14 13:26:21,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 145 transitions, 1347 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 13:26:21,168 INFO L231 Difference]: Finished difference. Result has 100 places, 115 transitions, 1030 flow [2024-06-14 13:26:21,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1030, PETRI_PLACES=100, PETRI_TRANSITIONS=115} [2024-06-14 13:26:21,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-14 13:26:21,169 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 115 transitions, 1030 flow [2024-06-14 13:26:21,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:21,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:21,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:21,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:26:21,170 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:21,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:21,170 INFO L85 PathProgramCache]: Analyzing trace with hash -47782807, now seen corresponding path program 3 times [2024-06-14 13:26:21,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:21,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375676119] [2024-06-14 13:26:21,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:21,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:21,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:21,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-14 13:26:21,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:21,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375676119] [2024-06-14 13:26:21,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375676119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:21,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:21,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:26:21,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351789883] [2024-06-14 13:26:21,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:21,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:26:21,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:21,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:26:21,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:26:21,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:21,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 115 transitions, 1030 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:21,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:21,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:21,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:22,537 INFO L124 PetriNetUnfolderBase]: 1926/2876 cut-off events. [2024-06-14 13:26:22,537 INFO L125 PetriNetUnfolderBase]: For 31863/31865 co-relation queries the response was YES. [2024-06-14 13:26:22,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15342 conditions, 2876 events. 1926/2876 cut-off events. For 31863/31865 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13346 event pairs, 601 based on Foata normal form. 6/2881 useless extension candidates. Maximal degree in co-relation 15293. Up to 2803 conditions per place. [2024-06-14 13:26:22,556 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 118 selfloop transitions, 16 changer transitions 0/137 dead transitions. [2024-06-14 13:26:22,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 137 transitions, 1367 flow [2024-06-14 13:26:22,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:22,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:22,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:26:22,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-14 13:26:22,558 INFO L175 Difference]: Start difference. First operand has 100 places, 115 transitions, 1030 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:26:22,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 137 transitions, 1367 flow [2024-06-14 13:26:22,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 137 transitions, 1299 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 13:26:22,599 INFO L231 Difference]: Finished difference. Result has 103 places, 116 transitions, 1017 flow [2024-06-14 13:26:22,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1017, PETRI_PLACES=103, PETRI_TRANSITIONS=116} [2024-06-14 13:26:22,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-14 13:26:22,600 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 116 transitions, 1017 flow [2024-06-14 13:26:22,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:22,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:22,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:22,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:26:22,601 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:22,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:22,602 INFO L85 PathProgramCache]: Analyzing trace with hash -47515680, now seen corresponding path program 1 times [2024-06-14 13:26:22,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:22,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529064071] [2024-06-14 13:26:22,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:22,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:22,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:23,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:23,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:23,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529064071] [2024-06-14 13:26:23,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529064071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:23,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:23,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:23,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457968739] [2024-06-14 13:26:23,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:23,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:23,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:23,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:23,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:23,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:23,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 116 transitions, 1017 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-14 13:26:23,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:23,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:23,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:24,104 INFO L124 PetriNetUnfolderBase]: 1921/2868 cut-off events. [2024-06-14 13:26:24,104 INFO L125 PetriNetUnfolderBase]: For 34662/34662 co-relation queries the response was YES. [2024-06-14 13:26:24,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15374 conditions, 2868 events. 1921/2868 cut-off events. For 34662/34662 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13345 event pairs, 595 based on Foata normal form. 2/2869 useless extension candidates. Maximal degree in co-relation 15324. Up to 2801 conditions per place. [2024-06-14 13:26:24,122 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 117 selfloop transitions, 19 changer transitions 0/139 dead transitions. [2024-06-14 13:26:24,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 139 transitions, 1367 flow [2024-06-14 13:26:24,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:24,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:24,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 13:26:24,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-14 13:26:24,124 INFO L175 Difference]: Start difference. First operand has 103 places, 116 transitions, 1017 flow. Second operand 7 states and 119 transitions. [2024-06-14 13:26:24,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 139 transitions, 1367 flow [2024-06-14 13:26:24,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 139 transitions, 1337 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 13:26:24,164 INFO L231 Difference]: Finished difference. Result has 105 places, 119 transitions, 1069 flow [2024-06-14 13:26:24,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1069, PETRI_PLACES=105, PETRI_TRANSITIONS=119} [2024-06-14 13:26:24,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-14 13:26:24,165 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 119 transitions, 1069 flow [2024-06-14 13:26:24,165 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-14 13:26:24,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:24,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:24,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:26:24,166 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:24,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:24,166 INFO L85 PathProgramCache]: Analyzing trace with hash -120791636, now seen corresponding path program 1 times [2024-06-14 13:26:24,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:24,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516962461] [2024-06-14 13:26:24,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:24,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:24,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:25,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:25,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:25,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516962461] [2024-06-14 13:26:25,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516962461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:25,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:25,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:25,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841433820] [2024-06-14 13:26:25,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:25,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:25,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:25,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:25,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:25,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 13:26:25,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 119 transitions, 1069 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:25,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:25,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 13:26:25,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:26,025 INFO L124 PetriNetUnfolderBase]: 2096/3153 cut-off events. [2024-06-14 13:26:26,025 INFO L125 PetriNetUnfolderBase]: For 48606/48700 co-relation queries the response was YES. [2024-06-14 13:26:26,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17909 conditions, 3153 events. 2096/3153 cut-off events. For 48606/48700 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15371 event pairs, 441 based on Foata normal form. 40/3134 useless extension candidates. Maximal degree in co-relation 17858. Up to 2354 conditions per place. [2024-06-14 13:26:26,043 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 111 selfloop transitions, 41 changer transitions 0/172 dead transitions. [2024-06-14 13:26:26,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 172 transitions, 1691 flow [2024-06-14 13:26:26,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:26,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:26,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-14 13:26:26,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 13:26:26,046 INFO L175 Difference]: Start difference. First operand has 105 places, 119 transitions, 1069 flow. Second operand 8 states and 168 transitions. [2024-06-14 13:26:26,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 172 transitions, 1691 flow [2024-06-14 13:26:26,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 172 transitions, 1647 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 13:26:26,085 INFO L231 Difference]: Finished difference. Result has 109 places, 125 transitions, 1215 flow [2024-06-14 13:26:26,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1215, PETRI_PLACES=109, PETRI_TRANSITIONS=125} [2024-06-14 13:26:26,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-14 13:26:26,086 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 125 transitions, 1215 flow [2024-06-14 13:26:26,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:26,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:26,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:26,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:26:26,087 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:26,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:26,087 INFO L85 PathProgramCache]: Analyzing trace with hash 72339198, now seen corresponding path program 1 times [2024-06-14 13:26:26,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:26,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007489650] [2024-06-14 13:26:26,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:26,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:26,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:27,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:27,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:27,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007489650] [2024-06-14 13:26:27,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007489650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:27,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:27,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:27,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596892454] [2024-06-14 13:26:27,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:27,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:27,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:27,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:27,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:27,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:27,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 125 transitions, 1215 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:27,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:27,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:27,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:27,738 INFO L124 PetriNetUnfolderBase]: 2188/3275 cut-off events. [2024-06-14 13:26:27,738 INFO L125 PetriNetUnfolderBase]: For 50961/50963 co-relation queries the response was YES. [2024-06-14 13:26:27,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19359 conditions, 3275 events. 2188/3275 cut-off events. For 50961/50963 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15768 event pairs, 599 based on Foata normal form. 4/3278 useless extension candidates. Maximal degree in co-relation 19306. Up to 2861 conditions per place. [2024-06-14 13:26:27,761 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 125 selfloop transitions, 50 changer transitions 0/178 dead transitions. [2024-06-14 13:26:27,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 178 transitions, 1940 flow [2024-06-14 13:26:27,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:27,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:27,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-14 13:26:27,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-14 13:26:27,762 INFO L175 Difference]: Start difference. First operand has 109 places, 125 transitions, 1215 flow. Second operand 8 states and 153 transitions. [2024-06-14 13:26:27,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 178 transitions, 1940 flow [2024-06-14 13:26:27,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 178 transitions, 1873 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 13:26:27,816 INFO L231 Difference]: Finished difference. Result has 116 places, 140 transitions, 1439 flow [2024-06-14 13:26:27,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1439, PETRI_PLACES=116, PETRI_TRANSITIONS=140} [2024-06-14 13:26:27,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 74 predicate places. [2024-06-14 13:26:27,817 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 140 transitions, 1439 flow [2024-06-14 13:26:27,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:27,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:27,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:27,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:26:27,818 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:27,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:27,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1133271428, now seen corresponding path program 2 times [2024-06-14 13:26:27,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:27,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972808262] [2024-06-14 13:26:27,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:27,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:27,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:28,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:28,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:28,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972808262] [2024-06-14 13:26:28,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972808262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:28,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:28,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:28,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50515896] [2024-06-14 13:26:28,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:28,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:28,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:28,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:28,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:28,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 13:26:28,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 140 transitions, 1439 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:28,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:28,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 13:26:28,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:29,528 INFO L124 PetriNetUnfolderBase]: 2150/3238 cut-off events. [2024-06-14 13:26:29,528 INFO L125 PetriNetUnfolderBase]: For 61147/61228 co-relation queries the response was YES. [2024-06-14 13:26:29,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20516 conditions, 3238 events. 2150/3238 cut-off events. For 61147/61228 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15882 event pairs, 604 based on Foata normal form. 10/3183 useless extension candidates. Maximal degree in co-relation 20458. Up to 2966 conditions per place. [2024-06-14 13:26:29,548 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 129 selfloop transitions, 38 changer transitions 0/191 dead transitions. [2024-06-14 13:26:29,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 191 transitions, 2038 flow [2024-06-14 13:26:29,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:29,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:29,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 13:26:29,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-14 13:26:29,550 INFO L175 Difference]: Start difference. First operand has 116 places, 140 transitions, 1439 flow. Second operand 8 states and 149 transitions. [2024-06-14 13:26:29,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 191 transitions, 2038 flow [2024-06-14 13:26:29,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 191 transitions, 1980 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 13:26:29,605 INFO L231 Difference]: Finished difference. Result has 123 places, 156 transitions, 1665 flow [2024-06-14 13:26:29,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1665, PETRI_PLACES=123, PETRI_TRANSITIONS=156} [2024-06-14 13:26:29,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-14 13:26:29,606 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 156 transitions, 1665 flow [2024-06-14 13:26:29,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:29,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:29,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:29,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:26:29,606 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:29,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:29,607 INFO L85 PathProgramCache]: Analyzing trace with hash 75140358, now seen corresponding path program 2 times [2024-06-14 13:26:29,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:29,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701653781] [2024-06-14 13:26:29,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:29,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:29,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:30,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:30,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:30,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701653781] [2024-06-14 13:26:30,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701653781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:30,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:30,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:30,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80379664] [2024-06-14 13:26:30,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:30,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:30,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:30,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:30,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:30,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:30,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 156 transitions, 1665 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:30,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:30,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:30,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:31,195 INFO L124 PetriNetUnfolderBase]: 2240/3353 cut-off events. [2024-06-14 13:26:31,195 INFO L125 PetriNetUnfolderBase]: For 62489/62491 co-relation queries the response was YES. [2024-06-14 13:26:31,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21349 conditions, 3353 events. 2240/3353 cut-off events. For 62489/62491 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16209 event pairs, 621 based on Foata normal form. 4/3356 useless extension candidates. Maximal degree in co-relation 21288. Up to 3052 conditions per place. [2024-06-14 13:26:31,219 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 141 selfloop transitions, 46 changer transitions 0/190 dead transitions. [2024-06-14 13:26:31,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 190 transitions, 2232 flow [2024-06-14 13:26:31,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:31,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:31,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-14 13:26:31,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-14 13:26:31,221 INFO L175 Difference]: Start difference. First operand has 123 places, 156 transitions, 1665 flow. Second operand 8 states and 148 transitions. [2024-06-14 13:26:31,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 190 transitions, 2232 flow [2024-06-14 13:26:31,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 190 transitions, 2187 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-14 13:26:31,286 INFO L231 Difference]: Finished difference. Result has 129 places, 159 transitions, 1753 flow [2024-06-14 13:26:31,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1753, PETRI_PLACES=129, PETRI_TRANSITIONS=159} [2024-06-14 13:26:31,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-14 13:26:31,287 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 159 transitions, 1753 flow [2024-06-14 13:26:31,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:31,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:31,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:31,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:26:31,287 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:31,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:31,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1130474794, now seen corresponding path program 3 times [2024-06-14 13:26:31,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:31,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668673483] [2024-06-14 13:26:31,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:31,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:31,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:32,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:32,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:32,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668673483] [2024-06-14 13:26:32,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668673483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:32,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:32,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:32,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367029924] [2024-06-14 13:26:32,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:32,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:32,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:32,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:32,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:32,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:32,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 159 transitions, 1753 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:32,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:32,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:32,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:32,893 INFO L124 PetriNetUnfolderBase]: 2262/3385 cut-off events. [2024-06-14 13:26:32,893 INFO L125 PetriNetUnfolderBase]: For 67398/67400 co-relation queries the response was YES. [2024-06-14 13:26:32,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21869 conditions, 3385 events. 2262/3385 cut-off events. For 67398/67400 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16430 event pairs, 621 based on Foata normal form. 4/3388 useless extension candidates. Maximal degree in co-relation 21806. Up to 3057 conditions per place. [2024-06-14 13:26:32,914 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 142 selfloop transitions, 51 changer transitions 0/196 dead transitions. [2024-06-14 13:26:32,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 196 transitions, 2365 flow [2024-06-14 13:26:32,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:32,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:32,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 13:26:32,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-14 13:26:32,916 INFO L175 Difference]: Start difference. First operand has 129 places, 159 transitions, 1753 flow. Second operand 8 states and 150 transitions. [2024-06-14 13:26:32,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 196 transitions, 2365 flow [2024-06-14 13:26:32,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 196 transitions, 2264 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:32,994 INFO L231 Difference]: Finished difference. Result has 132 places, 164 transitions, 1830 flow [2024-06-14 13:26:32,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1830, PETRI_PLACES=132, PETRI_TRANSITIONS=164} [2024-06-14 13:26:32,995 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-14 13:26:32,995 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 164 transitions, 1830 flow [2024-06-14 13:26:32,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:32,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:32,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:32,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:26:32,996 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:32,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:32,997 INFO L85 PathProgramCache]: Analyzing trace with hash 185958104, now seen corresponding path program 3 times [2024-06-14 13:26:32,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:32,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600822526] [2024-06-14 13:26:32,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:32,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:33,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:34,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:34,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:34,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600822526] [2024-06-14 13:26:34,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600822526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:34,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:34,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:34,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332051869] [2024-06-14 13:26:34,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:34,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:34,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:34,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:34,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:34,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-14 13:26:34,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 164 transitions, 1830 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:34,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:34,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-14 13:26:34,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:34,851 INFO L124 PetriNetUnfolderBase]: 2252/3386 cut-off events. [2024-06-14 13:26:34,851 INFO L125 PetriNetUnfolderBase]: For 81536/81642 co-relation queries the response was YES. [2024-06-14 13:26:34,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22506 conditions, 3386 events. 2252/3386 cut-off events. For 81536/81642 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16799 event pairs, 588 based on Foata normal form. 26/3347 useless extension candidates. Maximal degree in co-relation 22441. Up to 3031 conditions per place. [2024-06-14 13:26:34,878 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 132 selfloop transitions, 46 changer transitions 0/205 dead transitions. [2024-06-14 13:26:34,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 205 transitions, 2355 flow [2024-06-14 13:26:34,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:34,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:34,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 13:26:34,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-14 13:26:34,880 INFO L175 Difference]: Start difference. First operand has 132 places, 164 transitions, 1830 flow. Second operand 8 states and 158 transitions. [2024-06-14 13:26:34,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 205 transitions, 2355 flow [2024-06-14 13:26:34,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 205 transitions, 2282 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 13:26:34,985 INFO L231 Difference]: Finished difference. Result has 137 places, 169 transitions, 1938 flow [2024-06-14 13:26:34,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1938, PETRI_PLACES=137, PETRI_TRANSITIONS=169} [2024-06-14 13:26:34,986 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-14 13:26:34,986 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 169 transitions, 1938 flow [2024-06-14 13:26:34,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:34,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:34,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:34,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:26:34,987 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:34,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:34,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1015183624, now seen corresponding path program 4 times [2024-06-14 13:26:34,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:34,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133117770] [2024-06-14 13:26:34,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:34,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:34,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:35,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:35,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:35,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133117770] [2024-06-14 13:26:35,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133117770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:35,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:35,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:35,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350354010] [2024-06-14 13:26:35,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:35,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:35,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:35,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:35,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:36,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:36,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 169 transitions, 1938 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:36,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:36,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:36,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:36,911 INFO L124 PetriNetUnfolderBase]: 2349/3515 cut-off events. [2024-06-14 13:26:36,911 INFO L125 PetriNetUnfolderBase]: For 77932/77934 co-relation queries the response was YES. [2024-06-14 13:26:36,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23434 conditions, 3515 events. 2349/3515 cut-off events. For 77932/77934 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17147 event pairs, 617 based on Foata normal form. 4/3518 useless extension candidates. Maximal degree in co-relation 23366. Up to 3175 conditions per place. [2024-06-14 13:26:36,939 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 168 selfloop transitions, 48 changer transitions 0/219 dead transitions. [2024-06-14 13:26:36,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 219 transitions, 2668 flow [2024-06-14 13:26:36,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:26:36,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:26:36,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 13:26:36,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-14 13:26:36,942 INFO L175 Difference]: Start difference. First operand has 137 places, 169 transitions, 1938 flow. Second operand 9 states and 172 transitions. [2024-06-14 13:26:36,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 219 transitions, 2668 flow [2024-06-14 13:26:37,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 219 transitions, 2577 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 13:26:37,066 INFO L231 Difference]: Finished difference. Result has 142 places, 176 transitions, 2055 flow [2024-06-14 13:26:37,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1847, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2055, PETRI_PLACES=142, PETRI_TRANSITIONS=176} [2024-06-14 13:26:37,067 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-14 13:26:37,067 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 176 transitions, 2055 flow [2024-06-14 13:26:37,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:37,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:37,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:37,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:26:37,068 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:37,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:37,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1015005994, now seen corresponding path program 5 times [2024-06-14 13:26:37,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:37,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12236324] [2024-06-14 13:26:37,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:37,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:37,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:37,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:37,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:37,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12236324] [2024-06-14 13:26:37,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12236324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:37,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:37,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:37,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140769864] [2024-06-14 13:26:37,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:37,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:37,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:37,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:37,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:38,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:38,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 176 transitions, 2055 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:38,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:38,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:38,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:38,713 INFO L124 PetriNetUnfolderBase]: 2371/3547 cut-off events. [2024-06-14 13:26:38,714 INFO L125 PetriNetUnfolderBase]: For 83359/83361 co-relation queries the response was YES. [2024-06-14 13:26:38,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23957 conditions, 3547 events. 2371/3547 cut-off events. For 83359/83361 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17303 event pairs, 624 based on Foata normal form. 4/3550 useless extension candidates. Maximal degree in co-relation 23887. Up to 3246 conditions per place. [2024-06-14 13:26:38,746 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 162 selfloop transitions, 46 changer transitions 0/211 dead transitions. [2024-06-14 13:26:38,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 211 transitions, 2705 flow [2024-06-14 13:26:38,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:38,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:38,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-14 13:26:38,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-14 13:26:38,749 INFO L175 Difference]: Start difference. First operand has 142 places, 176 transitions, 2055 flow. Second operand 8 states and 148 transitions. [2024-06-14 13:26:38,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 211 transitions, 2705 flow [2024-06-14 13:26:38,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 211 transitions, 2626 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:26:38,883 INFO L231 Difference]: Finished difference. Result has 145 places, 179 transitions, 2130 flow [2024-06-14 13:26:38,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1978, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2130, PETRI_PLACES=145, PETRI_TRANSITIONS=179} [2024-06-14 13:26:38,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-14 13:26:38,883 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 179 transitions, 2130 flow [2024-06-14 13:26:38,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:38,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:38,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:38,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:26:38,884 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-14 13:26:38,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:38,885 INFO L85 PathProgramCache]: Analyzing trace with hash 190611452, now seen corresponding path program 1 times [2024-06-14 13:26:38,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:38,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812241434] [2024-06-14 13:26:38,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:38,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:38,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:40,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:40,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:40,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812241434] [2024-06-14 13:26:40,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812241434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:40,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:40,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:40,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416524783] [2024-06-14 13:26:40,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:40,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:40,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:40,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:40,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:40,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:40,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 179 transitions, 2130 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-14 13:26:40,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:40,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:40,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:40,804 INFO L124 PetriNetUnfolderBase]: 2405/3601 cut-off events. [2024-06-14 13:26:40,804 INFO L125 PetriNetUnfolderBase]: For 90752/90754 co-relation queries the response was YES. [2024-06-14 13:26:40,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24577 conditions, 3601 events. 2405/3601 cut-off events. For 90752/90754 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17626 event pairs, 614 based on Foata normal form. 8/3608 useless extension candidates. Maximal degree in co-relation 24505. Up to 3316 conditions per place. [2024-06-14 13:26:40,834 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 169 selfloop transitions, 39 changer transitions 0/211 dead transitions. [2024-06-14 13:26:40,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 211 transitions, 2658 flow [2024-06-14 13:26:40,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:40,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:40,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 13:26:40,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-14 13:26:40,836 INFO L175 Difference]: Start difference. First operand has 145 places, 179 transitions, 2130 flow. Second operand 8 states and 145 transitions. [2024-06-14 13:26:40,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 211 transitions, 2658 flow [2024-06-14 13:26:40,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 211 transitions, 2571 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:26:40,980 INFO L231 Difference]: Finished difference. Result has 148 places, 182 transitions, 2171 flow [2024-06-14 13:26:40,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2171, PETRI_PLACES=148, PETRI_TRANSITIONS=182} [2024-06-14 13:26:40,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-14 13:26:40,981 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 182 transitions, 2171 flow [2024-06-14 13:26:40,981 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-14 13:26:40,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:40,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:40,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:26:40,982 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:40,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:40,982 INFO L85 PathProgramCache]: Analyzing trace with hash -28542730, now seen corresponding path program 2 times [2024-06-14 13:26:40,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:40,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216198321] [2024-06-14 13:26:40,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:40,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:40,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:42,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:42,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:42,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216198321] [2024-06-14 13:26:42,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216198321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:42,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:42,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:42,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321092165] [2024-06-14 13:26:42,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:42,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:42,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:42,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:42,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:42,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:42,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 182 transitions, 2171 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-14 13:26:42,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:42,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:42,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:42,922 INFO L124 PetriNetUnfolderBase]: 2422/3627 cut-off events. [2024-06-14 13:26:42,922 INFO L125 PetriNetUnfolderBase]: For 96338/96338 co-relation queries the response was YES. [2024-06-14 13:26:42,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25231 conditions, 3627 events. 2422/3627 cut-off events. For 96338/96338 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17796 event pairs, 657 based on Foata normal form. 4/3630 useless extension candidates. Maximal degree in co-relation 25158. Up to 3533 conditions per place. [2024-06-14 13:26:42,946 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 186 selfloop transitions, 21 changer transitions 0/210 dead transitions. [2024-06-14 13:26:42,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 210 transitions, 2685 flow [2024-06-14 13:26:42,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:42,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:42,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 13:26:42,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-14 13:26:42,947 INFO L175 Difference]: Start difference. First operand has 148 places, 182 transitions, 2171 flow. Second operand 8 states and 136 transitions. [2024-06-14 13:26:42,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 210 transitions, 2685 flow [2024-06-14 13:26:43,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 210 transitions, 2581 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:43,063 INFO L231 Difference]: Finished difference. Result has 150 places, 184 transitions, 2152 flow [2024-06-14 13:26:43,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2152, PETRI_PLACES=150, PETRI_TRANSITIONS=184} [2024-06-14 13:26:43,064 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-14 13:26:43,064 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 184 transitions, 2152 flow [2024-06-14 13:26:43,064 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-14 13:26:43,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:43,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:43,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:26:43,065 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-14 13:26:43,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:43,065 INFO L85 PathProgramCache]: Analyzing trace with hash -843103806, now seen corresponding path program 3 times [2024-06-14 13:26:43,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:43,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455862949] [2024-06-14 13:26:43,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:43,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:43,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:43,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:43,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:43,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455862949] [2024-06-14 13:26:43,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455862949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:43,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:43,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:43,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964342122] [2024-06-14 13:26:43,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:43,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:43,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:43,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:43,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:44,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:44,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 184 transitions, 2152 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-14 13:26:44,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:44,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:44,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:44,771 INFO L124 PetriNetUnfolderBase]: 2439/3654 cut-off events. [2024-06-14 13:26:44,771 INFO L125 PetriNetUnfolderBase]: For 103267/103267 co-relation queries the response was YES. [2024-06-14 13:26:44,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25565 conditions, 3654 events. 2439/3654 cut-off events. For 103267/103267 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17881 event pairs, 657 based on Foata normal form. 4/3657 useless extension candidates. Maximal degree in co-relation 25491. Up to 3587 conditions per place. [2024-06-14 13:26:44,806 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 192 selfloop transitions, 16 changer transitions 0/211 dead transitions. [2024-06-14 13:26:44,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 211 transitions, 2668 flow [2024-06-14 13:26:44,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:44,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:44,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 13:26:44,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-14 13:26:44,807 INFO L175 Difference]: Start difference. First operand has 150 places, 184 transitions, 2152 flow. Second operand 8 states and 133 transitions. [2024-06-14 13:26:44,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 211 transitions, 2668 flow [2024-06-14 13:26:44,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 211 transitions, 2601 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:44,954 INFO L231 Difference]: Finished difference. Result has 152 places, 186 transitions, 2164 flow [2024-06-14 13:26:44,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2085, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2164, PETRI_PLACES=152, PETRI_TRANSITIONS=186} [2024-06-14 13:26:44,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-14 13:26:44,954 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 186 transitions, 2164 flow [2024-06-14 13:26:44,955 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-14 13:26:44,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:44,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:44,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:26:44,955 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-14 13:26:44,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:44,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1156795462, now seen corresponding path program 6 times [2024-06-14 13:26:44,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:44,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641812572] [2024-06-14 13:26:44,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:44,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:44,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:45,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-14 13:26:45,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:45,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641812572] [2024-06-14 13:26:45,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641812572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:45,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:45,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:45,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084320407] [2024-06-14 13:26:45,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:45,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:45,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:45,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:45,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:45,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:45,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 186 transitions, 2164 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:45,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:45,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:45,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:46,637 INFO L124 PetriNetUnfolderBase]: 2427/3639 cut-off events. [2024-06-14 13:26:46,637 INFO L125 PetriNetUnfolderBase]: For 108350/108352 co-relation queries the response was YES. [2024-06-14 13:26:46,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25568 conditions, 3639 events. 2427/3639 cut-off events. For 108350/108352 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17866 event pairs, 652 based on Foata normal form. 8/3646 useless extension candidates. Maximal degree in co-relation 25493. Up to 3503 conditions per place. [2024-06-14 13:26:46,671 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 182 selfloop transitions, 30 changer transitions 0/215 dead transitions. [2024-06-14 13:26:46,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 215 transitions, 2794 flow [2024-06-14 13:26:46,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:46,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:46,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:26:46,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-14 13:26:46,672 INFO L175 Difference]: Start difference. First operand has 152 places, 186 transitions, 2164 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:26:46,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 215 transitions, 2794 flow [2024-06-14 13:26:46,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 215 transitions, 2699 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:46,827 INFO L231 Difference]: Finished difference. Result has 154 places, 187 transitions, 2159 flow [2024-06-14 13:26:46,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2159, PETRI_PLACES=154, PETRI_TRANSITIONS=187} [2024-06-14 13:26:46,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-14 13:26:46,828 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 187 transitions, 2159 flow [2024-06-14 13:26:46,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:46,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:46,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:46,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:26:46,829 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-14 13:26:46,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:46,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1472985318, now seen corresponding path program 4 times [2024-06-14 13:26:46,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:46,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691713130] [2024-06-14 13:26:46,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:46,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:46,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:47,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:47,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:47,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691713130] [2024-06-14 13:26:47,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691713130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:47,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:47,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:47,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498492124] [2024-06-14 13:26:47,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:47,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:47,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:47,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:47,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:47,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:47,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 187 transitions, 2159 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-14 13:26:47,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:47,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:47,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:48,733 INFO L124 PetriNetUnfolderBase]: 2444/3665 cut-off events. [2024-06-14 13:26:48,733 INFO L125 PetriNetUnfolderBase]: For 113645/113645 co-relation queries the response was YES. [2024-06-14 13:26:48,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25881 conditions, 3665 events. 2444/3665 cut-off events. For 113645/113645 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17994 event pairs, 658 based on Foata normal form. 4/3668 useless extension candidates. Maximal degree in co-relation 25805. Up to 3562 conditions per place. [2024-06-14 13:26:48,760 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 188 selfloop transitions, 23 changer transitions 0/214 dead transitions. [2024-06-14 13:26:48,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 214 transitions, 2685 flow [2024-06-14 13:26:48,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:48,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:48,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 13:26:48,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-14 13:26:48,761 INFO L175 Difference]: Start difference. First operand has 154 places, 187 transitions, 2159 flow. Second operand 8 states and 134 transitions. [2024-06-14 13:26:48,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 214 transitions, 2685 flow [2024-06-14 13:26:48,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 214 transitions, 2493 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 13:26:48,881 INFO L231 Difference]: Finished difference. Result has 153 places, 189 transitions, 2067 flow [2024-06-14 13:26:48,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1967, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2067, PETRI_PLACES=153, PETRI_TRANSITIONS=189} [2024-06-14 13:26:48,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-14 13:26:48,881 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 189 transitions, 2067 flow [2024-06-14 13:26:48,882 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-14 13:26:48,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:48,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:48,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:26:48,882 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-14 13:26:48,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:48,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1148514556, now seen corresponding path program 1 times [2024-06-14 13:26:48,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:48,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703106097] [2024-06-14 13:26:48,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:48,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:48,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:49,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:49,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:49,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703106097] [2024-06-14 13:26:49,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703106097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:49,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:49,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:49,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16795246] [2024-06-14 13:26:49,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:49,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:49,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:49,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:49,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:49,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:49,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 189 transitions, 2067 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:49,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:49,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:49,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:50,506 INFO L124 PetriNetUnfolderBase]: 2436/3654 cut-off events. [2024-06-14 13:26:50,506 INFO L125 PetriNetUnfolderBase]: For 118206/118208 co-relation queries the response was YES. [2024-06-14 13:26:50,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25756 conditions, 3654 events. 2436/3654 cut-off events. For 118206/118208 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17967 event pairs, 657 based on Foata normal form. 4/3657 useless extension candidates. Maximal degree in co-relation 25680. Up to 3554 conditions per place. [2024-06-14 13:26:50,541 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 183 selfloop transitions, 24 changer transitions 0/210 dead transitions. [2024-06-14 13:26:50,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 210 transitions, 2537 flow [2024-06-14 13:26:50,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:26:50,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:26:50,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 13:26:50,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-14 13:26:50,543 INFO L175 Difference]: Start difference. First operand has 153 places, 189 transitions, 2067 flow. Second operand 7 states and 121 transitions. [2024-06-14 13:26:50,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 210 transitions, 2537 flow [2024-06-14 13:26:50,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 210 transitions, 2449 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:50,697 INFO L231 Difference]: Finished difference. Result has 154 places, 189 transitions, 2039 flow [2024-06-14 13:26:50,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2039, PETRI_PLACES=154, PETRI_TRANSITIONS=189} [2024-06-14 13:26:50,697 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-14 13:26:50,698 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 189 transitions, 2039 flow [2024-06-14 13:26:50,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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-14 13:26:50,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:50,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:50,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:26:50,698 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-14 13:26:50,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:50,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1472688648, now seen corresponding path program 5 times [2024-06-14 13:26:50,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:50,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001643771] [2024-06-14 13:26:50,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:50,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:50,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:51,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:51,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:51,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001643771] [2024-06-14 13:26:51,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001643771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:51,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:51,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:51,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889987479] [2024-06-14 13:26:51,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:51,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:51,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:51,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:51,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:51,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:51,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 189 transitions, 2039 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-14 13:26:51,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:51,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:51,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:52,455 INFO L124 PetriNetUnfolderBase]: 2428/3641 cut-off events. [2024-06-14 13:26:52,455 INFO L125 PetriNetUnfolderBase]: For 115361/115361 co-relation queries the response was YES. [2024-06-14 13:26:52,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25279 conditions, 3641 events. 2428/3641 cut-off events. For 115361/115361 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17853 event pairs, 641 based on Foata normal form. 4/3644 useless extension candidates. Maximal degree in co-relation 25202. Up to 3560 conditions per place. [2024-06-14 13:26:52,497 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 17 changer transitions 0/216 dead transitions. [2024-06-14 13:26:52,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 216 transitions, 2567 flow [2024-06-14 13:26:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:52,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:52,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 13:26:52,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-14 13:26:52,499 INFO L175 Difference]: Start difference. First operand has 154 places, 189 transitions, 2039 flow. Second operand 8 states and 133 transitions. [2024-06-14 13:26:52,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 216 transitions, 2567 flow [2024-06-14 13:26:52,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 216 transitions, 2519 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:52,646 INFO L231 Difference]: Finished difference. Result has 156 places, 191 transitions, 2076 flow [2024-06-14 13:26:52,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1991, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2076, PETRI_PLACES=156, PETRI_TRANSITIONS=191} [2024-06-14 13:26:52,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-14 13:26:52,646 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 191 transitions, 2076 flow [2024-06-14 13:26:52,646 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-14 13:26:52,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:52,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:52,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:26:52,647 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-14 13:26:52,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:52,647 INFO L85 PathProgramCache]: Analyzing trace with hash 550427280, now seen corresponding path program 1 times [2024-06-14 13:26:52,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:52,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385129284] [2024-06-14 13:26:52,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:52,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:52,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:53,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:53,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:53,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385129284] [2024-06-14 13:26:53,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385129284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:53,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:53,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:53,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136573195] [2024-06-14 13:26:53,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:53,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:53,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:53,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:53,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:53,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:53,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 191 transitions, 2076 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:53,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:53,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:53,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:54,456 INFO L124 PetriNetUnfolderBase]: 2597/3921 cut-off events. [2024-06-14 13:26:54,456 INFO L125 PetriNetUnfolderBase]: For 139410/139412 co-relation queries the response was YES. [2024-06-14 13:26:54,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27436 conditions, 3921 events. 2597/3921 cut-off events. For 139410/139412 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 19727 event pairs, 450 based on Foata normal form. 16/3936 useless extension candidates. Maximal degree in co-relation 27358. Up to 2867 conditions per place. [2024-06-14 13:26:54,495 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 181 selfloop transitions, 63 changer transitions 0/247 dead transitions. [2024-06-14 13:26:54,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 247 transitions, 2959 flow [2024-06-14 13:26:54,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:26:54,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:26:54,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 13:26:54,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-14 13:26:54,496 INFO L175 Difference]: Start difference. First operand has 156 places, 191 transitions, 2076 flow. Second operand 9 states and 173 transitions. [2024-06-14 13:26:54,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 247 transitions, 2959 flow [2024-06-14 13:26:54,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 247 transitions, 2892 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:54,672 INFO L231 Difference]: Finished difference. Result has 161 places, 196 transitions, 2257 flow [2024-06-14 13:26:54,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2009, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2257, PETRI_PLACES=161, PETRI_TRANSITIONS=196} [2024-06-14 13:26:54,673 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-14 13:26:54,673 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 196 transitions, 2257 flow [2024-06-14 13:26:54,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:54,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:54,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:54,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:26:54,674 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:54,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:54,674 INFO L85 PathProgramCache]: Analyzing trace with hash -2052451582, now seen corresponding path program 2 times [2024-06-14 13:26:54,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:54,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800728088] [2024-06-14 13:26:54,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:54,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:54,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:55,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:55,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:55,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800728088] [2024-06-14 13:26:55,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800728088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:55,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:55,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:55,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651715989] [2024-06-14 13:26:55,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:55,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:55,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:55,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:55,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:55,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:55,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 196 transitions, 2257 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:55,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:55,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:55,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:56,786 INFO L124 PetriNetUnfolderBase]: 2672/4046 cut-off events. [2024-06-14 13:26:56,786 INFO L125 PetriNetUnfolderBase]: For 151608/151610 co-relation queries the response was YES. [2024-06-14 13:26:56,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28642 conditions, 4046 events. 2672/4046 cut-off events. For 151608/151610 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20620 event pairs, 652 based on Foata normal form. 20/4065 useless extension candidates. Maximal degree in co-relation 28561. Up to 3426 conditions per place. [2024-06-14 13:26:56,827 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 178 selfloop transitions, 66 changer transitions 0/247 dead transitions. [2024-06-14 13:26:56,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 247 transitions, 2912 flow [2024-06-14 13:26:56,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:26:56,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:26:56,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-14 13:26:56,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44567627494456763 [2024-06-14 13:26:56,829 INFO L175 Difference]: Start difference. First operand has 161 places, 196 transitions, 2257 flow. Second operand 11 states and 201 transitions. [2024-06-14 13:26:56,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 247 transitions, 2912 flow [2024-06-14 13:26:57,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 247 transitions, 2813 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 13:26:57,042 INFO L231 Difference]: Finished difference. Result has 168 places, 197 transitions, 2327 flow [2024-06-14 13:26:57,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2158, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2327, PETRI_PLACES=168, PETRI_TRANSITIONS=197} [2024-06-14 13:26:57,043 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-14 13:26:57,043 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 197 transitions, 2327 flow [2024-06-14 13:26:57,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:57,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:57,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:57,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:26:57,043 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:57,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:57,043 INFO L85 PathProgramCache]: Analyzing trace with hash -2052455302, now seen corresponding path program 3 times [2024-06-14 13:26:57,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:57,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48828113] [2024-06-14 13:26:57,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:57,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:57,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:58,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:58,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:58,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48828113] [2024-06-14 13:26:58,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48828113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:58,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:58,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:58,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525726833] [2024-06-14 13:26:58,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:58,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:58,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:58,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:58,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:58,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:26:58,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 197 transitions, 2327 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:58,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:58,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:26:58,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:59,025 INFO L124 PetriNetUnfolderBase]: 2730/4144 cut-off events. [2024-06-14 13:26:59,026 INFO L125 PetriNetUnfolderBase]: For 159020/159022 co-relation queries the response was YES. [2024-06-14 13:26:59,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29571 conditions, 4144 events. 2730/4144 cut-off events. For 159020/159022 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21352 event pairs, 648 based on Foata normal form. 16/4159 useless extension candidates. Maximal degree in co-relation 29488. Up to 3386 conditions per place. [2024-06-14 13:26:59,067 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 181 selfloop transitions, 67 changer transitions 0/251 dead transitions. [2024-06-14 13:26:59,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 251 transitions, 3046 flow [2024-06-14 13:26:59,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:26:59,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:26:59,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-14 13:26:59,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-14 13:26:59,068 INFO L175 Difference]: Start difference. First operand has 168 places, 197 transitions, 2327 flow. Second operand 10 states and 190 transitions. [2024-06-14 13:26:59,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 251 transitions, 3046 flow [2024-06-14 13:26:59,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 251 transitions, 2920 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 13:26:59,294 INFO L231 Difference]: Finished difference. Result has 171 places, 201 transitions, 2432 flow [2024-06-14 13:26:59,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2201, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2432, PETRI_PLACES=171, PETRI_TRANSITIONS=201} [2024-06-14 13:26:59,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-14 13:26:59,295 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 201 transitions, 2432 flow [2024-06-14 13:26:59,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:26:59,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:59,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:59,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:26:59,296 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:59,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:59,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1608262778, now seen corresponding path program 4 times [2024-06-14 13:26:59,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:59,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323127007] [2024-06-14 13:26:59,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:59,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:59,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:00,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:00,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:00,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323127007] [2024-06-14 13:27:00,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323127007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:00,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:00,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:00,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230214686] [2024-06-14 13:27:00,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:00,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:00,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:00,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:00,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:00,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:00,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 201 transitions, 2432 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:00,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:00,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:00,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:01,298 INFO L124 PetriNetUnfolderBase]: 2849/4345 cut-off events. [2024-06-14 13:27:01,298 INFO L125 PetriNetUnfolderBase]: For 176527/176529 co-relation queries the response was YES. [2024-06-14 13:27:01,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31318 conditions, 4345 events. 2849/4345 cut-off events. For 176527/176529 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 22791 event pairs, 602 based on Foata normal form. 16/4360 useless extension candidates. Maximal degree in co-relation 31233. Up to 3662 conditions per place. [2024-06-14 13:27:01,341 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 197 selfloop transitions, 54 changer transitions 0/254 dead transitions. [2024-06-14 13:27:01,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 254 transitions, 3287 flow [2024-06-14 13:27:01,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:27:01,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:27:01,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 13:27:01,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-14 13:27:01,342 INFO L175 Difference]: Start difference. First operand has 171 places, 201 transitions, 2432 flow. Second operand 9 states and 177 transitions. [2024-06-14 13:27:01,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 254 transitions, 3287 flow [2024-06-14 13:27:01,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 254 transitions, 3188 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 13:27:01,654 INFO L231 Difference]: Finished difference. Result has 175 places, 204 transitions, 2522 flow [2024-06-14 13:27:01,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2333, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2522, PETRI_PLACES=175, PETRI_TRANSITIONS=204} [2024-06-14 13:27:01,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-14 13:27:01,655 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 204 transitions, 2522 flow [2024-06-14 13:27:01,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:01,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:01,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:01,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:27:01,656 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:01,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:01,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1608266498, now seen corresponding path program 5 times [2024-06-14 13:27:01,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:01,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416397314] [2024-06-14 13:27:01,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:01,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:01,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:02,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:02,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:02,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416397314] [2024-06-14 13:27:02,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416397314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:02,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:02,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:02,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961679238] [2024-06-14 13:27:02,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:02,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:02,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:02,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:02,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:02,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:02,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 204 transitions, 2522 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:02,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:02,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:02,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:03,675 INFO L124 PetriNetUnfolderBase]: 2982/4568 cut-off events. [2024-06-14 13:27:03,675 INFO L125 PetriNetUnfolderBase]: For 200441/200443 co-relation queries the response was YES. [2024-06-14 13:27:03,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32925 conditions, 4568 events. 2982/4568 cut-off events. For 200441/200443 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 24477 event pairs, 762 based on Foata normal form. 36/4603 useless extension candidates. Maximal degree in co-relation 32837. Up to 4014 conditions per place. [2024-06-14 13:27:03,719 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 200 selfloop transitions, 54 changer transitions 0/257 dead transitions. [2024-06-14 13:27:03,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 257 transitions, 3243 flow [2024-06-14 13:27:03,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:27:03,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:27:03,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-14 13:27:03,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-14 13:27:03,721 INFO L175 Difference]: Start difference. First operand has 175 places, 204 transitions, 2522 flow. Second operand 10 states and 189 transitions. [2024-06-14 13:27:03,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 257 transitions, 3243 flow [2024-06-14 13:27:04,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 257 transitions, 3158 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 13:27:04,055 INFO L231 Difference]: Finished difference. Result has 180 places, 206 transitions, 2613 flow [2024-06-14 13:27:04,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2439, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2613, PETRI_PLACES=180, PETRI_TRANSITIONS=206} [2024-06-14 13:27:04,055 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-14 13:27:04,056 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 206 transitions, 2613 flow [2024-06-14 13:27:04,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:04,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:04,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:04,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:27:04,056 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:04,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:04,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1613980790, now seen corresponding path program 1 times [2024-06-14 13:27:04,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:04,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926529240] [2024-06-14 13:27:04,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:04,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:04,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:04,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:04,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:04,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926529240] [2024-06-14 13:27:04,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926529240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:04,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:04,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:04,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037183507] [2024-06-14 13:27:04,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:04,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:04,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:04,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:04,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:05,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:05,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 206 transitions, 2613 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:05,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:05,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:05,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:05,979 INFO L124 PetriNetUnfolderBase]: 2999/4595 cut-off events. [2024-06-14 13:27:05,979 INFO L125 PetriNetUnfolderBase]: For 188604/188606 co-relation queries the response was YES. [2024-06-14 13:27:06,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33469 conditions, 4595 events. 2999/4595 cut-off events. For 188604/188606 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 24672 event pairs, 773 based on Foata normal form. 4/4598 useless extension candidates. Maximal degree in co-relation 33379. Up to 4328 conditions per place. [2024-06-14 13:27:06,025 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 38 changer transitions 0/238 dead transitions. [2024-06-14 13:27:06,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 238 transitions, 3202 flow [2024-06-14 13:27:06,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:06,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:06,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 13:27:06,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-14 13:27:06,027 INFO L175 Difference]: Start difference. First operand has 180 places, 206 transitions, 2613 flow. Second operand 8 states and 144 transitions. [2024-06-14 13:27:06,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 238 transitions, 3202 flow [2024-06-14 13:27:06,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 238 transitions, 3077 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 13:27:06,425 INFO L231 Difference]: Finished difference. Result has 180 places, 208 transitions, 2614 flow [2024-06-14 13:27:06,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2614, PETRI_PLACES=180, PETRI_TRANSITIONS=208} [2024-06-14 13:27:06,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-14 13:27:06,426 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 208 transitions, 2614 flow [2024-06-14 13:27:06,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:06,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:06,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:06,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:27:06,427 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:06,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:06,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1613773028, now seen corresponding path program 6 times [2024-06-14 13:27:06,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:06,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053408315] [2024-06-14 13:27:06,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:06,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:06,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:07,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-14 13:27:07,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:07,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053408315] [2024-06-14 13:27:07,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053408315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:07,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:07,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:07,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386804888] [2024-06-14 13:27:07,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:07,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:07,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:07,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:07,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:07,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:07,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 208 transitions, 2614 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:07,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:07,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:07,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:08,353 INFO L124 PetriNetUnfolderBase]: 3115/4791 cut-off events. [2024-06-14 13:27:08,353 INFO L125 PetriNetUnfolderBase]: For 218098/218100 co-relation queries the response was YES. [2024-06-14 13:27:08,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34598 conditions, 4791 events. 3115/4791 cut-off events. For 218098/218100 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26075 event pairs, 807 based on Foata normal form. 32/4822 useless extension candidates. Maximal degree in co-relation 34507. Up to 4312 conditions per place. [2024-06-14 13:27:08,400 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 204 selfloop transitions, 42 changer transitions 0/249 dead transitions. [2024-06-14 13:27:08,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 249 transitions, 3283 flow [2024-06-14 13:27:08,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:27:08,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:27:08,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 13:27:08,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:27:08,402 INFO L175 Difference]: Start difference. First operand has 180 places, 208 transitions, 2614 flow. Second operand 9 states and 164 transitions. [2024-06-14 13:27:08,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 249 transitions, 3283 flow [2024-06-14 13:27:08,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 249 transitions, 3178 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 13:27:08,810 INFO L231 Difference]: Finished difference. Result has 183 places, 210 transitions, 2666 flow [2024-06-14 13:27:08,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2666, PETRI_PLACES=183, PETRI_TRANSITIONS=210} [2024-06-14 13:27:08,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-14 13:27:08,811 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 210 transitions, 2666 flow [2024-06-14 13:27:08,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:08,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:08,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:08,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:27:08,811 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:08,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:08,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1400198964, now seen corresponding path program 2 times [2024-06-14 13:27:08,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:08,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676839190] [2024-06-14 13:27:08,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:08,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:08,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:09,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:09,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:09,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676839190] [2024-06-14 13:27:09,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676839190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:09,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:09,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:09,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768535066] [2024-06-14 13:27:09,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:09,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:09,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:09,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:09,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:09,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:09,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 210 transitions, 2666 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:09,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:09,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:09,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:10,892 INFO L124 PetriNetUnfolderBase]: 3132/4818 cut-off events. [2024-06-14 13:27:10,892 INFO L125 PetriNetUnfolderBase]: For 209436/209438 co-relation queries the response was YES. [2024-06-14 13:27:10,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35071 conditions, 4818 events. 3132/4818 cut-off events. For 209436/209438 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26367 event pairs, 784 based on Foata normal form. 4/4821 useless extension candidates. Maximal degree in co-relation 34979. Up to 4446 conditions per place. [2024-06-14 13:27:10,935 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 45 changer transitions 0/244 dead transitions. [2024-06-14 13:27:10,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 244 transitions, 3300 flow [2024-06-14 13:27:10,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:10,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:10,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 13:27:10,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-14 13:27:10,937 INFO L175 Difference]: Start difference. First operand has 183 places, 210 transitions, 2666 flow. Second operand 8 states and 144 transitions. [2024-06-14 13:27:10,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 244 transitions, 3300 flow [2024-06-14 13:27:11,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 244 transitions, 3192 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 13:27:11,293 INFO L231 Difference]: Finished difference. Result has 185 places, 214 transitions, 2749 flow [2024-06-14 13:27:11,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2558, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2749, PETRI_PLACES=185, PETRI_TRANSITIONS=214} [2024-06-14 13:27:11,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-14 13:27:11,294 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 214 transitions, 2749 flow [2024-06-14 13:27:11,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:11,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:11,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:11,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:27:11,295 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:11,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:11,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1582095912, now seen corresponding path program 3 times [2024-06-14 13:27:11,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:11,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307743911] [2024-06-14 13:27:11,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:11,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:11,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:12,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:12,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:12,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307743911] [2024-06-14 13:27:12,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307743911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:12,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:12,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:12,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594800202] [2024-06-14 13:27:12,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:12,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:12,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:12,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:12,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:12,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:12,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 214 transitions, 2749 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:12,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:12,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:12,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:13,299 INFO L124 PetriNetUnfolderBase]: 3191/4911 cut-off events. [2024-06-14 13:27:13,299 INFO L125 PetriNetUnfolderBase]: For 225192/225194 co-relation queries the response was YES. [2024-06-14 13:27:13,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36092 conditions, 4911 events. 3191/4911 cut-off events. For 225192/225194 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26952 event pairs, 861 based on Foata normal form. 10/4920 useless extension candidates. Maximal degree in co-relation 35998. Up to 4681 conditions per place. [2024-06-14 13:27:13,347 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 213 selfloop transitions, 32 changer transitions 0/248 dead transitions. [2024-06-14 13:27:13,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 248 transitions, 3607 flow [2024-06-14 13:27:13,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:13,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:13,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:27:13,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-14 13:27:13,348 INFO L175 Difference]: Start difference. First operand has 185 places, 214 transitions, 2749 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:27:13,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 248 transitions, 3607 flow [2024-06-14 13:27:13,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 248 transitions, 3514 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-14 13:27:13,727 INFO L231 Difference]: Finished difference. Result has 189 places, 220 transitions, 2873 flow [2024-06-14 13:27:13,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2873, PETRI_PLACES=189, PETRI_TRANSITIONS=220} [2024-06-14 13:27:13,728 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-14 13:27:13,728 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 220 transitions, 2873 flow [2024-06-14 13:27:13,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:13,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:13,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:13,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:27:13,733 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:13,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:13,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1582088472, now seen corresponding path program 4 times [2024-06-14 13:27:13,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:13,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492646631] [2024-06-14 13:27:13,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:13,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:13,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:14,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:14,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:14,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492646631] [2024-06-14 13:27:14,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492646631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:14,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:14,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:14,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981741407] [2024-06-14 13:27:14,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:14,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:14,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:14,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:14,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:14,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:14,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 220 transitions, 2873 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:14,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:14,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:14,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:15,859 INFO L124 PetriNetUnfolderBase]: 3175/4887 cut-off events. [2024-06-14 13:27:15,859 INFO L125 PetriNetUnfolderBase]: For 229114/229116 co-relation queries the response was YES. [2024-06-14 13:27:15,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36052 conditions, 4887 events. 3175/4887 cut-off events. For 229114/229116 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26785 event pairs, 867 based on Foata normal form. 10/4896 useless extension candidates. Maximal degree in co-relation 35956. Up to 4751 conditions per place. [2024-06-14 13:27:15,910 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 216 selfloop transitions, 27 changer transitions 0/246 dead transitions. [2024-06-14 13:27:15,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 246 transitions, 3427 flow [2024-06-14 13:27:15,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:15,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:15,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 13:27:15,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-14 13:27:15,912 INFO L175 Difference]: Start difference. First operand has 189 places, 220 transitions, 2873 flow. Second operand 8 states and 136 transitions. [2024-06-14 13:27:15,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 246 transitions, 3427 flow [2024-06-14 13:27:16,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 246 transitions, 3289 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-14 13:27:16,386 INFO L231 Difference]: Finished difference. Result has 193 places, 220 transitions, 2798 flow [2024-06-14 13:27:16,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2735, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2798, PETRI_PLACES=193, PETRI_TRANSITIONS=220} [2024-06-14 13:27:16,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-14 13:27:16,387 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 220 transitions, 2798 flow [2024-06-14 13:27:16,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:16,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:16,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:16,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:27:16,387 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:16,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:16,388 INFO L85 PathProgramCache]: Analyzing trace with hash -2124389424, now seen corresponding path program 7 times [2024-06-14 13:27:16,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:16,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684580414] [2024-06-14 13:27:16,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:16,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:16,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:17,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:17,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:17,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684580414] [2024-06-14 13:27:17,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684580414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:17,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:17,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:17,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028488768] [2024-06-14 13:27:17,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:17,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:17,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:17,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:17,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:17,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:17,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 220 transitions, 2798 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:17,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:17,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:17,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:18,330 INFO L124 PetriNetUnfolderBase]: 3180/4902 cut-off events. [2024-06-14 13:27:18,330 INFO L125 PetriNetUnfolderBase]: For 242517/242519 co-relation queries the response was YES. [2024-06-14 13:27:18,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35288 conditions, 4902 events. 3180/4902 cut-off events. For 242517/242519 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 26902 event pairs, 850 based on Foata normal form. 34/4935 useless extension candidates. Maximal degree in co-relation 35190. Up to 4599 conditions per place. [2024-06-14 13:27:18,381 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 233 selfloop transitions, 22 changer transitions 0/258 dead transitions. [2024-06-14 13:27:18,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 258 transitions, 3488 flow [2024-06-14 13:27:18,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:27:18,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:27:18,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 13:27:18,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-14 13:27:18,383 INFO L175 Difference]: Start difference. First operand has 193 places, 220 transitions, 2798 flow. Second operand 9 states and 155 transitions. [2024-06-14 13:27:18,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 258 transitions, 3488 flow [2024-06-14 13:27:18,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 258 transitions, 3392 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 13:27:18,860 INFO L231 Difference]: Finished difference. Result has 195 places, 222 transitions, 2829 flow [2024-06-14 13:27:18,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2716, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2829, PETRI_PLACES=195, PETRI_TRANSITIONS=222} [2024-06-14 13:27:18,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-14 13:27:18,860 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 222 transitions, 2829 flow [2024-06-14 13:27:18,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:18,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:18,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:18,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:27:18,861 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:18,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:18,861 INFO L85 PathProgramCache]: Analyzing trace with hash -683475396, now seen corresponding path program 5 times [2024-06-14 13:27:18,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:18,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783291012] [2024-06-14 13:27:18,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:18,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:18,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:19,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:19,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:19,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783291012] [2024-06-14 13:27:19,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783291012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:19,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:19,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:19,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595700009] [2024-06-14 13:27:19,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:19,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:19,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:19,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:19,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:20,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:20,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 222 transitions, 2829 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:20,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:20,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:20,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:20,964 INFO L124 PetriNetUnfolderBase]: 3172/4890 cut-off events. [2024-06-14 13:27:20,964 INFO L125 PetriNetUnfolderBase]: For 222399/222401 co-relation queries the response was YES. [2024-06-14 13:27:20,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35097 conditions, 4890 events. 3172/4890 cut-off events. For 222399/222401 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 26870 event pairs, 835 based on Foata normal form. 6/4895 useless extension candidates. Maximal degree in co-relation 34998. Up to 4785 conditions per place. [2024-06-14 13:27:21,019 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 18 changer transitions 0/250 dead transitions. [2024-06-14 13:27:21,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 250 transitions, 3425 flow [2024-06-14 13:27:21,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:21,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:21,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 13:27:21,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-14 13:27:21,024 INFO L175 Difference]: Start difference. First operand has 195 places, 222 transitions, 2829 flow. Second operand 8 states and 134 transitions. [2024-06-14 13:27:21,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 250 transitions, 3425 flow [2024-06-14 13:27:21,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 250 transitions, 3365 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 13:27:21,467 INFO L231 Difference]: Finished difference. Result has 197 places, 224 transitions, 2854 flow [2024-06-14 13:27:21,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2854, PETRI_PLACES=197, PETRI_TRANSITIONS=224} [2024-06-14 13:27:21,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-14 13:27:21,468 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 224 transitions, 2854 flow [2024-06-14 13:27:21,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:21,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:21,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:21,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:27:21,469 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:21,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:21,469 INFO L85 PathProgramCache]: Analyzing trace with hash -430842087, now seen corresponding path program 1 times [2024-06-14 13:27:21,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:21,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370088122] [2024-06-14 13:27:21,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:21,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:21,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:22,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:22,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:22,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370088122] [2024-06-14 13:27:22,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370088122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:22,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:22,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:27:22,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172507322] [2024-06-14 13:27:22,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:22,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:27:22,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:22,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:27:22,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:27:22,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:22,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 224 transitions, 2854 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:22,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:22,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:22,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:23,405 INFO L124 PetriNetUnfolderBase]: 3166/4898 cut-off events. [2024-06-14 13:27:23,405 INFO L125 PetriNetUnfolderBase]: For 227324/227324 co-relation queries the response was YES. [2024-06-14 13:27:23,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35150 conditions, 4898 events. 3166/4898 cut-off events. For 227324/227324 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27109 event pairs, 1556 based on Foata normal form. 2/4899 useless extension candidates. Maximal degree in co-relation 35050. Up to 4851 conditions per place. [2024-06-14 13:27:23,453 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 16 changer transitions 0/240 dead transitions. [2024-06-14 13:27:23,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 240 transitions, 3436 flow [2024-06-14 13:27:23,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:23,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:23,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-14 13:27:23,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-14 13:27:23,454 INFO L175 Difference]: Start difference. First operand has 197 places, 224 transitions, 2854 flow. Second operand 8 states and 118 transitions. [2024-06-14 13:27:23,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 240 transitions, 3436 flow [2024-06-14 13:27:23,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 240 transitions, 3367 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 13:27:23,970 INFO L231 Difference]: Finished difference. Result has 200 places, 229 transitions, 2916 flow [2024-06-14 13:27:23,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2787, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2916, PETRI_PLACES=200, PETRI_TRANSITIONS=229} [2024-06-14 13:27:23,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-14 13:27:23,971 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 229 transitions, 2916 flow [2024-06-14 13:27:23,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:23,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:23,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:23,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:27:23,971 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:23,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:23,972 INFO L85 PathProgramCache]: Analyzing trace with hash 761694467, now seen corresponding path program 1 times [2024-06-14 13:27:23,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:23,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338706272] [2024-06-14 13:27:23,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:23,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:23,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:24,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:24,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:24,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338706272] [2024-06-14 13:27:24,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338706272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:24,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:24,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:27:24,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812631487] [2024-06-14 13:27:24,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:24,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:27:24,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:24,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:27:24,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:27:24,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:24,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 229 transitions, 2916 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:24,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:24,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:24,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:25,883 INFO L124 PetriNetUnfolderBase]: 3196/4940 cut-off events. [2024-06-14 13:27:25,883 INFO L125 PetriNetUnfolderBase]: For 242060/242060 co-relation queries the response was YES. [2024-06-14 13:27:25,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35734 conditions, 4940 events. 3196/4940 cut-off events. For 242060/242060 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 27409 event pairs, 1554 based on Foata normal form. 6/4945 useless extension candidates. Maximal degree in co-relation 35632. Up to 4796 conditions per place. [2024-06-14 13:27:25,948 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 227 selfloop transitions, 29 changer transitions 0/259 dead transitions. [2024-06-14 13:27:25,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 259 transitions, 3686 flow [2024-06-14 13:27:25,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:25,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:25,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 13:27:25,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-14 13:27:25,950 INFO L175 Difference]: Start difference. First operand has 200 places, 229 transitions, 2916 flow. Second operand 8 states and 136 transitions. [2024-06-14 13:27:25,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 259 transitions, 3686 flow [2024-06-14 13:27:26,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 259 transitions, 3591 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 13:27:26,506 INFO L231 Difference]: Finished difference. Result has 202 places, 235 transitions, 2968 flow [2024-06-14 13:27:26,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2968, PETRI_PLACES=202, PETRI_TRANSITIONS=235} [2024-06-14 13:27:26,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-14 13:27:26,506 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 235 transitions, 2968 flow [2024-06-14 13:27:26,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:26,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:26,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:26,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:27:26,507 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:26,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:26,507 INFO L85 PathProgramCache]: Analyzing trace with hash -263715321, now seen corresponding path program 2 times [2024-06-14 13:27:26,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:26,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087651091] [2024-06-14 13:27:26,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:26,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:26,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:27,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:27,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:27,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087651091] [2024-06-14 13:27:27,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087651091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:27,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:27,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:27:27,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168385] [2024-06-14 13:27:27,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:27,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:27:27,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:27,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:27:27,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:27:27,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:27,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 235 transitions, 2968 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:27,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:27,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:27,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:28,333 INFO L124 PetriNetUnfolderBase]: 3241/5003 cut-off events. [2024-06-14 13:27:28,333 INFO L125 PetriNetUnfolderBase]: For 252679/252679 co-relation queries the response was YES. [2024-06-14 13:27:28,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36632 conditions, 5003 events. 3241/5003 cut-off events. For 252679/252679 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27716 event pairs, 1554 based on Foata normal form. 6/5008 useless extension candidates. Maximal degree in co-relation 36532. Up to 4907 conditions per place. [2024-06-14 13:27:28,386 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 27 changer transitions 0/262 dead transitions. [2024-06-14 13:27:28,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 262 transitions, 3649 flow [2024-06-14 13:27:28,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:28,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:28,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-14 13:27:28,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-14 13:27:28,387 INFO L175 Difference]: Start difference. First operand has 202 places, 235 transitions, 2968 flow. Second operand 8 states and 130 transitions. [2024-06-14 13:27:28,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 262 transitions, 3649 flow [2024-06-14 13:27:28,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 262 transitions, 3580 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 13:27:28,883 INFO L231 Difference]: Finished difference. Result has 205 places, 243 transitions, 3064 flow [2024-06-14 13:27:28,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3064, PETRI_PLACES=205, PETRI_TRANSITIONS=243} [2024-06-14 13:27:28,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-14 13:27:28,884 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 243 transitions, 3064 flow [2024-06-14 13:27:28,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:28,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:28,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:28,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:27:28,884 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:28,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:28,885 INFO L85 PathProgramCache]: Analyzing trace with hash -295289023, now seen corresponding path program 3 times [2024-06-14 13:27:28,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:28,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799175603] [2024-06-14 13:27:28,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:28,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:28,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:29,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:29,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:29,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799175603] [2024-06-14 13:27:29,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799175603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:29,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:29,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:27:29,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783162209] [2024-06-14 13:27:29,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:29,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:27:29,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:29,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:27:29,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:27:29,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:29,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 243 transitions, 3064 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:29,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:29,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:29,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:30,848 INFO L124 PetriNetUnfolderBase]: 3223/4980 cut-off events. [2024-06-14 13:27:30,848 INFO L125 PetriNetUnfolderBase]: For 255114/255116 co-relation queries the response was YES. [2024-06-14 13:27:30,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36343 conditions, 4980 events. 3223/4980 cut-off events. For 255114/255116 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27614 event pairs, 1548 based on Foata normal form. 8/4987 useless extension candidates. Maximal degree in co-relation 36242. Up to 4857 conditions per place. [2024-06-14 13:27:30,897 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 30 changer transitions 0/262 dead transitions. [2024-06-14 13:27:30,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 262 transitions, 3661 flow [2024-06-14 13:27:30,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:27:30,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:27:30,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-14 13:27:30,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-14 13:27:30,898 INFO L175 Difference]: Start difference. First operand has 205 places, 243 transitions, 3064 flow. Second operand 9 states and 140 transitions. [2024-06-14 13:27:30,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 262 transitions, 3661 flow [2024-06-14 13:27:31,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 262 transitions, 3570 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 13:27:31,433 INFO L231 Difference]: Finished difference. Result has 209 places, 243 transitions, 3040 flow [2024-06-14 13:27:31,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3040, PETRI_PLACES=209, PETRI_TRANSITIONS=243} [2024-06-14 13:27:31,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-14 13:27:31,434 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 243 transitions, 3040 flow [2024-06-14 13:27:31,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:31,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:31,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:31,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:27:31,435 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:31,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:31,435 INFO L85 PathProgramCache]: Analyzing trace with hash 768374471, now seen corresponding path program 1 times [2024-06-14 13:27:31,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:31,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645108798] [2024-06-14 13:27:31,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:31,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:31,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:33,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:33,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:33,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645108798] [2024-06-14 13:27:33,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645108798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:33,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:33,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:27:33,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303818849] [2024-06-14 13:27:33,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:33,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:27:33,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:33,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:27:33,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:27:33,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:33,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 243 transitions, 3040 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:33,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:33,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:33,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:33,969 INFO L124 PetriNetUnfolderBase]: 3218/4972 cut-off events. [2024-06-14 13:27:33,969 INFO L125 PetriNetUnfolderBase]: For 257545/257545 co-relation queries the response was YES. [2024-06-14 13:27:34,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36300 conditions, 4972 events. 3218/4972 cut-off events. For 257545/257545 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 27454 event pairs, 1556 based on Foata normal form. 2/4973 useless extension candidates. Maximal degree in co-relation 36198. Up to 4927 conditions per place. [2024-06-14 13:27:34,024 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 239 selfloop transitions, 12 changer transitions 0/254 dead transitions. [2024-06-14 13:27:34,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 254 transitions, 3594 flow [2024-06-14 13:27:34,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:27:34,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:27:34,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-14 13:27:34,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-14 13:27:34,026 INFO L175 Difference]: Start difference. First operand has 209 places, 243 transitions, 3040 flow. Second operand 5 states and 86 transitions. [2024-06-14 13:27:34,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 254 transitions, 3594 flow [2024-06-14 13:27:34,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 254 transitions, 3497 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 13:27:34,592 INFO L231 Difference]: Finished difference. Result has 205 places, 245 transitions, 3006 flow [2024-06-14 13:27:34,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3006, PETRI_PLACES=205, PETRI_TRANSITIONS=245} [2024-06-14 13:27:34,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-14 13:27:34,593 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 245 transitions, 3006 flow [2024-06-14 13:27:34,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:34,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:34,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:34,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:27:34,594 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-14 13:27:34,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:34,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1223974057, now seen corresponding path program 1 times [2024-06-14 13:27:34,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:34,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134241011] [2024-06-14 13:27:34,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:34,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:34,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:35,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:35,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:35,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134241011] [2024-06-14 13:27:35,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134241011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:35,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:35,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:27:35,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270651045] [2024-06-14 13:27:35,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:35,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:27:35,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:35,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:27:35,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:27:36,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:36,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 245 transitions, 3006 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:36,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:36,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:36,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:37,288 INFO L124 PetriNetUnfolderBase]: 3633/5605 cut-off events. [2024-06-14 13:27:37,289 INFO L125 PetriNetUnfolderBase]: For 280750/280756 co-relation queries the response was YES. [2024-06-14 13:27:37,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40844 conditions, 5605 events. 3633/5605 cut-off events. For 280750/280756 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 31460 event pairs, 799 based on Foata normal form. 16/5620 useless extension candidates. Maximal degree in co-relation 40742. Up to 4910 conditions per place. [2024-06-14 13:27:37,349 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 254 selfloop transitions, 94 changer transitions 0/351 dead transitions. [2024-06-14 13:27:37,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 351 transitions, 4797 flow [2024-06-14 13:27:37,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:27:37,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:27:37,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-14 13:27:37,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-14 13:27:37,352 INFO L175 Difference]: Start difference. First operand has 205 places, 245 transitions, 3006 flow. Second operand 10 states and 181 transitions. [2024-06-14 13:27:37,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 351 transitions, 4797 flow [2024-06-14 13:27:37,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 351 transitions, 4750 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 13:27:37,837 INFO L231 Difference]: Finished difference. Result has 216 places, 300 transitions, 4126 flow [2024-06-14 13:27:37,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4126, PETRI_PLACES=216, PETRI_TRANSITIONS=300} [2024-06-14 13:27:37,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-14 13:27:37,838 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 300 transitions, 4126 flow [2024-06-14 13:27:37,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:37,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:37,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:37,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:27:37,838 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-14 13:27:37,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:37,839 INFO L85 PathProgramCache]: Analyzing trace with hash 173775117, now seen corresponding path program 2 times [2024-06-14 13:27:37,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:37,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812692886] [2024-06-14 13:27:37,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:37,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:37,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:39,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:39,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:39,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812692886] [2024-06-14 13:27:39,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812692886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:39,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:39,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:27:39,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356259052] [2024-06-14 13:27:39,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:39,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:27:39,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:39,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:27:39,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:27:39,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:39,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 300 transitions, 4126 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:39,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:39,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:39,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:40,439 INFO L124 PetriNetUnfolderBase]: 3674/5672 cut-off events. [2024-06-14 13:27:40,439 INFO L125 PetriNetUnfolderBase]: For 295937/295943 co-relation queries the response was YES. [2024-06-14 13:27:40,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42616 conditions, 5672 events. 3674/5672 cut-off events. For 295937/295943 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 31851 event pairs, 836 based on Foata normal form. 16/5687 useless extension candidates. Maximal degree in co-relation 42509. Up to 4774 conditions per place. [2024-06-14 13:27:40,503 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 227 selfloop transitions, 107 changer transitions 0/337 dead transitions. [2024-06-14 13:27:40,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 337 transitions, 4949 flow [2024-06-14 13:27:40,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:27:40,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:27:40,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 13:27:40,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-14 13:27:40,505 INFO L175 Difference]: Start difference. First operand has 216 places, 300 transitions, 4126 flow. Second operand 9 states and 161 transitions. [2024-06-14 13:27:40,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 337 transitions, 4949 flow [2024-06-14 13:27:41,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 337 transitions, 4826 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 13:27:41,272 INFO L231 Difference]: Finished difference. Result has 222 places, 301 transitions, 4268 flow [2024-06-14 13:27:41,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4003, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4268, PETRI_PLACES=222, PETRI_TRANSITIONS=301} [2024-06-14 13:27:41,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-14 13:27:41,273 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 301 transitions, 4268 flow [2024-06-14 13:27:41,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:41,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:41,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:41,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:27:41,274 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-14 13:27:41,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:41,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1856214953, now seen corresponding path program 3 times [2024-06-14 13:27:41,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:41,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426697283] [2024-06-14 13:27:41,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:41,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:41,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:42,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:42,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:42,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426697283] [2024-06-14 13:27:42,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426697283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:42,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:42,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:27:42,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851746168] [2024-06-14 13:27:42,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:42,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:27:42,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:42,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:27:42,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:27:42,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:42,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 301 transitions, 4268 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:42,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:42,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:42,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:43,857 INFO L124 PetriNetUnfolderBase]: 3695/5718 cut-off events. [2024-06-14 13:27:43,857 INFO L125 PetriNetUnfolderBase]: For 309115/309117 co-relation queries the response was YES. [2024-06-14 13:27:43,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42422 conditions, 5718 events. 3695/5718 cut-off events. For 309115/309117 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 32356 event pairs, 1600 based on Foata normal form. 26/5743 useless extension candidates. Maximal degree in co-relation 42314. Up to 5296 conditions per place. [2024-06-14 13:27:43,917 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 45 changer transitions 0/334 dead transitions. [2024-06-14 13:27:43,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 334 transitions, 5054 flow [2024-06-14 13:27:43,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:27:43,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:27:43,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 13:27:43,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-14 13:27:43,918 INFO L175 Difference]: Start difference. First operand has 222 places, 301 transitions, 4268 flow. Second operand 9 states and 153 transitions. [2024-06-14 13:27:43,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 334 transitions, 5054 flow [2024-06-14 13:27:44,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 334 transitions, 4802 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-14 13:27:44,698 INFO L231 Difference]: Finished difference. Result has 224 places, 302 transitions, 4139 flow [2024-06-14 13:27:44,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4016, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4139, PETRI_PLACES=224, PETRI_TRANSITIONS=302} [2024-06-14 13:27:44,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-14 13:27:44,699 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 302 transitions, 4139 flow [2024-06-14 13:27:44,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:44,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:44,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:44,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:27:44,700 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-14 13:27:44,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:44,700 INFO L85 PathProgramCache]: Analyzing trace with hash 2085433431, now seen corresponding path program 4 times [2024-06-14 13:27:44,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:44,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901333388] [2024-06-14 13:27:44,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:44,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:44,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:45,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:45,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:45,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901333388] [2024-06-14 13:27:45,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901333388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:45,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:45,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:27:45,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186964178] [2024-06-14 13:27:45,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:45,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:27:45,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:45,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:27:45,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:27:45,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:45,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 302 transitions, 4139 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:45,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:45,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:45,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:47,181 INFO L124 PetriNetUnfolderBase]: 3736/5785 cut-off events. [2024-06-14 13:27:47,182 INFO L125 PetriNetUnfolderBase]: For 291251/291253 co-relation queries the response was YES. [2024-06-14 13:27:47,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42221 conditions, 5785 events. 3736/5785 cut-off events. For 291251/291253 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 32905 event pairs, 1620 based on Foata normal form. 14/5798 useless extension candidates. Maximal degree in co-relation 42112. Up to 5588 conditions per place. [2024-06-14 13:27:47,245 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 20 changer transitions 0/335 dead transitions. [2024-06-14 13:27:47,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 335 transitions, 4925 flow [2024-06-14 13:27:47,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:27:47,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:27:47,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 13:27:47,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-14 13:27:47,248 INFO L175 Difference]: Start difference. First operand has 224 places, 302 transitions, 4139 flow. Second operand 9 states and 150 transitions. [2024-06-14 13:27:47,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 335 transitions, 4925 flow [2024-06-14 13:27:47,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 335 transitions, 4725 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 13:27:47,922 INFO L231 Difference]: Finished difference. Result has 225 places, 303 transitions, 4013 flow [2024-06-14 13:27:47,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3939, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4013, PETRI_PLACES=225, PETRI_TRANSITIONS=303} [2024-06-14 13:27:47,923 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-14 13:27:47,923 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 303 transitions, 4013 flow [2024-06-14 13:27:47,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:47,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:47,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:47,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:27:47,924 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:47,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:47,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1800096411, now seen corresponding path program 5 times [2024-06-14 13:27:47,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:47,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711241534] [2024-06-14 13:27:47,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:47,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:47,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:49,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:49,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:49,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711241534] [2024-06-14 13:27:49,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711241534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:49,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:49,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:27:49,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495571818] [2024-06-14 13:27:49,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:49,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:27:49,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:49,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:27:49,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:27:49,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:49,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 303 transitions, 4013 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:49,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:49,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:49,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:50,348 INFO L124 PetriNetUnfolderBase]: 3708/5742 cut-off events. [2024-06-14 13:27:50,348 INFO L125 PetriNetUnfolderBase]: For 284056/284058 co-relation queries the response was YES. [2024-06-14 13:27:50,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40700 conditions, 5742 events. 3708/5742 cut-off events. For 284056/284058 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32496 event pairs, 1617 based on Foata normal form. 18/5759 useless extension candidates. Maximal degree in co-relation 40591. Up to 5217 conditions per place. [2024-06-14 13:27:50,417 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 46 changer transitions 0/336 dead transitions. [2024-06-14 13:27:50,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 336 transitions, 4705 flow [2024-06-14 13:27:50,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:27:50,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:27:50,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 13:27:50,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-14 13:27:50,418 INFO L175 Difference]: Start difference. First operand has 225 places, 303 transitions, 4013 flow. Second operand 9 states and 155 transitions. [2024-06-14 13:27:50,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 336 transitions, 4705 flow [2024-06-14 13:27:51,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 336 transitions, 4645 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 13:27:51,103 INFO L231 Difference]: Finished difference. Result has 226 places, 302 transitions, 3964 flow [2024-06-14 13:27:51,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3857, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3964, PETRI_PLACES=226, PETRI_TRANSITIONS=302} [2024-06-14 13:27:51,104 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-14 13:27:51,104 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 302 transitions, 3964 flow [2024-06-14 13:27:51,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:51,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:51,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:51,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:27:51,104 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:51,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:51,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1950655851, now seen corresponding path program 1 times [2024-06-14 13:27:51,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:51,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207533008] [2024-06-14 13:27:51,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:51,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:51,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:51,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:51,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:51,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207533008] [2024-06-14 13:27:51,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207533008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:51,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:51,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:27:51,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052735267] [2024-06-14 13:27:51,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:51,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:27:51,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:51,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:27:51,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:27:52,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:52,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 302 transitions, 3964 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:52,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:52,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:52,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:53,254 INFO L124 PetriNetUnfolderBase]: 3716/5750 cut-off events. [2024-06-14 13:27:53,254 INFO L125 PetriNetUnfolderBase]: For 274076/274084 co-relation queries the response was YES. [2024-06-14 13:27:53,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40932 conditions, 5750 events. 3716/5750 cut-off events. For 274076/274084 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 32589 event pairs, 894 based on Foata normal form. 12/5761 useless extension candidates. Maximal degree in co-relation 40822. Up to 5398 conditions per place. [2024-06-14 13:27:53,309 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 272 selfloop transitions, 61 changer transitions 0/336 dead transitions. [2024-06-14 13:27:53,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 336 transitions, 4967 flow [2024-06-14 13:27:53,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:27:53,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:27:53,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-14 13:27:53,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-14 13:27:53,310 INFO L175 Difference]: Start difference. First operand has 226 places, 302 transitions, 3964 flow. Second operand 6 states and 120 transitions. [2024-06-14 13:27:53,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 336 transitions, 4967 flow [2024-06-14 13:27:53,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 336 transitions, 4861 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 13:27:53,996 INFO L231 Difference]: Finished difference. Result has 225 places, 310 transitions, 4202 flow [2024-06-14 13:27:53,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3860, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4202, PETRI_PLACES=225, PETRI_TRANSITIONS=310} [2024-06-14 13:27:53,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-14 13:27:53,997 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 310 transitions, 4202 flow [2024-06-14 13:27:53,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:53,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:53,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:53,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:27:53,997 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:53,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:53,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1261769598, now seen corresponding path program 1 times [2024-06-14 13:27:53,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:53,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396467708] [2024-06-14 13:27:53,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:53,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:54,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:54,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-14 13:27:54,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:54,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396467708] [2024-06-14 13:27:54,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396467708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:54,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:54,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:54,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75471334] [2024-06-14 13:27:54,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:54,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:54,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:54,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:54,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:55,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:55,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 310 transitions, 4202 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:55,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:55,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:55,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:56,606 INFO L124 PetriNetUnfolderBase]: 3970/6111 cut-off events. [2024-06-14 13:27:56,606 INFO L125 PetriNetUnfolderBase]: For 286013/286019 co-relation queries the response was YES. [2024-06-14 13:27:56,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44255 conditions, 6111 events. 3970/6111 cut-off events. For 286013/286019 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 34691 event pairs, 910 based on Foata normal form. 10/6120 useless extension candidates. Maximal degree in co-relation 44144. Up to 5570 conditions per place. [2024-06-14 13:27:56,682 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 300 selfloop transitions, 104 changer transitions 0/407 dead transitions. [2024-06-14 13:27:56,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 407 transitions, 6149 flow [2024-06-14 13:27:56,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:27:56,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:27:56,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-14 13:27:56,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-14 13:27:56,685 INFO L175 Difference]: Start difference. First operand has 225 places, 310 transitions, 4202 flow. Second operand 10 states and 187 transitions. [2024-06-14 13:27:56,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 407 transitions, 6149 flow [2024-06-14 13:27:57,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 407 transitions, 6079 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-14 13:27:57,474 INFO L231 Difference]: Finished difference. Result has 238 places, 363 transitions, 5243 flow [2024-06-14 13:27:57,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4132, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5243, PETRI_PLACES=238, PETRI_TRANSITIONS=363} [2024-06-14 13:27:57,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-14 13:27:57,475 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 363 transitions, 5243 flow [2024-06-14 13:27:57,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:57,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:57,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:57,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:27:57,476 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:57,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:57,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1010067638, now seen corresponding path program 2 times [2024-06-14 13:27:57,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:57,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887405725] [2024-06-14 13:27:57,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:57,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:57,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:58,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:58,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:58,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887405725] [2024-06-14 13:27:58,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887405725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:58,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:58,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:58,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228991621] [2024-06-14 13:27:58,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:58,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:58,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:58,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:58,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:58,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:27:58,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 363 transitions, 5243 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:27:58,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:58,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:27:58,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:59,950 INFO L124 PetriNetUnfolderBase]: 4231/6488 cut-off events. [2024-06-14 13:27:59,951 INFO L125 PetriNetUnfolderBase]: For 317346/317354 co-relation queries the response was YES. [2024-06-14 13:28:00,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49058 conditions, 6488 events. 4231/6488 cut-off events. For 317346/317354 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 37094 event pairs, 1152 based on Foata normal form. 12/6499 useless extension candidates. Maximal degree in co-relation 48940. Up to 5841 conditions per place. [2024-06-14 13:28:00,032 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 311 selfloop transitions, 150 changer transitions 0/464 dead transitions. [2024-06-14 13:28:00,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 464 transitions, 7482 flow [2024-06-14 13:28:00,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:00,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:00,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-14 13:28:00,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-14 13:28:00,034 INFO L175 Difference]: Start difference. First operand has 238 places, 363 transitions, 5243 flow. Second operand 10 states and 188 transitions. [2024-06-14 13:28:00,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 464 transitions, 7482 flow [2024-06-14 13:28:00,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 464 transitions, 7308 flow, removed 77 selfloop flow, removed 2 redundant places. [2024-06-14 13:28:00,962 INFO L231 Difference]: Finished difference. Result has 249 places, 423 transitions, 6511 flow [2024-06-14 13:28:00,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5143, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6511, PETRI_PLACES=249, PETRI_TRANSITIONS=423} [2024-06-14 13:28:00,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-14 13:28:00,963 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 423 transitions, 6511 flow [2024-06-14 13:28:00,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:00,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:00,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:00,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:28:00,963 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:00,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:00,964 INFO L85 PathProgramCache]: Analyzing trace with hash -688372128, now seen corresponding path program 3 times [2024-06-14 13:28:00,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:00,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977806885] [2024-06-14 13:28:00,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:00,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:00,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:01,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:01,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:01,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977806885] [2024-06-14 13:28:01,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977806885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:01,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:01,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:01,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576110599] [2024-06-14 13:28:01,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:01,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:01,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:01,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:01,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:02,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:02,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 423 transitions, 6511 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:02,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:02,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:02,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:03,636 INFO L124 PetriNetUnfolderBase]: 4362/6677 cut-off events. [2024-06-14 13:28:03,636 INFO L125 PetriNetUnfolderBase]: For 339019/339031 co-relation queries the response was YES. [2024-06-14 13:28:03,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52476 conditions, 6677 events. 4362/6677 cut-off events. For 339019/339031 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38263 event pairs, 1138 based on Foata normal form. 16/6692 useless extension candidates. Maximal degree in co-relation 52353. Up to 5812 conditions per place. [2024-06-14 13:28:03,725 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 284 selfloop transitions, 213 changer transitions 0/500 dead transitions. [2024-06-14 13:28:03,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 500 transitions, 8493 flow [2024-06-14 13:28:03,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:03,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:03,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-14 13:28:03,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560975609756098 [2024-06-14 13:28:03,726 INFO L175 Difference]: Start difference. First operand has 249 places, 423 transitions, 6511 flow. Second operand 10 states and 187 transitions. [2024-06-14 13:28:03,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 500 transitions, 8493 flow [2024-06-14 13:28:04,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 500 transitions, 8200 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-14 13:28:04,636 INFO L231 Difference]: Finished difference. Result has 257 places, 462 transitions, 7456 flow [2024-06-14 13:28:04,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6264, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7456, PETRI_PLACES=257, PETRI_TRANSITIONS=462} [2024-06-14 13:28:04,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-14 13:28:04,636 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 462 transitions, 7456 flow [2024-06-14 13:28:04,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:04,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:04,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:04,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:28:04,637 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:04,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:04,637 INFO L85 PathProgramCache]: Analyzing trace with hash 28734922, now seen corresponding path program 4 times [2024-06-14 13:28:04,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:04,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769005430] [2024-06-14 13:28:04,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:04,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:04,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:05,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:05,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:05,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769005430] [2024-06-14 13:28:05,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769005430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:05,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:05,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:05,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692018616] [2024-06-14 13:28:05,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:05,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:05,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:05,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:05,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:05,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:05,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 462 transitions, 7456 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:05,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:05,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:05,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:07,371 INFO L124 PetriNetUnfolderBase]: 4338/6645 cut-off events. [2024-06-14 13:28:07,371 INFO L125 PetriNetUnfolderBase]: For 347416/347428 co-relation queries the response was YES. [2024-06-14 13:28:07,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53581 conditions, 6645 events. 4338/6645 cut-off events. For 347416/347428 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 38106 event pairs, 1142 based on Foata normal form. 20/6664 useless extension candidates. Maximal degree in co-relation 53454. Up to 6068 conditions per place. [2024-06-14 13:28:07,463 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 367 selfloop transitions, 128 changer transitions 0/498 dead transitions. [2024-06-14 13:28:07,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 498 transitions, 8697 flow [2024-06-14 13:28:07,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:07,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:07,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-14 13:28:07,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-14 13:28:07,465 INFO L175 Difference]: Start difference. First operand has 257 places, 462 transitions, 7456 flow. Second operand 10 states and 181 transitions. [2024-06-14 13:28:07,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 498 transitions, 8697 flow [2024-06-14 13:28:08,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 498 transitions, 8381 flow, removed 91 selfloop flow, removed 4 redundant places. [2024-06-14 13:28:08,509 INFO L231 Difference]: Finished difference. Result has 265 places, 464 transitions, 7471 flow [2024-06-14 13:28:08,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7140, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7471, PETRI_PLACES=265, PETRI_TRANSITIONS=464} [2024-06-14 13:28:08,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-14 13:28:08,510 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 464 transitions, 7471 flow [2024-06-14 13:28:08,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:08,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:08,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:08,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:28:08,510 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:08,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:08,511 INFO L85 PathProgramCache]: Analyzing trace with hash 800979878, now seen corresponding path program 1 times [2024-06-14 13:28:08,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:08,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445809752] [2024-06-14 13:28:08,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:08,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:09,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:09,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:09,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445809752] [2024-06-14 13:28:09,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445809752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:09,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:09,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:28:09,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099194047] [2024-06-14 13:28:09,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:09,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:28:09,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:09,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:28:09,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:28:09,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:09,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 464 transitions, 7471 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:09,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:09,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:09,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:11,096 INFO L124 PetriNetUnfolderBase]: 4711/7175 cut-off events. [2024-06-14 13:28:11,096 INFO L125 PetriNetUnfolderBase]: For 407448/407470 co-relation queries the response was YES. [2024-06-14 13:28:11,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58866 conditions, 7175 events. 4711/7175 cut-off events. For 407448/407470 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 41408 event pairs, 1179 based on Foata normal form. 32/7206 useless extension candidates. Maximal degree in co-relation 58735. Up to 6123 conditions per place. [2024-06-14 13:28:11,195 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 475 selfloop transitions, 101 changer transitions 0/579 dead transitions. [2024-06-14 13:28:11,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 579 transitions, 10470 flow [2024-06-14 13:28:11,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:11,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:11,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 13:28:11,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47696476964769646 [2024-06-14 13:28:11,197 INFO L175 Difference]: Start difference. First operand has 265 places, 464 transitions, 7471 flow. Second operand 9 states and 176 transitions. [2024-06-14 13:28:11,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 579 transitions, 10470 flow [2024-06-14 13:28:12,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 579 transitions, 10191 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-14 13:28:12,427 INFO L231 Difference]: Finished difference. Result has 274 places, 514 transitions, 8502 flow [2024-06-14 13:28:12,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7212, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8502, PETRI_PLACES=274, PETRI_TRANSITIONS=514} [2024-06-14 13:28:12,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-14 13:28:12,428 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 514 transitions, 8502 flow [2024-06-14 13:28:12,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:12,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:12,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:12,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:28:12,429 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:12,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:12,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1143559096, now seen corresponding path program 2 times [2024-06-14 13:28:12,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:12,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166401961] [2024-06-14 13:28:12,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:12,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:12,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:13,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:13,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:13,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166401961] [2024-06-14 13:28:13,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166401961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:13,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:13,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:28:13,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767465025] [2024-06-14 13:28:13,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:13,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:28:13,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:13,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:28:13,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:28:13,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:13,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 514 transitions, 8502 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:13,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:13,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:13,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:14,910 INFO L124 PetriNetUnfolderBase]: 4801/7302 cut-off events. [2024-06-14 13:28:14,910 INFO L125 PetriNetUnfolderBase]: For 432843/432865 co-relation queries the response was YES. [2024-06-14 13:28:14,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62443 conditions, 7302 events. 4801/7302 cut-off events. For 432843/432865 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 42113 event pairs, 1237 based on Foata normal form. 34/7335 useless extension candidates. Maximal degree in co-relation 62306. Up to 6814 conditions per place. [2024-06-14 13:28:15,019 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 468 selfloop transitions, 89 changer transitions 0/560 dead transitions. [2024-06-14 13:28:15,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 560 transitions, 10074 flow [2024-06-14 13:28:15,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:15,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:15,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 13:28:15,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 13:28:15,020 INFO L175 Difference]: Start difference. First operand has 274 places, 514 transitions, 8502 flow. Second operand 9 states and 164 transitions. [2024-06-14 13:28:15,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 560 transitions, 10074 flow [2024-06-14 13:28:16,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 560 transitions, 9946 flow, removed 63 selfloop flow, removed 1 redundant places. [2024-06-14 13:28:16,508 INFO L231 Difference]: Finished difference. Result has 283 places, 525 transitions, 8842 flow [2024-06-14 13:28:16,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8392, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8842, PETRI_PLACES=283, PETRI_TRANSITIONS=525} [2024-06-14 13:28:16,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 13:28:16,509 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 525 transitions, 8842 flow [2024-06-14 13:28:16,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:16,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:16,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:16,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:28:16,509 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:16,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:16,510 INFO L85 PathProgramCache]: Analyzing trace with hash 913392742, now seen corresponding path program 3 times [2024-06-14 13:28:16,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:16,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557152024] [2024-06-14 13:28:16,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:16,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:16,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:17,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:17,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:17,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557152024] [2024-06-14 13:28:17,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557152024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:17,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:17,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:28:17,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862654636] [2024-06-14 13:28:17,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:17,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:28:17,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:17,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:28:17,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:28:17,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:17,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 525 transitions, 8842 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:17,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:17,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:17,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:19,099 INFO L124 PetriNetUnfolderBase]: 4861/7388 cut-off events. [2024-06-14 13:28:19,099 INFO L125 PetriNetUnfolderBase]: For 448880/448902 co-relation queries the response was YES. [2024-06-14 13:28:19,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63277 conditions, 7388 events. 4861/7388 cut-off events. For 448880/448902 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 42639 event pairs, 1209 based on Foata normal form. 34/7421 useless extension candidates. Maximal degree in co-relation 63136. Up to 6702 conditions per place. [2024-06-14 13:28:19,206 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 467 selfloop transitions, 94 changer transitions 0/564 dead transitions. [2024-06-14 13:28:19,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 564 transitions, 10388 flow [2024-06-14 13:28:19,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:19,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:19,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-14 13:28:19,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-14 13:28:19,208 INFO L175 Difference]: Start difference. First operand has 283 places, 525 transitions, 8842 flow. Second operand 10 states and 175 transitions. [2024-06-14 13:28:19,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 564 transitions, 10388 flow [2024-06-14 13:28:21,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 564 transitions, 10189 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-14 13:28:21,197 INFO L231 Difference]: Finished difference. Result has 290 places, 528 transitions, 8923 flow [2024-06-14 13:28:21,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8643, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8923, PETRI_PLACES=290, PETRI_TRANSITIONS=528} [2024-06-14 13:28:21,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-14 13:28:21,198 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 528 transitions, 8923 flow [2024-06-14 13:28:21,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:21,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:21,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:21,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 13:28:21,199 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:21,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:21,199 INFO L85 PathProgramCache]: Analyzing trace with hash -181704298, now seen corresponding path program 5 times [2024-06-14 13:28:21,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:21,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173081075] [2024-06-14 13:28:21,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:21,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:21,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:22,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:22,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:22,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173081075] [2024-06-14 13:28:22,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173081075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:22,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:22,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:22,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499949415] [2024-06-14 13:28:22,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:22,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:22,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:22,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:22,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:22,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:22,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 528 transitions, 8923 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:22,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:22,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:22,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:24,440 INFO L124 PetriNetUnfolderBase]: 4941/7497 cut-off events. [2024-06-14 13:28:24,440 INFO L125 PetriNetUnfolderBase]: For 447678/447694 co-relation queries the response was YES. [2024-06-14 13:28:24,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64383 conditions, 7497 events. 4941/7497 cut-off events. For 447678/447694 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 43363 event pairs, 1252 based on Foata normal form. 20/7516 useless extension candidates. Maximal degree in co-relation 64240. Up to 6918 conditions per place. [2024-06-14 13:28:24,546 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 450 selfloop transitions, 126 changer transitions 0/579 dead transitions. [2024-06-14 13:28:24,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 579 transitions, 10595 flow [2024-06-14 13:28:24,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:24,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:24,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-14 13:28:24,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-14 13:28:24,547 INFO L175 Difference]: Start difference. First operand has 290 places, 528 transitions, 8923 flow. Second operand 10 states and 180 transitions. [2024-06-14 13:28:24,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 579 transitions, 10595 flow [2024-06-14 13:28:26,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 579 transitions, 10420 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-14 13:28:26,268 INFO L231 Difference]: Finished difference. Result has 298 places, 548 transitions, 9503 flow [2024-06-14 13:28:26,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8761, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9503, PETRI_PLACES=298, PETRI_TRANSITIONS=548} [2024-06-14 13:28:26,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-14 13:28:26,269 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 548 transitions, 9503 flow [2024-06-14 13:28:26,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:26,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:26,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:26,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 13:28:26,270 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:26,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:26,271 INFO L85 PathProgramCache]: Analyzing trace with hash 913639006, now seen corresponding path program 1 times [2024-06-14 13:28:26,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:26,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737255255] [2024-06-14 13:28:26,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:26,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:26,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:27,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:27,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:27,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737255255] [2024-06-14 13:28:27,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737255255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:27,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:27,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:27,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645317806] [2024-06-14 13:28:27,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:27,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:27,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:27,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:27,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:27,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:27,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 548 transitions, 9503 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:27,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:27,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:27,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:29,187 INFO L124 PetriNetUnfolderBase]: 4949/7503 cut-off events. [2024-06-14 13:28:29,188 INFO L125 PetriNetUnfolderBase]: For 458916/458918 co-relation queries the response was YES. [2024-06-14 13:28:29,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64738 conditions, 7503 events. 4949/7503 cut-off events. For 458916/458918 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 43343 event pairs, 1464 based on Foata normal form. 4/7506 useless extension candidates. Maximal degree in co-relation 64592. Up to 7398 conditions per place. [2024-06-14 13:28:29,295 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 548 selfloop transitions, 26 changer transitions 0/577 dead transitions. [2024-06-14 13:28:29,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 577 transitions, 10839 flow [2024-06-14 13:28:29,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:29,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:29,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-14 13:28:29,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-14 13:28:29,296 INFO L175 Difference]: Start difference. First operand has 298 places, 548 transitions, 9503 flow. Second operand 9 states and 145 transitions. [2024-06-14 13:28:29,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 577 transitions, 10839 flow [2024-06-14 13:28:31,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 577 transitions, 10638 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 13:28:31,071 INFO L231 Difference]: Finished difference. Result has 305 places, 554 transitions, 9492 flow [2024-06-14 13:28:31,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9303, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9492, PETRI_PLACES=305, PETRI_TRANSITIONS=554} [2024-06-14 13:28:31,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-14 13:28:31,071 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 554 transitions, 9492 flow [2024-06-14 13:28:31,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:31,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:31,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:31,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 13:28:31,072 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:31,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:31,072 INFO L85 PathProgramCache]: Analyzing trace with hash -966550398, now seen corresponding path program 6 times [2024-06-14 13:28:31,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:31,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50013323] [2024-06-14 13:28:31,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:31,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:31,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:32,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:32,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:32,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50013323] [2024-06-14 13:28:32,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50013323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:32,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:32,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:32,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941714276] [2024-06-14 13:28:32,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:32,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:32,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:32,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:32,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:32,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:32,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 554 transitions, 9492 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:32,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:32,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:32,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:34,336 INFO L124 PetriNetUnfolderBase]: 4937/7496 cut-off events. [2024-06-14 13:28:34,337 INFO L125 PetriNetUnfolderBase]: For 467181/467199 co-relation queries the response was YES. [2024-06-14 13:28:34,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64291 conditions, 7496 events. 4937/7496 cut-off events. For 467181/467199 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 43317 event pairs, 1167 based on Foata normal form. 22/7517 useless extension candidates. Maximal degree in co-relation 64142. Up to 6869 conditions per place. [2024-06-14 13:28:34,429 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 454 selfloop transitions, 126 changer transitions 0/583 dead transitions. [2024-06-14 13:28:34,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 583 transitions, 10881 flow [2024-06-14 13:28:34,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:34,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:34,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-14 13:28:34,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-14 13:28:34,430 INFO L175 Difference]: Start difference. First operand has 305 places, 554 transitions, 9492 flow. Second operand 10 states and 176 transitions. [2024-06-14 13:28:34,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 583 transitions, 10881 flow [2024-06-14 13:28:36,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 583 transitions, 10744 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-14 13:28:36,049 INFO L231 Difference]: Finished difference. Result has 312 places, 555 transitions, 9644 flow [2024-06-14 13:28:36,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9355, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9644, PETRI_PLACES=312, PETRI_TRANSITIONS=555} [2024-06-14 13:28:36,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-14 13:28:36,050 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 555 transitions, 9644 flow [2024-06-14 13:28:36,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:36,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:36,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:36,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 13:28:36,051 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:36,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:36,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1075254786, now seen corresponding path program 7 times [2024-06-14 13:28:36,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:36,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830785821] [2024-06-14 13:28:36,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:36,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:36,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:37,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:37,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:37,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830785821] [2024-06-14 13:28:37,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830785821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:37,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:37,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:37,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979071524] [2024-06-14 13:28:37,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:37,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:37,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:37,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:37,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:37,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:37,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 555 transitions, 9644 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:37,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:37,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:37,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:39,033 INFO L124 PetriNetUnfolderBase]: 4967/7535 cut-off events. [2024-06-14 13:28:39,033 INFO L125 PetriNetUnfolderBase]: For 483656/483668 co-relation queries the response was YES. [2024-06-14 13:28:39,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65199 conditions, 7535 events. 4967/7535 cut-off events. For 483656/483668 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 43545 event pairs, 1166 based on Foata normal form. 16/7550 useless extension candidates. Maximal degree in co-relation 65048. Up to 6559 conditions per place. [2024-06-14 13:28:39,163 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 336 selfloop transitions, 259 changer transitions 0/598 dead transitions. [2024-06-14 13:28:39,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 598 transitions, 11365 flow [2024-06-14 13:28:39,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:39,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:39,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-14 13:28:39,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-14 13:28:39,165 INFO L175 Difference]: Start difference. First operand has 312 places, 555 transitions, 9644 flow. Second operand 9 states and 170 transitions. [2024-06-14 13:28:39,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 598 transitions, 11365 flow [2024-06-14 13:28:40,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 598 transitions, 11096 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-14 13:28:40,991 INFO L231 Difference]: Finished difference. Result has 317 places, 563 transitions, 10120 flow [2024-06-14 13:28:40,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9375, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10120, PETRI_PLACES=317, PETRI_TRANSITIONS=563} [2024-06-14 13:28:40,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-14 13:28:40,991 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 563 transitions, 10120 flow [2024-06-14 13:28:40,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:40,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:40,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:40,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 13:28:40,992 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:40,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:40,992 INFO L85 PathProgramCache]: Analyzing trace with hash -915326242, now seen corresponding path program 8 times [2024-06-14 13:28:40,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:40,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420079799] [2024-06-14 13:28:40,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:40,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:41,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:42,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:42,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:42,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420079799] [2024-06-14 13:28:42,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420079799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:42,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:42,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:42,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223468518] [2024-06-14 13:28:42,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:42,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:42,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:42,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:42,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:42,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:42,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 563 transitions, 10120 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:42,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:42,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:42,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:44,255 INFO L124 PetriNetUnfolderBase]: 5047/7647 cut-off events. [2024-06-14 13:28:44,255 INFO L125 PetriNetUnfolderBase]: For 502661/502673 co-relation queries the response was YES. [2024-06-14 13:28:44,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67196 conditions, 7647 events. 5047/7647 cut-off events. For 502661/502673 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 44289 event pairs, 1223 based on Foata normal form. 16/7662 useless extension candidates. Maximal degree in co-relation 67043. Up to 6980 conditions per place. [2024-06-14 13:28:44,350 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 442 selfloop transitions, 171 changer transitions 0/616 dead transitions. [2024-06-14 13:28:44,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 616 transitions, 11951 flow [2024-06-14 13:28:44,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:44,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:44,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-14 13:28:44,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-14 13:28:44,352 INFO L175 Difference]: Start difference. First operand has 317 places, 563 transitions, 10120 flow. Second operand 10 states and 173 transitions. [2024-06-14 13:28:44,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 616 transitions, 11951 flow [2024-06-14 13:28:46,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 616 transitions, 11466 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-14 13:28:46,307 INFO L231 Difference]: Finished difference. Result has 322 places, 587 transitions, 10588 flow [2024-06-14 13:28:46,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9670, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10588, PETRI_PLACES=322, PETRI_TRANSITIONS=587} [2024-06-14 13:28:46,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-14 13:28:46,308 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 587 transitions, 10588 flow [2024-06-14 13:28:46,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:46,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:46,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:46,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 13:28:46,308 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:46,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:46,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1193345318, now seen corresponding path program 4 times [2024-06-14 13:28:46,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:46,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071696711] [2024-06-14 13:28:46,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:46,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:46,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:47,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:47,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:47,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071696711] [2024-06-14 13:28:47,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071696711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:47,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:47,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:28:47,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029779791] [2024-06-14 13:28:47,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:47,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:28:47,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:47,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:28:47,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:28:47,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:47,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 587 transitions, 10588 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:47,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:47,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:47,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:48,977 INFO L124 PetriNetUnfolderBase]: 5439/8192 cut-off events. [2024-06-14 13:28:48,977 INFO L125 PetriNetUnfolderBase]: For 593485/593503 co-relation queries the response was YES. [2024-06-14 13:28:49,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73299 conditions, 8192 events. 5439/8192 cut-off events. For 593485/593503 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 47541 event pairs, 1247 based on Foata normal form. 40/8231 useless extension candidates. Maximal degree in co-relation 73145. Up to 6399 conditions per place. [2024-06-14 13:28:49,090 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 465 selfloop transitions, 182 changer transitions 0/650 dead transitions. [2024-06-14 13:28:49,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 650 transitions, 12853 flow [2024-06-14 13:28:49,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:28:49,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:28:49,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 13:28:49,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-14 13:28:49,091 INFO L175 Difference]: Start difference. First operand has 322 places, 587 transitions, 10588 flow. Second operand 8 states and 155 transitions. [2024-06-14 13:28:49,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 650 transitions, 12853 flow [2024-06-14 13:28:51,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 650 transitions, 12457 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-14 13:28:51,170 INFO L231 Difference]: Finished difference. Result has 324 places, 606 transitions, 11038 flow [2024-06-14 13:28:51,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10200, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11038, PETRI_PLACES=324, PETRI_TRANSITIONS=606} [2024-06-14 13:28:51,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-14 13:28:51,171 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 606 transitions, 11038 flow [2024-06-14 13:28:51,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:51,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:51,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:51,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 13:28:51,171 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:51,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:51,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1193465288, now seen corresponding path program 5 times [2024-06-14 13:28:51,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:51,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348013145] [2024-06-14 13:28:51,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:51,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:51,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:51,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:51,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:51,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348013145] [2024-06-14 13:28:51,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348013145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:51,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:51,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:28:51,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992601024] [2024-06-14 13:28:51,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:51,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:28:51,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:51,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:28:51,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:28:52,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:52,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 606 transitions, 11038 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:52,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:52,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:52,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:54,069 INFO L124 PetriNetUnfolderBase]: 5745/8631 cut-off events. [2024-06-14 13:28:54,069 INFO L125 PetriNetUnfolderBase]: For 583765/583767 co-relation queries the response was YES. [2024-06-14 13:28:54,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78635 conditions, 8631 events. 5745/8631 cut-off events. For 583765/583767 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 50295 event pairs, 1942 based on Foata normal form. 26/8656 useless extension candidates. Maximal degree in co-relation 78481. Up to 7979 conditions per place. [2024-06-14 13:28:54,211 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 575 selfloop transitions, 125 changer transitions 0/703 dead transitions. [2024-06-14 13:28:54,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 703 transitions, 14427 flow [2024-06-14 13:28:54,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:54,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:54,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-14 13:28:54,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-14 13:28:54,212 INFO L175 Difference]: Start difference. First operand has 324 places, 606 transitions, 11038 flow. Second operand 9 states and 152 transitions. [2024-06-14 13:28:54,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 703 transitions, 14427 flow [2024-06-14 13:28:57,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 703 transitions, 14120 flow, removed 98 selfloop flow, removed 4 redundant places. [2024-06-14 13:28:57,136 INFO L231 Difference]: Finished difference. Result has 332 places, 665 transitions, 12874 flow [2024-06-14 13:28:57,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10786, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12874, PETRI_PLACES=332, PETRI_TRANSITIONS=665} [2024-06-14 13:28:57,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-14 13:28:57,137 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 665 transitions, 12874 flow [2024-06-14 13:28:57,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:57,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:57,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:57,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 13:28:57,138 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:57,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:57,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1370596808, now seen corresponding path program 6 times [2024-06-14 13:28:57,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:57,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746677270] [2024-06-14 13:28:57,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:57,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:57,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:57,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:57,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:57,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746677270] [2024-06-14 13:28:57,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746677270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:57,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:57,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:28:57,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010487474] [2024-06-14 13:28:57,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:57,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:28:57,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:57,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:28:57,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:28:57,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:28:57,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 665 transitions, 12874 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:28:57,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:57,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:28:57,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:00,685 INFO L124 PetriNetUnfolderBase]: 5991/8969 cut-off events. [2024-06-14 13:29:00,685 INFO L125 PetriNetUnfolderBase]: For 584364/584378 co-relation queries the response was YES. [2024-06-14 13:29:00,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82578 conditions, 8969 events. 5991/8969 cut-off events. For 584364/584378 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 52189 event pairs, 1305 based on Foata normal form. 26/8994 useless extension candidates. Maximal degree in co-relation 82420. Up to 7565 conditions per place. [2024-06-14 13:29:00,821 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 524 selfloop transitions, 200 changer transitions 0/727 dead transitions. [2024-06-14 13:29:00,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 727 transitions, 15338 flow [2024-06-14 13:29:00,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:00,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:00,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 13:29:00,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-14 13:29:00,822 INFO L175 Difference]: Start difference. First operand has 332 places, 665 transitions, 12874 flow. Second operand 9 states and 159 transitions. [2024-06-14 13:29:00,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 727 transitions, 15338 flow [2024-06-14 13:29:03,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 727 transitions, 15034 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-14 13:29:03,090 INFO L231 Difference]: Finished difference. Result has 339 places, 691 transitions, 13838 flow [2024-06-14 13:29:03,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12594, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13838, PETRI_PLACES=339, PETRI_TRANSITIONS=691} [2024-06-14 13:29:03,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-14 13:29:03,091 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 691 transitions, 13838 flow [2024-06-14 13:29:03,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:03,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:03,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:03,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 13:29:03,091 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:03,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:03,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1370473986, now seen corresponding path program 9 times [2024-06-14 13:29:03,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:03,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065672259] [2024-06-14 13:29:03,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:03,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:03,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:04,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:04,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:04,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065672259] [2024-06-14 13:29:04,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065672259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:04,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:04,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:04,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437413460] [2024-06-14 13:29:04,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:04,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:04,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:04,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:04,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:04,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:29:04,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 691 transitions, 13838 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:04,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:04,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:29:04,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:07,197 INFO L124 PetriNetUnfolderBase]: 6101/9123 cut-off events. [2024-06-14 13:29:07,198 INFO L125 PetriNetUnfolderBase]: For 595711/595725 co-relation queries the response was YES. [2024-06-14 13:29:07,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85208 conditions, 9123 events. 6101/9123 cut-off events. For 595711/595725 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 53251 event pairs, 1335 based on Foata normal form. 18/9140 useless extension candidates. Maximal degree in co-relation 85046. Up to 8203 conditions per place. [2024-06-14 13:29:07,317 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 539 selfloop transitions, 201 changer transitions 0/743 dead transitions. [2024-06-14 13:29:07,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 743 transitions, 16081 flow [2024-06-14 13:29:07,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:29:07,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:29:07,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-14 13:29:07,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-14 13:29:07,318 INFO L175 Difference]: Start difference. First operand has 339 places, 691 transitions, 13838 flow. Second operand 10 states and 169 transitions. [2024-06-14 13:29:07,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 743 transitions, 16081 flow [2024-06-14 13:29:09,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 743 transitions, 15787 flow, removed 72 selfloop flow, removed 4 redundant places. [2024-06-14 13:29:09,908 INFO L231 Difference]: Finished difference. Result has 348 places, 719 transitions, 14835 flow [2024-06-14 13:29:09,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13556, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14835, PETRI_PLACES=348, PETRI_TRANSITIONS=719} [2024-06-14 13:29:09,909 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-14 13:29:09,910 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 719 transitions, 14835 flow [2024-06-14 13:29:09,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:09,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:09,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:09,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 13:29:09,910 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:09,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:09,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1359914168, now seen corresponding path program 2 times [2024-06-14 13:29:09,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:09,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904794334] [2024-06-14 13:29:09,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:09,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:09,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:11,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:11,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:11,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904794334] [2024-06-14 13:29:11,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904794334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:11,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:11,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:11,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580898968] [2024-06-14 13:29:11,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:11,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:11,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:11,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:11,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:11,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:29:11,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 719 transitions, 14835 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:11,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:11,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:29:11,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:13,714 INFO L124 PetriNetUnfolderBase]: 6114/9132 cut-off events. [2024-06-14 13:29:13,714 INFO L125 PetriNetUnfolderBase]: For 589880/589884 co-relation queries the response was YES. [2024-06-14 13:29:13,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85552 conditions, 9132 events. 6114/9132 cut-off events. For 589880/589884 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 53196 event pairs, 1604 based on Foata normal form. 6/9137 useless extension candidates. Maximal degree in co-relation 85387. Up to 8990 conditions per place. [2024-06-14 13:29:14,022 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 704 selfloop transitions, 42 changer transitions 0/749 dead transitions. [2024-06-14 13:29:14,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 749 transitions, 16543 flow [2024-06-14 13:29:14,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:29:14,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:29:14,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-14 13:29:14,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-14 13:29:14,023 INFO L175 Difference]: Start difference. First operand has 348 places, 719 transitions, 14835 flow. Second operand 8 states and 130 transitions. [2024-06-14 13:29:14,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 749 transitions, 16543 flow [2024-06-14 13:29:16,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 749 transitions, 16096 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-14 13:29:16,412 INFO L231 Difference]: Finished difference. Result has 353 places, 730 transitions, 14681 flow [2024-06-14 13:29:16,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14392, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=679, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14681, PETRI_PLACES=353, PETRI_TRANSITIONS=730} [2024-06-14 13:29:16,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-14 13:29:16,413 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 730 transitions, 14681 flow [2024-06-14 13:29:16,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:16,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:16,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:16,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 13:29:16,414 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:16,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:16,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1365516678, now seen corresponding path program 7 times [2024-06-14 13:29:16,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:16,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568057314] [2024-06-14 13:29:16,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:16,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:16,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:17,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:17,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:17,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568057314] [2024-06-14 13:29:17,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568057314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:17,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:17,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:29:17,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023457296] [2024-06-14 13:29:17,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:17,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:29:17,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:17,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:29:17,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:29:17,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:29:17,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 730 transitions, 14681 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:17,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:17,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:29:17,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:20,108 INFO L124 PetriNetUnfolderBase]: 6222/9291 cut-off events. [2024-06-14 13:29:20,109 INFO L125 PetriNetUnfolderBase]: For 610897/610897 co-relation queries the response was YES. [2024-06-14 13:29:20,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86933 conditions, 9291 events. 6222/9291 cut-off events. For 610897/610897 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 54217 event pairs, 2077 based on Foata normal form. 12/9302 useless extension candidates. Maximal degree in co-relation 86765. Up to 9072 conditions per place. [2024-06-14 13:29:20,235 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 730 selfloop transitions, 36 changer transitions 0/769 dead transitions. [2024-06-14 13:29:20,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 769 transitions, 16725 flow [2024-06-14 13:29:20,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:29:20,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:29:20,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:29:20,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-14 13:29:20,237 INFO L175 Difference]: Start difference. First operand has 353 places, 730 transitions, 14681 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:29:20,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 769 transitions, 16725 flow [2024-06-14 13:29:22,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 769 transitions, 16618 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-14 13:29:22,678 INFO L231 Difference]: Finished difference. Result has 358 places, 738 transitions, 14865 flow [2024-06-14 13:29:22,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14574, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14865, PETRI_PLACES=358, PETRI_TRANSITIONS=738} [2024-06-14 13:29:22,679 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-14 13:29:22,679 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 738 transitions, 14865 flow [2024-06-14 13:29:22,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:22,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:22,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:22,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 13:29:22,680 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:22,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:22,680 INFO L85 PathProgramCache]: Analyzing trace with hash -142626812, now seen corresponding path program 8 times [2024-06-14 13:29:22,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:22,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735319382] [2024-06-14 13:29:22,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:22,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:22,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:23,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:23,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:23,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735319382] [2024-06-14 13:29:23,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735319382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:23,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:23,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:29:23,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196096829] [2024-06-14 13:29:23,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:23,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:29:23,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:23,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:29:23,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:29:23,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:29:23,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 738 transitions, 14865 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:23,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:23,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:29:23,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:26,323 INFO L124 PetriNetUnfolderBase]: 6252/9333 cut-off events. [2024-06-14 13:29:26,324 INFO L125 PetriNetUnfolderBase]: For 620177/620177 co-relation queries the response was YES. [2024-06-14 13:29:26,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87732 conditions, 9333 events. 6252/9333 cut-off events. For 620177/620177 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 54463 event pairs, 2111 based on Foata normal form. 6/9338 useless extension candidates. Maximal degree in co-relation 87563. Up to 9208 conditions per place. [2024-06-14 13:29:26,461 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 733 selfloop transitions, 28 changer transitions 0/764 dead transitions. [2024-06-14 13:29:26,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 764 transitions, 16601 flow [2024-06-14 13:29:26,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:29:26,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:29:26,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-14 13:29:26,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-14 13:29:26,462 INFO L175 Difference]: Start difference. First operand has 358 places, 738 transitions, 14865 flow. Second operand 8 states and 130 transitions. [2024-06-14 13:29:26,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 764 transitions, 16601 flow [2024-06-14 13:29:29,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 764 transitions, 16443 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-14 13:29:29,394 INFO L231 Difference]: Finished difference. Result has 362 places, 743 transitions, 14879 flow [2024-06-14 13:29:29,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14725, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14879, PETRI_PLACES=362, PETRI_TRANSITIONS=743} [2024-06-14 13:29:29,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-14 13:29:29,395 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 743 transitions, 14879 flow [2024-06-14 13:29:29,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:29,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:29,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:29,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 13:29:29,395 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:29,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:29,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1030076120, now seen corresponding path program 9 times [2024-06-14 13:29:29,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:29,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563858044] [2024-06-14 13:29:29,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:29,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:29,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:30,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:30,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:30,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563858044] [2024-06-14 13:29:30,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563858044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:30,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:30,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:29:30,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631927381] [2024-06-14 13:29:30,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:30,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:29:30,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:30,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:29:30,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:29:30,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:29:30,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 743 transitions, 14879 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:30,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:30,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:29:30,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:32,996 INFO L124 PetriNetUnfolderBase]: 6264/9352 cut-off events. [2024-06-14 13:29:32,996 INFO L125 PetriNetUnfolderBase]: For 633354/633354 co-relation queries the response was YES. [2024-06-14 13:29:33,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87316 conditions, 9352 events. 6264/9352 cut-off events. For 633354/633354 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 54612 event pairs, 2040 based on Foata normal form. 12/9363 useless extension candidates. Maximal degree in co-relation 87146. Up to 8864 conditions per place. [2024-06-14 13:29:33,137 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 721 selfloop transitions, 72 changer transitions 0/796 dead transitions. [2024-06-14 13:29:33,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 796 transitions, 17308 flow [2024-06-14 13:29:33,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:29:33,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:29:33,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 13:29:33,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-14 13:29:33,138 INFO L175 Difference]: Start difference. First operand has 362 places, 743 transitions, 14879 flow. Second operand 8 states and 144 transitions. [2024-06-14 13:29:33,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 796 transitions, 17308 flow [2024-06-14 13:29:35,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 796 transitions, 17212 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 13:29:35,536 INFO L231 Difference]: Finished difference. Result has 366 places, 755 transitions, 15264 flow [2024-06-14 13:29:35,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14783, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15264, PETRI_PLACES=366, PETRI_TRANSITIONS=755} [2024-06-14 13:29:35,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-14 13:29:35,537 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 755 transitions, 15264 flow [2024-06-14 13:29:35,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:35,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:35,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:35,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 13:29:35,538 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:35,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:35,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1359104422, now seen corresponding path program 10 times [2024-06-14 13:29:35,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:35,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464600706] [2024-06-14 13:29:35,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:35,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:35,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:36,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:36,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:36,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464600706] [2024-06-14 13:29:36,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464600706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:36,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:36,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:29:36,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808243725] [2024-06-14 13:29:36,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:36,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:29:36,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:36,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:29:36,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:29:36,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:29:36,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 755 transitions, 15264 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:36,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:36,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:29:36,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:38,962 INFO L124 PetriNetUnfolderBase]: 6228/9304 cut-off events. [2024-06-14 13:29:38,962 INFO L125 PetriNetUnfolderBase]: For 627915/627915 co-relation queries the response was YES. [2024-06-14 13:29:39,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86780 conditions, 9304 events. 6228/9304 cut-off events. For 627915/627915 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 54342 event pairs, 2078 based on Foata normal form. 12/9315 useless extension candidates. Maximal degree in co-relation 86608. Up to 9126 conditions per place. [2024-06-14 13:29:39,337 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 741 selfloop transitions, 38 changer transitions 0/782 dead transitions. [2024-06-14 13:29:39,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 782 transitions, 17037 flow [2024-06-14 13:29:39,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:29:39,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:29:39,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 13:29:39,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-14 13:29:39,338 INFO L175 Difference]: Start difference. First operand has 366 places, 755 transitions, 15264 flow. Second operand 8 states and 134 transitions. [2024-06-14 13:29:39,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 782 transitions, 17037 flow [2024-06-14 13:29:41,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 782 transitions, 16824 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-14 13:29:41,924 INFO L231 Difference]: Finished difference. Result has 369 places, 756 transitions, 15181 flow [2024-06-14 13:29:41,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15057, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15181, PETRI_PLACES=369, PETRI_TRANSITIONS=756} [2024-06-14 13:29:41,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-14 13:29:41,925 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 756 transitions, 15181 flow [2024-06-14 13:29:41,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:41,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:41,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:41,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 13:29:41,925 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:41,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:41,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1737824336, now seen corresponding path program 11 times [2024-06-14 13:29:41,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:41,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231739198] [2024-06-14 13:29:41,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:41,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:41,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:42,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:42,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:42,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231739198] [2024-06-14 13:29:42,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231739198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:42,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:42,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:29:42,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133937841] [2024-06-14 13:29:42,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:42,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:29:42,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:42,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:29:42,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:29:42,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:29:42,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 756 transitions, 15181 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:42,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:42,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:29:42,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:45,377 INFO L124 PetriNetUnfolderBase]: 6258/9345 cut-off events. [2024-06-14 13:29:45,378 INFO L125 PetriNetUnfolderBase]: For 623122/623122 co-relation queries the response was YES. [2024-06-14 13:29:45,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86636 conditions, 9345 events. 6258/9345 cut-off events. For 623122/623122 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 54644 event pairs, 2101 based on Foata normal form. 6/9350 useless extension candidates. Maximal degree in co-relation 86463. Up to 9235 conditions per place. [2024-06-14 13:29:45,513 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 754 selfloop transitions, 23 changer transitions 0/780 dead transitions. [2024-06-14 13:29:45,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 780 transitions, 16936 flow [2024-06-14 13:29:45,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:29:45,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:29:45,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-14 13:29:45,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-14 13:29:45,514 INFO L175 Difference]: Start difference. First operand has 369 places, 756 transitions, 15181 flow. Second operand 8 states and 126 transitions. [2024-06-14 13:29:45,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 780 transitions, 16936 flow [2024-06-14 13:29:48,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 780 transitions, 16491 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-14 13:29:48,177 INFO L231 Difference]: Finished difference. Result has 370 places, 762 transitions, 14907 flow [2024-06-14 13:29:48,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14738, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=734, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14907, PETRI_PLACES=370, PETRI_TRANSITIONS=762} [2024-06-14 13:29:48,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-14 13:29:48,178 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 762 transitions, 14907 flow [2024-06-14 13:29:48,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:48,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:48,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:48,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 13:29:48,179 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:48,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:48,179 INFO L85 PathProgramCache]: Analyzing trace with hash 809121086, now seen corresponding path program 1 times [2024-06-14 13:29:48,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:48,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077281634] [2024-06-14 13:29:48,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:48,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:48,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:49,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:49,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:49,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077281634] [2024-06-14 13:29:49,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077281634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:49,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:49,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:29:49,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147833420] [2024-06-14 13:29:49,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:49,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:29:49,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:49,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:29:49,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:29:49,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:29:49,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 762 transitions, 14907 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:49,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:49,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:29:49,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:52,124 INFO L124 PetriNetUnfolderBase]: 6268/9359 cut-off events. [2024-06-14 13:29:52,124 INFO L125 PetriNetUnfolderBase]: For 617035/617035 co-relation queries the response was YES. [2024-06-14 13:29:52,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86122 conditions, 9359 events. 6268/9359 cut-off events. For 617035/617035 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 54735 event pairs, 2091 based on Foata normal form. 2/9360 useless extension candidates. Maximal degree in co-relation 85948. Up to 9244 conditions per place. [2024-06-14 13:29:52,275 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 749 selfloop transitions, 29 changer transitions 0/781 dead transitions. [2024-06-14 13:29:52,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 781 transitions, 16597 flow [2024-06-14 13:29:52,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:29:52,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:29:52,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 13:29:52,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-14 13:29:52,276 INFO L175 Difference]: Start difference. First operand has 370 places, 762 transitions, 14907 flow. Second operand 8 states and 129 transitions. [2024-06-14 13:29:52,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 781 transitions, 16597 flow [2024-06-14 13:29:55,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 781 transitions, 16509 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-14 13:29:55,263 INFO L231 Difference]: Finished difference. Result has 374 places, 765 transitions, 14967 flow [2024-06-14 13:29:55,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14819, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14967, PETRI_PLACES=374, PETRI_TRANSITIONS=765} [2024-06-14 13:29:55,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-14 13:29:55,264 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 765 transitions, 14967 flow [2024-06-14 13:29:55,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:55,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:55,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:55,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 13:29:55,264 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:55,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:55,264 INFO L85 PathProgramCache]: Analyzing trace with hash -371658842, now seen corresponding path program 12 times [2024-06-14 13:29:55,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:55,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668761800] [2024-06-14 13:29:55,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:55,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:55,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:56,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:56,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:56,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668761800] [2024-06-14 13:29:56,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668761800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:56,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:56,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:29:56,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506787674] [2024-06-14 13:29:56,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:56,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:29:56,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:56,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:29:56,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:29:56,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:29:56,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 765 transitions, 14967 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:29:56,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:56,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:29:56,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:58,836 INFO L124 PetriNetUnfolderBase]: 6313/9422 cut-off events. [2024-06-14 13:29:58,836 INFO L125 PetriNetUnfolderBase]: For 640822/640822 co-relation queries the response was YES. [2024-06-14 13:29:58,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86837 conditions, 9422 events. 6313/9422 cut-off events. For 640822/640822 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 55066 event pairs, 2094 based on Foata normal form. 6/9427 useless extension candidates. Maximal degree in co-relation 86662. Up to 9277 conditions per place. [2024-06-14 13:29:58,968 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 764 selfloop transitions, 30 changer transitions 0/797 dead transitions. [2024-06-14 13:29:58,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 797 transitions, 16892 flow [2024-06-14 13:29:58,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:58,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:58,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-14 13:29:58,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-14 13:29:58,969 INFO L175 Difference]: Start difference. First operand has 374 places, 765 transitions, 14967 flow. Second operand 9 states and 142 transitions. [2024-06-14 13:29:58,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 797 transitions, 16892 flow [2024-06-14 13:30:02,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 797 transitions, 16780 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 13:30:02,081 INFO L231 Difference]: Finished difference. Result has 378 places, 772 transitions, 15117 flow [2024-06-14 13:30:02,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14855, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15117, PETRI_PLACES=378, PETRI_TRANSITIONS=772} [2024-06-14 13:30:02,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-14 13:30:02,082 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 772 transitions, 15117 flow [2024-06-14 13:30:02,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:02,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:02,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:30:02,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 13:30:02,082 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:30:02,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:02,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1246504412, now seen corresponding path program 2 times [2024-06-14 13:30:02,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:02,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606130972] [2024-06-14 13:30:02,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:02,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:02,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:02,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:02,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:02,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606130972] [2024-06-14 13:30:02,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606130972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:02,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:02,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:30:02,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125336953] [2024-06-14 13:30:02,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:02,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:30:02,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:02,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:30:02,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:30:03,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-14 13:30:03,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 772 transitions, 15117 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:30:03,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:03,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-14 13:30:03,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:05,681 INFO L124 PetriNetUnfolderBase]: 6323/9437 cut-off events. [2024-06-14 13:30:05,681 INFO L125 PetriNetUnfolderBase]: For 648649/648649 co-relation queries the response was YES. [2024-06-14 13:30:05,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87279 conditions, 9437 events. 6323/9437 cut-off events. For 648649/648649 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 55192 event pairs, 2076 based on Foata normal form. 2/9438 useless extension candidates. Maximal degree in co-relation 87102. Up to 9266 conditions per place. [2024-06-14 13:30:05,825 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 740 selfloop transitions, 50 changer transitions 0/793 dead transitions. [2024-06-14 13:30:05,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 793 transitions, 16884 flow [2024-06-14 13:30:05,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:30:05,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:30:05,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-14 13:30:05,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-14 13:30:05,826 INFO L175 Difference]: Start difference. First operand has 378 places, 772 transitions, 15117 flow. Second operand 6 states and 109 transitions. [2024-06-14 13:30:05,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 793 transitions, 16884 flow